# Vidya Karnavat > Principal Software Engineer Location: Santa Clara, California, United States Profile: https://flows.cv/vidyakarnavat Principal software engineer with 15+ years of experience in development of distributed Enterprise Software systems, architecting and implementing scalable and complex software solutions, driving technical excellence. Proven expertise in Spring boot, Spring framework, J2EE, Core Java, REST/SOAP Web Services, Microservices, Spring Cloud, JDBC, Hibernate technologies. Extensive Experience in working with DynamoDB, MongoDB, MySql, Oracle, Angular, AWS, Azure resources, SQS, Docker containers, Jenkins for CI-CD, PagerDuty, Datadog, Hashicorp Vault, Git, JIRA, and Agile development. Proficient in managing releases and team tasks with geographically distributed teams, mentoring and guiding team of engineers and leads. Passionate, self-motivated, and quick learner with excellent collaboration skills. ## Work Experience ### Principal Software Engineer @ Empower Jan 2022 – Present ### Technology Lead @ Infosys Ltd Jan 2018 – Jan 2022 | United States Clients: Client: Apple, Cupertino, USA (June 2020 - current) Gap Inc., San Francisco, USA (Feb 2018 - May 2020) ### Tech Lead @ Saba Jan 2010 – Jan 2012 | pune Lead Java developer for Saba Social and Collaborative Learning features that empower users to create, rate, and tag content. Created groups around classes and common interests to share content, discuss and collaborate. Saba’s social and collaboration tools enhance formal training by providing communities where students and experts can discuss content and share experiences away from class. ### Software Specialist @ SAS Jan 2006 – Jan 2010 | pune Lead developer for the IT Resource Management software that analyzes, monitors and anticipates the utilization and performance of the IT infrastructure by providing an enterprise wide view of IT services and resources. Delivered complete aggregation wizard in Java along with other GUI components. End-to-end developement of MS SCOM (Microsoft System Center Operations Manager) adapter which involved writing SAS macros and developing reports. An adapter is a collection of SAS IT Resource Management processes that start with raw IT data sources and end with sets of reports that deliver the domain intelligence about the resource from which that raw IT data was generated. Achieved Base SAS and Advanced SAS Certification. ### Senior Software Engineer @ Wipro Technologies Jan 2001 – Jan 2002 | Pune, Maharashtra Avaya Terminal Configurator is a standalone GUI application developed using Java for configuring Avaya Terminals (Phones). It provided operations like add new phones, configure terminal types, supporting phone features programming call forwarding, transfer, conference, hold and personal keys etc. Analyzed and fixed problems reported. ### Software Engineer @ Daewoo Telecom Ltd. Jan 2000 – Jan 2001 | Gurgaon, India ### Software Engineer @ Tata Infotech Jan 1998 – Jan 1999 | Mumbai, Maharashtra ## Education ### Bachelor of Engineering (B.E.) in Computer Engineering Pune University ## Contact & Social - LinkedIn: https://linkedin.com/in/vidyamk --- Source: https://flows.cv/vidyakarnavat JSON Resume: https://flows.cv/vidyakarnavat/resume.json Last updated: 2026-04-12