I am looking for a company that values clean, well-designed, and scalable software solutions. I am particularly interested in opportunities to work on low-level programming, distributed systems, and C++. I thrive in fast-paced environments and enjoy solving complex problems. I am seeking a company that fosters a culture of continuous learning and growth, where I can contribute my skills.
Shubham Sawant
@moghya
Passionate software engineer with expertise in low-level programming and distributed systems.
What I'm looking for
I am a computer science professional with a strong interest in low-level programming, distributed systems, and C++. With 6 years of experience working for trading systems and distributed systems software companies, I have developed a deep understanding of developing ultra-low latency execution, market data, and exchange connectivity systems. I am skilled in implementing complex trading algorithms and integrating advanced hardware solutions.
In my previous role as a Senior Software Engineer at Bloomberg LP, I was part of the FIX Configuration Management Suite team, where I developed and maintained a FIX configuration management system using C++ and Python micro-services. I also implemented various features for automating the creation of FIX sessions and servers for trading system topologies. Prior to that, I worked on the Exchange Trading Connectivity team, where I developed exchange trading connectivity software solutions using C++, Python, and FIX.
During my time at Cohesity, I was a member of the technical staff and worked on the DataProtect (Virtualization) project. I developed distributed data protection system software using modern C++, Protobufs, and RPCs. I was involved in robust, distributed, crash-consistent, asynchronous, and multi-threaded C++ software development. I also managed customer escalations and collaborated on issue resolution with CPD, SREs, and customers. Some of my notable achievements include the development of a differential restore feature for VMware VMs to reduce data transfer in cloud environments and the implementation of application-consistent backup of Acropolis AHV VMs using NGtools for stun-free backups.
As a Software Development Engineer at Media.Net, I worked on various projects, including the development and deployment of VPN and proxy servers, as well as the development of a multi-threaded, UDP sockets-based DNS server using C++. I also designed and developed full-stack web applications, desktop applications, and browser extensions for search monetization on the Applications Distribution Platform.
Experience
Work history, roles, and key accomplishments
C++ Software Engineer
IMC Trading
Dec 2022 - Present (3 years 6 months)
Developing ultra-low latency execution, market data, and exchange connectivity systems. Implementing complex trading algorithms and integrating advanced hardware solutions.
Senior Software Engineer
Bloomberg Lp
Aug 2021 - Feb 2023 (1 year 6 months)
Developed and maintained FIX configuration management system using C++ and Python micro-services. Implemented various features for automating creation of FIX sessions and servers for trading systems topology.
Member of Technical Staff-3
Cohesity
Feb 2020 - Jul 2021 (1 year 5 months)
Developed distributed data protection system software using Modern C++, Protobufs, RPCs. Managed customer escalations and collaborated on issue resolution with CPD, SREs, and customers.
Education
Degrees, certifications, and relevant coursework
Shubham hasn't added their education
Don't worry, there are 90k+ talented remote workers on Himalayas
Interested in hiring Shubham?
You can contact Shubham and 90k+ other talented remote workers on Himalayas.
Message ShubhamFind your dream job
Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!
