Staff Software Engineer | 0→1 event-driven data platform for India’s first commercial green hydrogen plants | Distributed Systems · Apache Pulsar · Multi-Tenant Real-Time Pipelines

Gurugram

Gurugram

Qatar

Hyderabad, Telangana, India

Gurgaon, India







Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering
Bhagwan Parshuram Institute of Technology

Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering
Guru Gobind Singh Indraprastha University
Join Aman and 10k+ other professionals on
Tal is the app where bosses meet engineers & builders directly, without middlemen
Download Tal BossStaff Software Engineer | 0→1 event-driven data platform for India’s first commercial green hydrogen plants | Distributed Systems · Apache Pulsar · Multi-Tenant Real-Time Pipelines
I was Hygenco's first engineering hire. Three years later, I lead the platform behind India's first commercial green hydrogen plants. When I joined, there was no software team and no platform — just a pilot plant that needed digitizing. Building it meant going 0→1 on everything: edge software in Python talking to PLCs, battery systems, and rectifiers over Modbus, S7, and CAN; event-driven pipelines through Apache Pulsar and Flink; a multi-tenant time-series platform on Django and CrateDB; all running on self-managed Kubernetes across multiple plant sites. Real-time telemetry, plant automation and safety logic, renewable forecasting, operational dashboards — the systems that keep hydrogen production running. Along the way I was promoted from Technical Lead to Staff Software Engineer (Head of Platform Engineering), scaling and mentoring a team of 6+ engineers while staying hands-on with architecture and code. Hygenco is chapter four of an 8.5-year run building real-time systems under hard constraints: aviation IoT at ZestIOT, where I re-architected a polling platform into an event-driven one on RabbitMQ and Redis and led 7-8 engineers across firmware and backend; telecom-grade device integrations for Ooredoo, Qatar's largest telecom operator; smart-city IoT platforms at EnrichAI. What pulls me in: distributed systems that must survive partial failures, unreliable networks, and years of evolution — designed at Staff scope, built with production pragmatism. Always open to conversations about event-driven architecture, industrial data platforms, and hard reliability problems. DM me here, or reach me at 7amansharma@gmail.com.
Delhi
claude code
codex
cursor
hugging face
ollama
openai
Staff Software Engineer (Head - Platform Engineering) at HYGENCO - The Hydrogen Company, Mar 2023 - Present · 3 y 6 mo, Gurugram, Promoted from Technical Lead (Mar 2023 – Mar 2025) to Staff Software Engineer (Head - Platform Engineering) (Apr 2025 – Present). Joined as the company's first engineering hire. - Architected a distributed data platform from zero — event-driven ingestion, stream processing, and multi-tenant APIs abstracting 15+ heterogeneous data sources, including safety-critical control loops where correctness under failure is a hard requirement. Now powering India's first commercial green hydrogen plants across multiple production sites. - Designed event-driven pipelines on Apache Pulsar and Apache Flink with rolling-window aggregations (1 min / 1 hr / 1 day), built for hostile infrastructure realities: unreliable networks, partial failures, retries, buffering, and duplicate detection. - Built the multi-tenant backend on Django/DRF and CrateDB — tenant isolation, role- and object-level permissions, rate limiting, and time-series query APIs — including a custom Django–CrateDB storage backend written from scratch because no public integration existed. - Operated a self-managed Kubernetes cluster running 10+ production workloads (core APIs, Pulsar, Flink, CrateDB, MQTT, forecasting, energy-market automation) with Helm, RBAC, TLS, gateway routing, and Grafana/Alertmanager/OpenTelemetry observability. - Grew the engineering team from 1 to 6+ engineers; defined org-wide CI/CD, observability, and coding standards; promoted to Head of Platform Engineering within 2 years.
Senior Software Engineer at EnrichAI, May 2022 - Mar 2023 · 11 mos, Gurugram, Hybrid delivery-lead and senior-engineer role serving Ooredoo — Qatar's largest telecom operator — delivering from India after 2+ years embedded on-site with the client. - Directed end-to-end engineering delivery of 3 enterprise IoT product lines — smart waste, fleet management, and asset management — each shipped as its own frontend and backend on Cumulocity IoT, owning the path from requirements to production. - Built and optimized Node.js microservices for real-time device data streams — ingestion, processing, and APIs — improving scalability and reliability across all product lines. - Led and mentored the junior backend team on microservice design and third-party device integrations, raising delivery quality while remaining the primary hands-on senior engineer on the account. - Drove requirements gathering and technical scoping directly with client stakeholders as the client-facing technical lead, translating business needs into backend architecture and delivery plans.
IoT Backend Developer ( Consultant ) at Ooredoo Qatar, Jan 2020 - Apr 2022 · 2 yrs 4 mos, Qatar, On-site consultant in Qatar for Ooredoo, the country's largest telecom operator, building its enterprise IoT product portfolio on an on-premise Cumulocity IoT deployment. - Built Node.js middleware and microservices integrating heterogeneous third-party devices into the platform, powering 5 production use-case domains — asset tracking with geo-fence alerts, smart waste monitoring, real-time energy monitoring for buildings and warehouses, remote power-generator monitoring and control, and attendance management with mobile geofencing and face detection. - Engineered telecom-grade real-time data ingestion pipelines — device protocol handling, stream processing, and platform APIs — built for reliability on infrastructure serving a national operator's enterprise customers. - Delivered control-plane functionality beyond read-only telemetry: remote monitoring AND control of revenue-generating field equipment (rented power generators), where correct command execution was a hard requirement. - Partnered directly with device vendors and client engineering teams to take each integration from spec to production-ready — protocol edge cases, failure handling, and acceptance across product verticals. - Earned a 2+ year on-site engagement extension and promotion to the account's client-facing technical lead role (continued under EnrichAI from May 2022).
Embedded Developer → Software Developer → Senior Software Developer → Lead Developer at ZestIOT - IOT/AI powered aviation platform, Oct 2017 - Dec 2019 · 2 yrs 3 mos, Hyderabad, Telangana, India, Grew from intern to Lead Developer — 3 promotions in ~2 years — building real-time aviation ground-operations tracking for airlines and Hyderabad airport, spanning firmware to distributed backend. - Re-architected the entire platform from polling to event-driven — RabbitMQ pub/sub (AMQP exchanges and queues) with Redis and MySQL — unlocking real-time turnaround analytics: live aircraft and equipment status, delay estimation, and operational bottleneck detection. - Built the ingestion backbone: a multithreaded TCP server with a custom resilience protocol receiving parallel streams from field devices, feeding layered processors that demultiplexed multi-sensor packets and derived ground-operations events — equipment arrival and departure at bays, ladder and catering attachment, baggage loading and unloading, pushback operations. - Fused airside and groundside data by integrating ADS-B aircraft tracking (Raspberry Pi, rtl-sdr, dump1090-fa) — decoding flight number, altitude, position, and speed — to generate the full aircraft lifecycle from approach and wheels-down to off-block and wheels-up in real time. - Matured the company's core tracking device from prototype to main product: ESP32/FreeRTOS firmware reading 6+ sensor types in parallel (GPS, BLE beacons, ultrasonic/ToF distance, proximity, custom in-house sensors) with SD-card persistence, configurable LTE/Wi-Fi transport, OTA updates, and remote configuration. - Led a 4–5 member platform team and coordinated 7–8 engineers across hardware, firmware, and backend as the go-to engineer for core production issues; built a field-device simulator with live map visualization and Python debugging tools that accelerated development for the whole team.
Machine Learning & Recommender System Developer at Asaan, Jun 2017 - Aug 2017 · 3 mos, Gurgaon, India, - Built ML-based recommender systems for product categorization and personalized shopping experiences. - Developed algorithms for text processing, image recognition, and recommendation pipelines.
Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering, Bhagwan Parshuram Institute of Technology
Bachelor of Technology (B.Tech.), Electrical, Electronics and Communications Engineering, Guru Gobind Singh Indraprastha University