Carthik Sharma is a software engineering manager at Dropbox with 11 years of experience spanning cloud platform engineering, systems planning, DevOps, and scientific computing. He combines deep academic training (Ph.D. in Computer Engineering) with hands-on expertise across Linux systems, configuration management, and embedded/VHDL work, enabling him to bridge research-grade infrastructure and production cloud services. Previously he led training and curriculum development at Puppet, where he pioneered virtual training environments and authored automation tooling in Ruby and Bash. Carthik is as comfortable designing high-performance research clusters as he is managing engineering teams and shipping developer-focused platform features. He brings a track record of turning complex system requirements into teachable, reproducible solutions and often blends teaching, authoring, and engineering to scale team capability.
11 years of coding experience
18 years of employment as a software developer
B. Tech. Electrical and Electronics Engineering, B. Tech. Electrical and Electronics Engineering at National Institute of Technology Warangal
Ph.D. Computer Engineering, Ph.D. Computer Engineering at University of Central Florida
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Carthik Sharma - Software Engineering Manager at Dropbox