Software engineer based in Pune, building reliable backend systems, developer tools, and full-stack products. I enjoy turning complex requirements into practical software with clean architecture, strong observability, and performance that holds up under real usage.
Hi, I'm Harsh Singh 👋🏻
Work Experience
See all work- Jul 2025 - PresentPTCSoftware Engineering Intern
- Designed and implemented an end-to-end MQTT Sparkplug B integration pipeline in Java, covering payload conversion, topic generation, and edge node lifecycle management with Sparkplug B 3.0 compliance.
- Built thread-safe state managers and resolved a concurrent birth message race condition using
ConcurrentHashMap-based deduplication for reliable high-frequency IoT data ingestion. - Authored unit tests with JUnit, Mockito, and PowerMock while contributing to Navigate feature delivery and production incident resolution on the CRT team.
- Technologies: Java, Spring Boot, MQTT, Sparkplug B, Protobuf, JUnit, PostgreSQL, Kafka, Docker, Git
- Feb 2025 - Jun 2025Volunteer YatraFull Stack Developer
- Built and optimized microservices handling 10K+ daily requests, improving API response times by 25-35% under peak load through query optimization and caching.
- Architected a Redis-backed caching layer decoupled from core services, reducing redundant database hits and improving horizontal scalability.
- Implemented validation, error handling, and observability with Prometheus and Grafana while collaborating across the full SDLC.
- Technologies: Next.js, Node.js, AWS, Docker, PostgreSQL, Redis, Prometheus, Grafana
- Dec 2024 - Feb 2025Cannibals MediaFull Stack Developer
- Built a horizontally scalable backend on Azure supporting 100K+ users via stateless service design, load balancing, and secure third-party API integrations.
- Designed a decoupled service architecture separating auth, data, and business logic layers, improving modularity and enabling independent deployments.
- Technologies: Next.js, Node.js, Azure, Docker, Firebase
Education
Nov 2022 - Jul 2026
Pimpri Chinchwad College of Engineering and Research, PuneB.E. in Computer Engineering
8.75 CGPA
Skills
- Languages: Java, JavaScript, TypeScript, Rust, Python
- Frontend: HTML5, CSS3, React.js, Next.js, Astro
- Backend: Spring Boot, REST APIs, Microservices, Node.js, Express.js, Distributed Systems
- Databases: PostgreSQL, MongoDB, MySQL, Redis
- Cloud & DevOps: Docker, Git, AWS, GCP, Azure, CI/CD, Kafka, MQTT
- Foundations: Data Structures & Algorithms, Operating Systems, OOP, DBMS
Recent projects
See all projectsLet's Connect
If you want to get in touch with me about something or just to say hi, reach out on social media or send me an email.