“I have worked with Roshan for almost 2 years in Microsoft's Distributed computing framework. Roshan is enthusiastic and always have looked for opportunities to improve. I still cherish the moments of problem solving with him. I will recommend Roshan as a hardworking, technical fellow. Will look forward to again work with him.”
About
At Microsoft, my focus lies in advancing backup and restore functionalities for…
Activity
-
Honored to be elected as a member of the Confederation of Indian Industry (CII) Odisha State Council! Thrilled to join an incredible group of…
Honored to be elected as a member of the Confederation of Indian Industry (CII) Odisha State Council! Thrilled to join an incredible group of…
Liked by Roshan Routray
-
Register for our FREE webinar on cracking tough tech interviews and landing top offers. Tech interview prep program designed by 500+ FAANG+ coaches.
Register for our FREE webinar on cracking tough tech interviews and landing top offers. Tech interview prep program designed by 500+ FAANG+ coaches.
Liked by Roshan Routray
Experience
Education
-
KIIT
-
Activities and Societies: Quizzing
-
-
-
-
Courses
-
Cryptography & Network Security
IT-802
-
Internet Technology Lad
IT-791
-
Multimedia Applications
IT-704
Projects
-
Distributed Systems
- Present
Responsibilities:
1. Automated upgrade scenarios encompassing 30 different paths and 2 different environments.
2. Monitor and maintain existing test automation.
3. Investigate test failure and drive bug to resolution.
4. Maintain new test harness reporting website.
5. Manage VMs used by new test harness in Azure IaaS environment.
6. Created service on Distributed Systems Platform to upload binaries and trigger test in new test harness.Other creators -
Release Management
-
Release Management helps development and operations teams to enable additional capabilities in Version Control system so that they can more easily and more confidently configure and automate complex deployments to a variety of target environments.
To enable deployment of projects using Azure customized scripts and tools need to be developed that can be used in Release Management. Validation scripts are developed for checks at each stage of release.
Responsibilities:
1. Evaluated…Release Management helps development and operations teams to enable additional capabilities in Version Control system so that they can more easily and more confidently configure and automate complex deployments to a variety of target environments.
To enable deployment of projects using Azure customized scripts and tools need to be developed that can be used in Release Management. Validation scripts are developed for checks at each stage of release.
Responsibilities:
1. Evaluated Release Management Server 2013
2. Created and configured on premise release management infrastructure
3. Added actions to perform deployment on Azure Cloud
4. Created PowerShell script to read event logs and assert different conditions
5. Created end to end workflow for release of prototype comprising multiple services, and databases
Other creators -
Unit Testing of Cloud Service Cache
-
Cloud Service caching is a distributed, in-memory, scalable solution that enables to build highly scalable and responsive applications by providing super-fast access to data.
Following two approaches are used for unit testing of Cloud Service Cache.
a. Unit testing of Cloud Service Cache used by Shop+
Executed test cases which directly make calls to some different service methods (Written using WCF for Shop+) that only hit the Cloud Service Cache and bring data at client side then…Cloud Service caching is a distributed, in-memory, scalable solution that enables to build highly scalable and responsive applications by providing super-fast access to data.
Following two approaches are used for unit testing of Cloud Service Cache.
a. Unit testing of Cloud Service Cache used by Shop+
Executed test cases which directly make calls to some different service methods (Written using WCF for Shop+) that only hit the Cloud Service Cache and bring data at client side then verify the data validity along with performance parameters. Shop+ is in-house store management POC developed previously.
b. Generic cache service - internal tool
This tool had WCF service method specific for Azure cache that can populate and retrieve data from Azure cache directly. Later the performance were verified against the data and analyzed along with performance parameters.
c. These tests help to quickly verify the settings in actual production environment and also be prepared with suggested settings that work when the application is scaled up. Also since these tests are generic these tests can be used for any application using Azure cache quickly with very limited modifications.
Responsibilities:
1. Evaluated Cloud Service Cache Capacity planning methodologies
2. Created generic library to determine and test Cloud Service Cache configuration
3. Used the library to implement unit tests to validate Cloud Service Cache settings in actual live environment.
4. Evaluated code profiling of Cloud service deployed in production environment.
5. Developed tool to quickly parse, analyze code profiling reports and present graphical comparisons of analyzed data
Other creators -
Shop+
-
Shop+ is an in-house store management POC developed for Mindtree Ltd. This would provide complete solution for the chains of retails stores situated across the geographical location. NFC was used as media of interaction in this POC. It was designed to provide smarter way of shopping without losing typical classical touch.
This solution consists of following 3 main modules:
a. Data Service - hosted as Azure cloud service which would provide service for multiple client apps
b. Retail…Shop+ is an in-house store management POC developed for Mindtree Ltd. This would provide complete solution for the chains of retails stores situated across the geographical location. NFC was used as media of interaction in this POC. It was designed to provide smarter way of shopping without losing typical classical touch.
This solution consists of following 3 main modules:
a. Data Service - hosted as Azure cloud service which would provide service for multiple client apps
b. Retail store management portal – shop management web app for Retail admins hosted as Azure website
Windows 8 apps - Three windows 8 apps for the different modules of retail services namely Kiosk app for customer who can browse through catalogue and do shopping, Cashier app for store cashier for billing purposes and Feedback app for store visitors to submit the feedback.
Note: This application was showcased in WPC 2013
Responsibilities:
1. Developed Products page, Products Details page, Search page, Shopping Cart page using MVVM
2. Implemented client side data caching to improve user experience
3. Developed NFC interaction library for the application.Other creators -
Phone OS In Country Testing
-
A new user interface, featuring a design language called Metro is introduced. Additionally, the software is integrated with third party services and Microsoft services.
MindTree is roped in to perform In Country Testing; which involves testing the operating system in different countries on all popular mobile networks of each country. Test cases are developed for each feature of the operating system. All automatable test cases are automated using C#. All automated test cases and manual test…A new user interface, featuring a design language called Metro is introduced. Additionally, the software is integrated with third party services and Microsoft services.
MindTree is roped in to perform In Country Testing; which involves testing the operating system in different countries on all popular mobile networks of each country. Test cases are developed for each feature of the operating system. All automatable test cases are automated using C#. All automated test cases and manual test cases are executed in multiple test passes.
Responsibilities:
1. Automate ICT test cases.
2. Execute ICT City Test pass at multiple cities on multiple operators
3. Implement XML parsing in native C++ for internal one button test execution tool.
4. Implement live tile updation, Error handling in Client-Server environment (Server errors are bubbled up to the client for better handling and logging) and mechanism to terminate Server after maximum idle time.
5. Modify Tools and Libraries to support IPv6 addresses for test execution at OEM locations
6. Fix and stabilize existing automated ICT test cases
7. Perform Exploratory testing
8. File bugs, found during exploratory testing and City test pass and drive them to conclusionOther creatorsSee project -
Windows Phone Test Framework
-
This project is based in Windows Phone, Windows 8 and Windows Azure. The main intent behind this project is to develop and create solutions using upcoming Microsoft technologies.
Responsibilities:
1. Developed a visual studio Project wizard to create a Windows Phone Test Project. The test project creation involves accepting the XAP of application under test and creating UI control wrappers to test the application.
2. Developed a visual studio add-in to run windows phone UI…This project is based in Windows Phone, Windows 8 and Windows Azure. The main intent behind this project is to develop and create solutions using upcoming Microsoft technologies.
Responsibilities:
1. Developed a visual studio Project wizard to create a Windows Phone Test Project. The test project creation involves accepting the XAP of application under test and creating UI control wrappers to test the application.
2. Developed a visual studio add-in to run windows phone UI Automation tests.
3. Investigated UI Automation of Metro App
4. Extended Test Automation framework to handle data base related verifications.
Other creators -
Digital Art
-
Digital Art is a realistic painting-system prototype that enables artists to become immersed in the digital painting experience.Digital Art aims to leverage the increasing power of the PC and ever faster graphics processors and combine that with a natural user interface, to bring a rich painting experience to a wide audience including hobbyists and professionals alike. The result is a prototype system that contains some of the world’s most advanced algorithms for natural painting. Digital Art…
Digital Art is a realistic painting-system prototype that enables artists to become immersed in the digital painting experience.Digital Art aims to leverage the increasing power of the PC and ever faster graphics processors and combine that with a natural user interface, to bring a rich painting experience to a wide audience including hobbyists and professionals alike. The result is a prototype system that contains some of the world’s most advanced algorithms for natural painting. Digital Art uses touch and pen input to produce Natural User Interface for the user
Mindtree is roped in for quality assurance and test automation of Digital Art. The main objective is to test the application thoroughly for which test cases for all functional and non functional areas needed to be written. Performance/ Stress and risk base exploratory testing is to be done. Test Automation framework is developed using C#. The automation framework supports automation of user interaction using multiple inputs like Mouse, Touch and Pen. Automation framework also seamlessly manages the test automation run on the vast hardware matrix. The verification mechanisms used in the automation framework are image and user control property verification.
Responsibilities:
1. Automating test cases using developed automation framework and C#
2. Automation library development. Implementation for mouse and touch based input automation
3. Unit Testing – Writing unit test for developer code (C++)
4. Modifying UnitTest++ (Unit testing framework for C++) to generate TRX result file that can be published in TFS
5. Prototyping new feature for Digital Art using C++
6. Test Plan and Test case development for testing the product.
7. Test execution – Executing all developed test cases in each test pass, Performance/Stress Testing and Exploratory testing
8. Revision of test cases as per changed product requirement and also updating the corresponding automation scriptsOther creators -
Web Browser Compatibility Testing
-
Web browser is an integral a part of Operating System. The main objective of this project is to test compatibility of IE browser across top trafficked 5000 websites. The main focus is to find out compatibility issues of Web browser and carry out the initial investigation of issues using Developer Toolbar and escalate them to feature owner or developer to resolve them:
a) During the development phase of latest Web browser
b) In the servicing patch of…Web browser is an integral a part of Operating System. The main objective of this project is to test compatibility of IE browser across top trafficked 5000 websites. The main focus is to find out compatibility issues of Web browser and carry out the initial investigation of issues using Developer Toolbar and escalate them to feature owner or developer to resolve them:
a) During the development phase of latest Web browser
b) In the servicing patch of released Web browser
c) In the Compat View List Validation (CV List) pass.
Along with these main objectives of this project, some focus has been given to test existing and newly launched features of Web Browser.
a) Add-Ons
b) Compatibility View setting.
Responsibilities:
1. Website compatibility testing.
2. Internal daily status report preparation.
3. Mentoring and reviewing the project deliverables of new team members.
4. Bug Review.
5. Developed tools used in the project to automate manual processes and increase efficiency. AutoBrowsing tool shows failed URLs of previous test pass and launch multiple URLs on multiple browsers and multiple machines.
6. Preparation and modification of knowledge documents as per project requirements.Other creators -
Greycells: Education ERP
-
Greycells is a fully automated and integrated web enabled comprehensive automation framework designed specifically to address the needs of educational institutes and developed in JAVA.
The web enabled, real time, total integration and data management capabilities of Greycells creates a cutting edge, technology enabled environment and facilitates quick and creative analysis of data. This facilitates astute and timely decision-making (in all areas-financial, course management, student…Greycells is a fully automated and integrated web enabled comprehensive automation framework designed specifically to address the needs of educational institutes and developed in JAVA.
The web enabled, real time, total integration and data management capabilities of Greycells creates a cutting edge, technology enabled environment and facilitates quick and creative analysis of data. This facilitates astute and timely decision-making (in all areas-financial, course management, student strength-weakness analysis, teacher performance/skills analysis etc).
Greycells automates all the key processes of education institute management. Greycells seamlessly integrates and simplifies the management of the various complex and time consuming activities including application processing, admissions, fees payment processing, course management (course allocation, time-table management, attendance), examinations (result collation, grading, etc), payroll management, inventory management, financial management etc.
Responsibilities:
1. Exploratory testing the product for UI and functional issues
2. Develop tool to capture and migrate user data to Greycells database schema
3. Design and write complete user manual for the product
4. Present demo of the product to prospective clients
5. Analyze the user requirements and interact with the user to produce Gap analysis for Greycells implementation at client location
6. Implement Greycells at client location and provide user training.Other creatorsSee project
Languages
-
English
Full professional proficiency
-
Oriya
Native or bilingual proficiency
-
Hindi
Native or bilingual proficiency
Recommendations received
8 people have recommended Roshan
Join now to viewMore activity by Roshan
-
My team is hiring for https://lnkd.in/g6HpEvE9 https://lnkd.in/gr9sP_xs Fully remote backend jobs!
My team is hiring for https://lnkd.in/g6HpEvE9 https://lnkd.in/gr9sP_xs Fully remote backend jobs!
Liked by Roshan Routray
-
I am thrilled to announce that I have joined Enablix as a Product Marketing Manager! 🎉 Enablix is on an incredible journey of growth, and I am…
I am thrilled to announce that I have joined Enablix as a Product Marketing Manager! 🎉 Enablix is on an incredible journey of growth, and I am…
Liked by Roshan Routray
-
Thrilled to announce that I've successfully completed the "Executive Management Programme in Advanced Strategic Management" from Indian Institute of…
Thrilled to announce that I've successfully completed the "Executive Management Programme in Advanced Strategic Management" from Indian Institute of…
Liked by Roshan Routray
-
Last month, I left Microsoft after nearly 14 years with the company. I am deeply grateful to my managers, mentors, team members, and colleagues for…
Last month, I left Microsoft after nearly 14 years with the company. I am deeply grateful to my managers, mentors, team members, and colleagues for…
Liked by Roshan Routray
-
Thanks Salesforce for motivating us to become an inventor. Received this today 🙂
Thanks Salesforce for motivating us to become an inventor. Received this today 🙂
Liked by Roshan Routray
-
So humbled and honored to have received this token of gratitude from honorable founder sir 🙏 in the gracious presence of respected Vice Chancellor…
So humbled and honored to have received this token of gratitude from honorable founder sir 🙏 in the gracious presence of respected Vice Chancellor…
Liked by Roshan Routray
-
Earlier this year, I had the privilege of sharing insights into Microsoft's AI Infrastructure at Carnegie Mellon University. During my session, I…
Earlier this year, I had the privilege of sharing insights into Microsoft's AI Infrastructure at Carnegie Mellon University. During my session, I…
Liked by Roshan Routray
-
Got my first ever patent approved after a long wait of 2 years :-) https://lnkd.in/dsUiUnza
Got my first ever patent approved after a long wait of 2 years :-) https://lnkd.in/dsUiUnza
Liked by Roshan Routray
-
At Durgapur for #WhiteShark’s 1st major project outside Odisha at Steel Authority of India Limited Durgapur Steel Plant. A 105kWp #solarpower plant…
At Durgapur for #WhiteShark’s 1st major project outside Odisha at Steel Authority of India Limited Durgapur Steel Plant. A 105kWp #solarpower plant…
Liked by Roshan Routray
-
Exactly 2 years ago, when we went into a lockdown - I struggled teaching a subject too technical like #acoustics to the BDes IA Batch of SoD…
Exactly 2 years ago, when we went into a lockdown - I struggled teaching a subject too technical like #acoustics to the BDes IA Batch of SoD…
Liked by Roshan Routray
-
Thank you everyone at Wells Fargo who have supported me in achieving this honour.
Thank you everyone at Wells Fargo who have supported me in achieving this honour.
Liked by Roshan Routray
Other similar profiles
Explore collaborative articles
We’re unlocking community knowledge in a new way. Experts add insights directly into each article, started with the help of AI.
Explore MoreOthers named Roshan Routray
2 others named Roshan Routray are on LinkedIn
See others named Roshan Routray