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 (2 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 85,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
