Software Engineer Backend Developer

Backend Developer with 4 years of experience building scalable systems and designing backend architectures using Golang and Node.js. Strong in system design, cloud infrastructure, and performance-first development.

  • Focus: Microservices, Data stores, Messaging, Deployments
  • Achievement: 150+ LeetCode challenges; top 10% in contests

Core skills

Languages & APIs

Golang, Node.js, TypeScript; REST, gRPC, GraphQL; OOP, DSA, system design.

GoNode.jsTypeScript RESTgRPCGraphQL

Databases & ORM

MySQL, PostgreSQL, MongoDB, Redis; schema design, caching, migrations.

MySQLPostgreSQLMongoDBRedis sqlcPrismaSequelizeMongoose

Messaging & Streaming

Kafka, RabbitMQ, AWS SQS; WebSocket; Redis Pub/Sub.

KafkaRabbitMQSQSWebSocket

Cloud & DevOps

AWS (Lambda, S3, EC2, ECS, RDS, API GW, CloudFront), Docker, CI/CD, Nginx.

AWSDockerTerraformHCLCI/CDNginx LinuxGitShell

Security

Symmetric/Asymmetric encryption, JWT, hashing, data integrity.

RSAAES-256JWT

Experience

  1. Jul 2025 — Present

    Software Engineer · GoKwik · Gurugram, India

    Contributed to KwikChat using Golang, Node.js, and AWS to build scalable backend services.

    • Built a scalable campaign service with Apache Kafka, improving reliability under heavy load.
    • Optimized AWS Lambda and SQS workflows, reducing cloud costs by 23% and simplifying microservice logic.
  2. Jan 2025 — Jun 2025

    Software Engineer · CIMET · Jaipur, India

    Enhanced an Australian SaaS comparison engine by delivering backend solutions that streamlined workflows.

    • Managed a scalable Golang microservice with Kafka for real-time sales lead processing (+30% throughput).
    • Built event-driven microservices with Kafka and GraphQL APIs with Elasticsearch for real-time analytics.
  3. Apr 2022 — Jan 2025

    Senior Associate Technology · Flexiele · Gurugram, India

    Promoted for performance and leadership; contributed across architecture, APIs, and platform reliability.

    • Multi-tenant HRMS serving 50+ clients and 1M+ employees with robust tenant isolation and security.
    • Golang notification service on RabbitMQ, reducing latency and improving delivery by 25%.
    • Parallelized startup with JS Promises, cutting app startup by 13%.
    • Automated approval workflows handling 300K+ requests/month, reducing processing time by 60%.
    • Designed RESTful APIs across 120+ CRUD ops with middleware to improve processing speed by 20%.

Featured projects

CipherRoad

GoWebSocketRSAAES-256NginxDocker

Real-time messaging app with end-to-end encryption and multi-server scalability; Fiber-based WebSocket with low latency.

Scalable campaign service

GoKafkaAWS LambdaSQS

Reliable event handling with Kafka; optimized Lambda + SQS workflows to cut costs and simplify microservice logic.

Real-time lead processing

GoKafkaGraphQLElasticsearch

Event-driven microservices for sales leads; +30% throughput and real-time analytics/search performance.

Contact

Have a role or project in mind? I’m currently open to backend-focused opportunities.