SIVAKUMAR KARNATI
**********@*****.***
PRINCIPAL SOFTWARE ENGINEER
Software Design and Development Excellence through Personal Performance and Leadership PROFILE
Highly experienced Software Developer with expertise in Class III and Class II Medical devices programming using Windows Platform and programming languages. Consistently recognized and tasked to develop high priority projects for implementing Retinal Visual Prosthesis (Bionic Eye) implant for blind patients, and SCS/DBS implants for Backpain/Parkinson patients.
Highly motivated professional experienced in the development of software solutions using of a wide variety of software technologies including .NET, C#, Design Patterns, Data Structures, WPF, MVVM, Prism 3.1, UML, VB6, Access, MySQL, Python, Mongo DB, NoSQL/ProgreSQL/DynamoDB/MySQL/RDS and SQL Server database. Data Analysis, Algorithm/Modeling development using AI/ML Technologies. Able to work independently with self-motivation, and leadership, with passion to motivate, and mentor diverse professionals, while leading by example. A proven hard-core Engineer, who quickly and successfully responds to ever-changing environments and situations, consistently achieves goals within critical project deadlines, and is able to leverage an eye for detail, ensuring success and quality.
• Technically savvy and quick learner of emerging technologies, able to quickly assess and utilize the appropriate response to meet the specific needs of the business requirement at hand. A welcome addition to any team, ready, willing, and able to function in any role necessary to ensure project success and on time project delivery.
• Trusted partner, recognized for developing and implementing innovative solutions to meet the needs of complex business challenges. Excellent record of implementing optimal design and coding solutions to drive high quality, on-target delivery of Software Applications for Medical Industry. CORE COMPETENCIES
EMR Integration • DBS (Deep Brain Simulation) • SCS (Spinal Cord Simulation) Retinal Visual Prothesis (Bionic Eye) * Diagnostic and Configuration Software (DAC) • FDA Compliance/Risk Management/UDFMEA/UDI
Agile/SCRUM Development • Project Management • Rapid Software Development • Configuration Management
• CI/CD Pipelines/DevOps using AWS/MS Azure• Code Reviews, Unit/Integration/UI Testing •BLE Lite/RF/USB Inter-Device Communications
KEY PROFESSIONAL EXPERIENCE
Midmark Corporation Irvine, CA 2023 – 2024
Software Engineer III
Senior Software Engineer accountable for Designing and developing the Software Application modules for the EMR Integration, and Diagnostic Configuration Software
• Delivered key critical core modules of the application by designing and programming the core software code, integration with EMR with high quality and performance.
• Drove the coordination and communication with in-house Software teams in the development, testing, build, deployment and continuous validation of software release.
• Led the delivery of UDFMEA Risk Analysis, Code Reviews, Document Management for the approval and release for compliance.
• Built test objectives framework for Unit, Integration Tests, functional and performance validation to support product specific SLAs and proactive monitoring, tuning and optimization of the code and integration modules to deliver compliance to defined SLAs.
• Technologies and Tools Used: VS2019, .NET, C#, C++, WPF (MVVM), HTML, CSS, XAML, XML, SQL Server 2019, LINQ, Entity Framework, Business Objects, SCI Chart, Web API, Windows Forms, USB Device communication, Multi-threading, TDD, Unit/Integration testing, FxCop, StyleCop, Moq, MS-Project, MS Azure DevOps, Change management, Jama Software, PDM and Agile Scrum Golden Eye Bionics Pasadena, CA 2020 – 2022
Principal Software Engineer
Principal Software Engineer accountable for Designing and developing the Software Application modules for the Diagnostic and Configuration Software (DAC) v1.0
• Delivered Device Communication Protocol Interface by designing and programming the core software code, Algorithm development for DAC with high quality and performance.
• Drove the coordination and communication with Software teams in China in the development, testing, build, deployment and continuous validation of software release.
• Led the delivery of UDFMEA Risk Analysis, Code Reviews, Document Management for the approval and release for compliance.
• Built test objectives framework for Unit, Integration Tests, functional and performance validation to support product specific SLAs and proactive monitoring, tuning and optimization of the code and integration modules to deliver compliance to defined SLAs.
• Technologies and Tools Used: VS2019, .NET, C#, WPF (MVVM), HTML, CSS, XAML, XML, SQL
• Server 2019, LINQ, Entity Framework, Business Objects, SCIChart, Web API, Windows Forms, WPF development, RF/BLE Device communication, Multi-threading, TDD, Unit/Integration testing, FxCop, StyleCop, Moq, MS-Visio, Altova UModel 2021, MS-Project, Code Collaborator, GitLab, Change management, Cockpit, Qualitize (PDM), and Agile Scrum Process.
Boston Scientific (Neuromodulation Division) Valencia, CA 2005 – 2018 Senior Software Engineer
Principal Software Engineer accountable for Designing and developing the Software Application modules for the Diagnostic and Configuration Software (DAC) v1.0
• Delivered Spinal Cord Stimulation (SCS) 1st Generation Software - Bionic Navigator [V1.1, and V1.2], Patient Registration (RegPro ) Software [V1.0], Spinal Cord Stimulation (SCS) 2nd Generation Software - Bionic Navigator [V1.0, V1.1, V2.0, V2.1, and V2.2], Deep Brain Stimulation (DBS) 1st Generation Software - Vercise Navigator [V2.0] and Deep Brain Stimulation (DBS) 2nd Generation Software - Vercise PC [V1.0] with high quality and performance.
• Developed the Medical Device Communication Protocol code, other software modules critical for the product, and drove the coordination and communication with other Software teams in the development, testing, build, deployment and continuous validation of software release.
• Led the delivery of UDFMEA Risk Analysis, Code Reviews, Document Management and UDI database for the approval and release for compliance.
• Built test objectives framework for Unit, Integration Tests, functional and performance validation to support product specific SLAs and proactive monitoring, tuning and optimization of the code and integration modules to deliver compliance to defined SLAs.
• Technologies and Tools Used: VB6, COM/DCOM, MS Access, SQL, C#, WPF (MVVM), PRISM 5.0 Framework, HTML, CSS, SQL Server, LINQ, Entity Framework, SSRS, Web API, Windows Forms, RF Device Communication, Multi-threading, C++, XML, InstallShield, VSS, TFS, VS2008, VS2010, VS2012, VS2015, MS Unit Testing, ReSharper, FxCop, StyleCop, Moq, JIRA, MS-Visio, MS-Project, Code Collaborator, ClearQuest, Requisite Pro, PDM (Product document management software), Python, Agile Scrum Process and Global UDI. Advanced Bionics Valencia, CA 2001 – 2005
Senior Software Engineer
Principal Software Engineer accountable for Designing and developing the Software Application modules for the Diagnostic and Configuration Software (DAC) v1.0
• Delivered Spinal Cord Stimulation (SCS) Software - Bionic Navigator [V1.0, V1.01, V2.0, 2.01, 3.0, 3.1 and 3.2],
• Delivered Patient Registration (RegPro) Software - [V1.0],
• Delivered Deep Brain Stimulation (DBS) Software - Vercise Navigator [V1.01, V2.0, 2.01, 3.0, 3.1 and 3.2] with high quality and performance
• Developed the Medical Device Communication Protocol code, other software modules critical for the product, and drove the coordination and communication with other Software teams in the development, testing, build, deployment and continuous validation of software release.
• Led the delivery of Design Controls Objectives (Risk Management and Analysis [User/DFMEA, Process FMEA and UDI], Software/System Requirements, Communication Protocols, Architectural Description, Module Design, Code Reviews, Unit/Integration/UI Testing, Change Management, Document Management for the approval and release for compliance.
• Built test objectives framework for Unit/Integration/UI Tests, functional and performance validation to support the product specific SLAs and proactive monitoring, tuning and optimization of the code and integration modules to deliver compliance to defined SLAs.
• Technologies/Frameworks and Tools Used: VB6, COM/DCOM, MS Build, VSS, Windows Forms, .NET, C#, WPF, Xamarin, Prism 3.1, MVVM, Multi-threaded/Concurrent/Parallel/Domain Driven/Event Driven/Test Driven Development Design, MS-Visio, MS Access, SQL Server, MS Reporting Services, Telerik Report Control, Requirements Management Tools, MongoDB/MySQL/AWS RDS/DynamoDB/ProgressDB/ProgreSQL, HTML, JavaScript, JQuery, Web API, Rest API’s, TFS/Git/GitLab, Jira/Azure DevOps, RF Device Communication, MS-Project, Rational ClearQuest, PDM (Product document management software).
• DevOps(AWS/MS Azure DevOps/Docker/Jenkins/Ansible/Chef/Puppet/Terraform/Configuration Management/Bamboo/Jira)
• OS (Windows/Linux)
Worked in other organizations in India from 1993 to 2001 as a Software Developer. EDUCATION
Certificate in C, C#, Design Patterns, SQL Server Reporting Service University of California, Los Angeles Safe PO/PM Certified, [Scrum Master, Advanced Scrum Master & PMP (Participation Certificate)] Honor’s Diploma in Systems Management NIIT Hyderabad, India Master of Science in Physics University of Madras. India Bachelor of Science in Physics University of Madras. India REFERENCES
Available on Request