Karshit Shah is a Software Development Engineer II with eight years of experience building data-driven web and backend systems, currently contributing to Esri’s GIS platform from the New York City area. He holds an MS in Computer Science with a focus on Data Science from RIT and has blended AI/ML, data analytics, and full-stack development across roles from intern to SDE II. At Esri he progressed rapidly through engineering roles, bringing practical experience in Java, Spring, Angular, SQL, and REST microservices from prior co-op and internship work. Karshit pairs strong testing and integration practices (including Selenium-based system tests) with an emphasis on performance and user experience improvements. He’s comfortable translating data science insights into production software—a useful bridge between ML experimentation and scalable GIS applications.
8 years of coding experience
3 years of employment as a software developer
Master of Science - MS, Computer Science, Master of Science - MS, Computer Science at Rochester Institute of Technology
Bachelor of Engineering - BE, Computer Engineering, Bachelor of Engineering - BE, Computer Engineering at Gujarat Technological University
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
Karshit Shah - Software Development Engineer II at Esri