Summary
Karthik Gundimeda is an Engineering Manager in San Francisco with 10 years of experience building and operating web applications and data-heavy systems, currently leading a team that manages clinical trial data in distributed cloud environments at Veeva Systems. Rapidly promoted from Software Engineer to Principal Engineer and now manager in under five years, he blends hands-on design of data capture, reporting, and asynchronous bulk-processing workflows with mentorship and production support. His background spans backend Java services, REST APIs, NoSQL migrations, and DevOps practices from roles at Snapfish and Flexera to academic research integrating medical devices. Known for improving data integrity and performance in regulated domains, he focuses on pragmatic, auditable solutions that enhance user experience and compliance. Outside of product delivery, he brings cross-functional collaboration and a track record of redesigning reporting pipelines to enable large-scale audits and analytics.
10 years of coding experience
14 years of employment as a software developer
Bachelor’s Degree, Computer Science and Engineering, Bachelor’s Degree, Computer Science and Engineering at Jawaharlal Nehru Technological University(JNTU)
M.S, Computer Science, M.S, Computer Science at Kansas State University
English, Hindi, Telugu