Persistent Professional equipped with 19+ years of IT industry experience, spread across System Software Development, Embedded Software Programming, Client Server applications development, and GUI Tools & 3 Tier Architecture applications with exposure to different domains like Medical Device , Semiconductors and In-Flight Entertainment .
Extensive experience in all phases of Software Development Life Cycle (SDLC) including identification of business needs and constraints, collection of requirements, architecture, UI Design, implementation, testing, deployment and maintenance. Experience in designing and developing the software components, tools, utilities, and libraries using software skills like C , C++, Object Oriented Programming Concepts, STL, multi-threading, IPC (TCP/IP, UDP/IP Socket Programming, JSON-RPC, XML) and design patterns.
Hands on experience in developing UI based application using Qt QML framework.
Experience in designing and developing the application for medical device and implementing the DICOM Standard with DCMTK library for examining, constructing converting the DICOM image files, sending and receiving DIOCM images over a network connection and Queried DICOM dataset from work list servers.
Hands on Experience in developing software application for motion control systems. Experience in supporting a released product and assisted field support team.
Strong work experience in Linux and Windows based application development.
Overview
20
20
years of professional experience
Work History
Senior Software Engineer
Globus Medical
10.2019 - Current
Designed and implemented UI client application to perform user tasks on a mobile X-ray imaging medical device.
Prototyped a touch-screen interface for a surgical navigation system, ensuring intuitive interaction for surgeons during critical procedures.
Architected and implemented DICOM software services like Radiation Dose Structured Report (RDSR), dicom file export to PACS system and import patient from work list server using DCMTK Library.
Implemented data management for imaging system, adhering to strict HIPAA compliance guidelines and ensuring optimal data security.
Conducted thorough testing, identifying potential design flaws and implementing corrective actions to enhance product performance and reliability.
Senior Technical Lead
Axcelis Technologies [HCL America Inc]
01.2015 - 10.2019
Designed and developed embedded real-time control system software using C++ in RTOS (VxWorks) environment for Axcelis Ion Implanter used in the semiconductor process.
Collaborated with a cross-functional team to design and deploy versatile and intuitive software solutions for hardware obsolescence.
Architected and Implemented loading and unloading wafer workflow software components in multi-wafer Ion implantation Tool and improved its operation efficacy by 40%.
Overhauled existing embedded real-time control system software to enhance reliability, performance and scalability.
Senior Technical Lead
Thales Group[HCL America Inc]
10.2009 - 12.2014
Collaborated with a cross-functional team to collect the customer requirements, analyzed every requirement for Thales In-Flight Entertainment (IFE) iSeries system and Prepared Detail Design Specification.
Designed and developed a common application framework (SDK APIs) for Thales IFE iSeries platform using following software skills like C++, Object Oriented Programming Concepts, POSIX Multi-Threading, IPC (TCP/IP, UDP/IP Socket Programming) and Utilized design pattern like singleton, Observer and Proxy.
Architected and Implemented On-Board Chat Server application using C++, Multi-Threading, MySQL and TCP/IP Socket Programming.
Developed and deployed a multithreaded C++ application for a distributed environment to launch, manage and monitor the IFE Applications running on Linux.
Designed and implemented embedded software components to address OnDemand audio/video service for business and economy classes in IFE Thales i5000 iSeries.
Technical Lead
HCL India
03.2007 - 09.2009
Collaborated with cross-functional teams to identify the user requirements for Rockwell Collins electronic checklist files for BRS Aircraft and developed design documents.
Implemented RC Checklist Tool as a standalone PC based Software Application to facilitate the creation of electronic checklist files for BRS Aircraft using VC++, C++ and MySQL.
Maintained close communication with clients throughout project life cycles for accurate progress reporting and prompt issue resolution.
Implemented continuous integration and deployment strategies for faster release cycles and improved application reliability.
Software Developer
Softeam Solution
10.2004 - 02.2007
Developed front end software components for a real time patient monitoring system that collects and displays vital-signs using C++, multithreading and VC++.
Implemented data management service for a medical device which supports patient monitoring system
Developed a software component for a Central Nursing Station (CNS) which was especially designed to facilitate the monitoring process of bedside information of patients in ICU in medium and large hospitals.
Improved software efficiency by troubleshooting and resolving coding issues.