Skip to main content
Nitin Chandani

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

Reviews

Related