Summary
Overview
Work History
Education
Skills
Projects
Timeline
Accomplishments
Hobbies & Interests
Languages
SoftwareEngineer
Shubham

Shubham

Software Engineer
Jhajjar,Haryana

Summary

I'm a Software Engineer with over 2 years of backend experience at 42Gears Mobility Systems, focused on building and maintaining microservices and RESTful APIs using C#/.NET. I work with databases like SQL and MongoDB, integrate event-driven systems with Kafka, and focus on optimizing backend performance. I'm passionate about building scalable solutions and always looking for opportunities to learn, grow, and take on new challenges.

Overview

3
3
years of professional experience
2
2
Languages

Work History

Member of Technical Staff

42Gears Mobility Systems
07.2022 - Current
  • 42Gears is a company empowers IT teams to secure, monitor, and remotely manage all kinds of business devices from a central web console.
  • I developed and maintained multiple backend services using C#/.NET as part of a large-scale product managing multiple microservices, supporting SureMDM - a mobile and IoT device management solution capable of managing millions of devices.
  • Built and optimized dozens of RESTful APIs and used them for seamless synchronous communication, while using Kafka for asynchronous, event-driven messaging to process high-volume data streams efficiently between microservices.
  • Worked extensively with over 100 SQL and 50+ MongoDB databases for data storage, retrieval, and manipulation.
  • Contributed to developing the SureMDM console using ASP.NET Core Web API and Angular, enabling device management through real-time updates powered by SignalR.
  • Utilized Git for version control, collaborating on feature branches and code reviews. Participated in daily stand-ups and sprint planning meetings, adhering to Agile methodologies.
  • Assisted in debugging and troubleshooting backend processes, ensuring smooth system operations.

Education

Bachelor of Technology (BTech) -

Vellore Institute of Technology (VIT)
Tamil Nadu, India
07.2018 - 2022.06

Skills

C#/NET

Projects

  • iOS/macOS SureMDM AppStore: Developed and maintained the SureMDM AppStore for iOS and macOS devices. It allows organizations to remotely publish, manage, and distribute VPP, DMG, PKG and AppStore apps to enrolled devices. It enables organizations to remotely manage app lifecycles — including viewing app details, installation, updates, and uninstallation. Initially built using the traditional MDM approach, it was later enhanced with Declarative Device Management (DDM) to improve responsiveness and real-time policy enforcement. Implemented robust error handling with clear, actionable error messages and detailed logs, ensuring secure, transparent, and efficient app deployment. Utilized C#/.NET for backend development, SQL and MongoDB for data storage, Kafka for microservice communication, and JavaScript, HTML, and CSS to render WebView on devices.
  • SureMDM CA: Designed and implemented a custom Certificate Authority (CA) solution using BouncyCastle libraries to generate Root CAs, Intermediate CAs, and Client certificates. This project supported multiple platforms, including Android, iOS/macOS etc, to facilitate Certificate-Based Authentication (CBA) for secure access to services like Microsoft Entra ID . It provided customers with an intuitive interface to manage and renew certificates, offering control over key details such as Auto-Renewal, Common Name (CN), Subject Alternative Names (SANs) including support for custom wildcards like device name, email, mac address etc. The solution handled PEM-encoded certificates, managed certificate chains, and ensured secure key management and digital signatures, while maintaining cross-platform compatibility with enterprise authentication systems. Implemented frontend functionality using Angular, connected frontend to backend via REST APIs, leveraged Kafka for microservice communication, used SQL and MongoDB to store certificate details, and integrated Apple MDM Plists for certificate installation on iOS and macOS devices.

Timeline

Member of Technical Staff

42Gears Mobility Systems
07.2022 - Current

Bachelor of Technology (BTech) -

Vellore Institute of Technology (VIT)
07.2018 - 2022.06

Accomplishments

    Awarded Best Performer award multiple times for exceptional backend development contributions, optimizing system performance and problem-solving abilities.

Hobbies & Interests

Playing Badminton, Cricket, Chess, Swimming, Listening to Music, Learning New Skills & Technologies

Languages

Hindi
Advanced (C1)
English
Advanced (C1)
Shubham Software Engineer