Summary
Shekhar Swaraj is a Senior Software Engineer based in Bengaluru with six years of experience building data-driven integration and ML systems across enterprises. He has delivered ESB-based integration workflows, automated CI/CD pipelines with Maven, GitLab and Jenkins, and implemented batch synchronization and cloud deployments at NTT DATA. Previously he worked as a Data Scientist building computer vision and real-time/batch inference pipelines on Azure using YOLOv5 and TensorFlow, bridging ML research and production engineering. His background in mechanical engineering from IIT Kharagpur and hands-on EV prototype work gives him uncommon hardware-to-cloud perspective when solving system-level problems. Currently at EPAM Systems, he focuses on scalable, production-ready solutions that connect legacy systems with modern ML-enabled services. Pragmatic, curious, and cross-disciplinary, he often blends embedded-systems intuition with software engineering best practices.
6 years of coding experience
5 years of employment as a software developer
12th, Science, 12th, Science at Gyan Niketan Public School - India
Bachelor's degree, Mechanical Engineering, Bachelor's degree, Mechanical Engineering at Indian Institute of Technology, Kharagpur
10th boards, Physical Sciences, 10th boards, Physical Sciences at St. Karen's Secondary School