Bharat Makhija is a Senior Software Engineer with 9 years of experience building scalable distributed systems and optimizing services for performance and robustness, currently contributing at Microsoft. He combines strong hands-on expertise in C#, Java, and Python with an M.Tech from IIT Kharagpur and practical exposure to enterprise products from Oracle to MakeMyTrip. Bharat has a track record of mentoring peers and interns, and he brings a problem-solving mindset that focuses on efficient, impactful solutions across diverse industry projects. His background as a teaching assistant in data structures informs a thoughtful approach to choosing data structures and algorithms for real-world scale. Known for staying curious and embracing the "Stay Hungry, Stay Foolish" philosophy, he blends academic rigor with pragmatic engineering to deliver reliable systems.
9 years of coding experience
8 years of employment as a software developer
Bachelor of Engineering (B.E.) electronics and telecommunication engineering, Bachelor of Engineering (B.E.) electronics and telecommunication engineering at SGSITS Indore
Master's degree Visual Information Processing and Embedded Systems, Master's degree Visual Information Processing and Embedded Systems at Indian Institute of Technology, Kharagpur
This is for all who have started working with Django, Trying to Schedule tasks with Celery!
Contributions:2 PRs, 6 pushes, 1 branch in 11 months
pythondjangopython3celeryschedule
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
Bharat Makhija - Senior Software Engineer at Microsoft