- 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%.
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
- 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
IPLD Explorer Components
React.jsOpen-source tooling to explore InterPlanetary Linked Data (IPLD).
- Fixed an input-validation bug in the Explore form that let empty searches execute.
- Added configuration support for customizable Explore Links, improving input flexibility.
Taskorial
React.jsContributed performance and type-safety improvements to a task-management app.
- Optimized task retrieval after creation for better performance.
- Strengthened TypeScript types for readability and earlier error detection.
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