Nitin Chandani
Software Engineer | Go | Java | Python
Talent
HyderabadMember since May 27, 2026
GoPostgreSQLRedisSnowflakeMicroservicesAWSDockerKubernetesKafkaMQTTgRPCGin framework
·
Hire this person
Send a job offer directly to this candidate
GoPostgreSQLRedisSnowflakeMicroservices
About
Developed scalable microservices in Go for the Axia IoT platform, handling device control, telemetry ingestion, and real-time processing. Designed event-driven architectures using Kafka to eliminate temporal coupling, improving service decoupling and fault tolerance. Resolved multi-pod WebSocket scalability challenges by implementing Redis Pub/Sub in Go, enabling reliable distributed message delivery.
Experience
Software Engineer at OneIoT (2025-12 – Present)
- Developed scalable microservices in Go for the Axia IoT platform, handling device control, telemetry ingestion, and real-time processing.
- Designed event-driven architectures using Kafka to eliminate temporal coupling, improving service decoupling and fault tolerance.
- Resolved multi-pod WebSocket scalability challenges by implementing Redis Pub/Sub in Go, enabling reliable distributed message delivery.
- Built MQTT-based communication services in Go for efficient real-time interaction between IoT devices and backend systems.
- Optimized high-throughput WebSocket services using Go concurrency patterns (goroutines, channels) and caching techniques for efficient data streaming.
- Implemented distributed tracing using OpenTelemetry to improve observability, request tracking, and debugging across microservices.
- Engineered OTA (Over-the-Air) device update workflows in Go, enabling reliable remote firmware deployment, version management, and rollout coordination across distributed IoT devices.
- Tech Stack: Go, PostgreSQL, Kafka, Redis, MQTT, Docker, Kubernetes, OpenTelemetry
Software Engineer at MidOffice Data (2024-07 – 2025-12)
- Built and maintained scalable backend microservices in Go for workflow automation and distributed data processing systems.
- Designed and optimized PostgreSQL schemas, queries, and indexing strategies to improve query performance and support high-volume production workloads.
- Implemented Redis-based caching and asynchronous processing mechanisms in Go, reducing database load and improving API response times.
- Developed workflow orchestration and scheduling services with retry handling, failure recovery, and dynamic job execution capabilities.
- Integrated Snowflake-based data pipelines for analytical workloads and large-scale data ingestion processes.
- Worked on distributed systems challenges including idempotency, concurrency handling, race condition prevention, and service-level data consistency.
- Improved API reliability through structured validation, error handling, retry mechanisms, and observability improvements.
- Contributed to containerized deployments and backend infrastructure using Docker, Kubernetes, and AWS services.
- Tech Stack: Go, PostgreSQL, Redis, Snowflake, Docker, Kubernetes, AWS, gRPC
Software Engineer Intern at MidOffice Data (2024-01 – 2024-06)
- Developed backend microservices in Go for the PipelineX platform, contributing to the core workflow automation engine
- Built REST APIs for pipeline management, including creation, validation, and execution endpoints using Gin framework
- Integrated Go services with PostgreSQL, implementing ORM patterns and efficient data access layers for pipeline configuration storage
- Collaborated with frontend team to design API contracts and implement real-time data synchronization between backend and Next.js frontend
Education
B.Tech in Computer Science and Engineering – JECRC University (2024)
Skills
Software EngineerJavaPython