Software Engineer

Ravish Kumar

Software Engineer — backend & distributed systems

I build scalable backends and ship reliable systems — distributed data stores, event-driven services, and contract-first APIs. Currently at Evermile.

Experience

Evermile

Software Engineer · Chandigarh

Mar 2025 – Present

  • Architected the multi-country support system and drove the South Africa expansion launch via scalable localization, regional compliance, and configuration-driven platform enhancements.
  • Established OpenAPI design-first API practices — reusable specs and generated server stubs for consistent contract-driven integrations.
  • Built RESTful APIs and Angular 14+ components in Go and Material UI, improving backend efficiency and UI responsiveness.
  • Integrated third-party logistics APIs for scalable shipment orchestration and automated fulfillment, increasing daily delivery throughput by 20–30%.
  • Migrated the database to a self-hosted CockroachDB cluster with zero downtime, cutting infra cost from ~$1,500/mo to a low-cost AWS EC2 deployment.
  • Designed an SQS-based notification system for real-time event-driven messaging, reducing inter-service latency by 40%.

Jungleworks

Software Engineer · Chandigarh

Feb 2024 – Mar 2025

  • Upgraded the codebase from Angular 1 to Angular 18.
  • Delivered client-specific features across multiple forked projects, improving client retention by 15%.
  • Migrated the frontend to Amazon CloudFront CDN for significantly faster page loads.
  • Built a Jenkins + Bash CI/CD pipeline for frontend deploys, cutting deployment time by 40%.
  • Optimized control flow and MySQL/Mongo queries and fixed memory leaks, cutting export time by 20% for large datasets.
  • Integrated social logins, reducing sign-up time by 30%; added brute-force/DDoS protection on "Tookan", cutting security incidents by 50%.

Open-source & projects

Skills

Languages
Golang · Python · TypeScript · SQL · C++
Frameworks & Cloud
AWS · Lambda · API Gateway · SNS · Node.js · Express.js · Echo · FastAPI · Angular · React
Databases
CockroachDB · PostgreSQL · MySQL · MongoDB · DynamoDB
Tools
Git · GitHub · Postman · OpenAPI 3.0 · VS Code · Cursor
AI-Assisted Dev
Claude Code · Spec-driven development · AI pair programming · Prompt engineering