Summary
Karan Shah is a Software Development Engineer with eight years of hands-on experience and an MS in Computer Science from UNC Charlotte, currently advancing backend and full-stack solutions at Amazon. He blends a strong foundation in algorithms, data science, and big data tooling with practical expertise in React, React Native, Node.js, Python, and cloud platforms (AWS/GCP). His prior roles include building reusable npm boilerplates and consumer-facing web and mobile apps, demonstrating a focus on developer productivity and polished UX for domains like education and real estate. Karan pairs machine learning and analytics toolkits (PySpark, scikit-learn, Tableau) with production engineering practices such as Docker and Kubernetes to move prototypes to scalable services. Known for shipping pragmatic, reusable components that accelerate teams, he brings both internship-to-senior progression and a 3.9 GPA that underline his technical rigor and fast learning.
8 years of coding experience
2 years of employment as a software developer
Master of Science - MS, Computer Science, 3.9/4.0, Master of Science - MS, Computer Science, 3.9/4.0 at University of North Carolina at Charlotte
BTech - Bachelor of Technology, Information Technology, 3.76/4.0, BTech - Bachelor of Technology, Information Technology, 3.76/4.0 at Uka Tarsadia University