Dynamic and innovative Senior Software Engineer with over 10 years of experience. Skilled at translating complex technical concepts for non-technical stakeholders. Proven leadership in guiding development teams through large-scale enterprise projects. Experienced across all phases of the software development lifecycle, including analysis, design, implementation, and testing. Proficient in C, C++, and well-versed in both Microsoft and Linux development environments, along with extensive testing tool expertise.
Experience in application development using C/C/Java/C#
Involved in all phases of SDLC such as Estimation, Gathering requirements, Analysis, Design, Coding, Code review, Bug fixing, Delivery, Performance analysis Providing technical solutions and guidance to project members
Customer status reporting and meetings
HMI development in the Vehicle Infotainment domain (Android and Core Java)
Web application development using Angular, Nodejs
Onsite Engineer |Dematic Corp.
December 2021 - August 2024
Description : Warehouse Automation. The goal of the project is to develop WMS application.
Responsibility: Understand customer requirements and customize the base software to match customer requirements, Testing and bug fixing, Train and manage offshore team.
Environment: C, Linux
Infotainment System Testing |Ferrari
July 2021 - December 2021
Description : Validation of Ferrari infotainment system (Central, Passenger, Cluster) functionalities.
Responsibility: Involved in Requirements Analysis, Test Design preparation, Test cases creation, Test Data creation, Test case execution, Bug Reporting and Periodic status update.
Environment: Jira, Zephyr scale
PAVCT |Panasonic
July 2020 - July 2021
Description : Migration of desktop asset management system to cloud based asset management system. It's an asset and user management system developed in both web and mobile versions. Web server is developed in Node.js. Website developed in Angular. Mobile applications are in Android and iOS.
Responsibility: Requirement analysis, design, development, Testing and Bug fixing. Respond to customer queries and guide the team to meet the requirements on time with quality.
Environment: TypeScript, Node.js, Angular, Android, PostgreSQL
manTruck |MAN Truck & Bus
February 2020 - July 2020
Description : Receive current latitude, longitude and other vehicle related information from an automated truck and display its position and vehicle conditions in a map using the information received from the truck.
Responsibility: Design, development, Testing and Bug fixing. Analyze and fix the bugs reported by customer.
Environment: Java, Android
iSystem |Toshiba Power (Japan)
January 2018 - February 2020
Description : This project is the revamping of existing distribution SCADA system with the addition of new features. It involves data collection in both online and offline, analysis, perform various calculations including Power flow analysis and optimum power flow calculation.
Responsibility: Design, development, Testing and Bug fixing. Analyze and fix the bugs reported by customer.
Environment: C++, Java, PostgreSQL, Linux, Solaris
Clinical Laboratory Console |Toshiba Medicals(Japan)
May 2016 - January 2018
Description : Clinical laboratory console software development for supporting biochemical analyzer. Handling assay information and patient examination results. High-speed single-line multiple assay processing at up to 1200 tests/hour using photometric and ISE technologies with its flexible functions and operability.
Responsibility: Design, development, Testing and Bug fixing. Analyze and fix the bugs reported by customer.
Environment: C++, MFC, Microsoft Visual Studio 2010
UL PIMS |Toshiba Medicals(Japan)
June 2014 - May 2016
Description : Patient management system development for the ultrasound scanner.
Responsibility: Design, development, Testing and Bug fixing. Analyze and fix the bugs reported by customer.
Environment: C++, MFC, Microsoft Visual Studio 2010
SoftChrome |NeST Software
August 2013 - June 2014
Description : It helps scientists in analyzing outputs from chromatographs, to store and retrieve data for later analysis and to control various devices associated with chromatograph. Chromatography is used in biochemistry and analytical chemistry to separate, identify, purify & quantify individual compounds from a mixture of compounds in a sample.
Responsibility: Design, development, Testing and Bug fixing.
Environment: C, C#
SmartLab Guidance |Rigaku Corporation (Japan)
September 2010 - August 2013
Description : SmartLab Guidance controls the horizontal sample mount x-ray diffractometer for thin film analysis “SmartLab”, and gives user-friendly x-ray diffraction and x-ray reflectivity measurements. For conventional x-ray diffraction and x-ray reflectivity measurements, users must select an appropriate optics system and set appropriate measurement conditions based on the target material and x-ray wavelength. SmartLab Guidance eliminates these steps.
Responsibility: Design, development, Testing and Bug fixing. Analyze and fix the bugs reported by customer.
Environment: C++, MFC, Microsoft Visual Studio 2010