Personal details

Sachin M. - Remote back-end developer

Sachin M.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Working with globally scalable distributed systems is my bread and butter. I've been a Software Engineer with Microsoft for the past 2 years working and helping scale their DNS++ offering. Overall, I have over 4 years of experience working with backend-systems, microservices, distributed caches, messaging systems, etc.

I absolutely love talking about interview preparation and I am also a technical writer for the famed preparation website, Leetcode. Additionally, I can help you with your projects or problems related to front-end or back-end stuff.

My day-to-day working is with C++ (ooh I love 'em pointers!) and C#. However, I am also proficient in Java and Python and would absolutely love to work on projects related to frameworks in any of these languages.

Hope to talk to you soon and work on some amazing problems together :)

Work Experience

Software Engineer
Microsoft | Jun 2019 - Present
C#
C++
HTTP
ASP.NET
Working as a Software Engineer in the Azure DNS team. Responsible for managing and building upon the Serving Plane for the latest DNS offering called DNS++. The work is entirely in C++ and C#, this is a globally distributed service with a large business impact.
Software Engineer
Hike Messenger | Jun 2017 - Jun 2019
Python
Java
MongoDB
Redis
Docker
Worked as a developer in the team responsible for handling the entire backend infrastructure for the largest Indian consumer tech company. Developed and worked on a lot of services to ensure reliable infrastructure having under 5-millisecond latency and 4 9’s of availability, delivering over billion messages a day. Led some major refactoring efforts for the codebases supporting Last Seen and Group Messaging functionalities in the application.