Karan Kumar Agarwal
I’m a senior back-end engineer and software architect with 10+ years of experience building enterprise and consumer systems across SaaS, insurance, automotive/telematics, and manufacturing.
About
I’m a senior back-end engineer and software architect with 10+ years of experience building enterprise and consumer systems across SaaS, insurance, automotive/telematics, and manufacturing. I’m hands-on with Go, PHP, TypeScript/JavaScript, and REST APIs, and I enjoy shaping architectures that scale—especially microservices, distributed systems, clean architecture, and domain-driven design.
I’ve led and delivered backend platforms end-to-end: from requirements and system design through implementation, integration, testing, and production delivery. I’ve worked on real-time messaging, event-driven workflows, security (JWT/OAuth, Keycloak, SSO, SAML), and performance improvements—while also mentoring through code reviews and engineering standards. Recently, I’m working as a technical consultant on a TypeScript-based ERP platform, and earlier I helped co-found a Go-based social platform focused on real-time communication and scalable services.
- 10 years' experience
- Joined October 2026
Skills· 15
Languages
- EnglishFluent
- HindiAdvanced
- Panjabi, PunjabiAdvanced
- KannadaAdvanced
Industry experience
- Software & Internet
- Financial Services
- Manufacturing
- Professional Services
- Telecommunications
- Other
Work experience· 10 roles
Joined an early-stage TypeScript/PostgreSQL/Drizzle ORM/AWS Cognito ERP platform and quickly ramped up on the existing architecture, domain model, and development environment. Owned the cost management module by extending existing domain models and workflows while maintaining architectural consistency. Translated validated workflows into technical requirements and implementation plans, driving execution using AI-assisted development. Used tools like Claude Code and Cursor to accelerate delivery while retaining ownership of architectural and technical decisions, code quality, and reviews. Reached approximately 50% completion of the cost module within the first week after understanding the system.
Joined an early-stage TypeScript/PostgreSQL/Drizzle/AWS Cognito ERP platform and quickly learned its existing architecture, domain models, workflows, and development environment. Owned the costing module by extending domain models and workflows while maintaining architectural consistency. Designed client and platform workflows in Figma, translated validated flows into technical requirements and implementation plans, and drove implementation using AI-assisted development tools. Used Claude Code and Cursor to accelerate delivery while staying responsible for architectural ownership, technical decisions, code quality, and review. Reached ~50% completion of the costing module within the first week after understanding the existing system.
Co-founded a social navigation platform as the technical owner responsible for architecture, backend engineering, technical decisions, and product delivery. Architected a Go microservices platform covering authentication, users, communities, posts, messaging, notifications, and assets with clear service boundaries using clean architecture principles. Designed location-aware data architecture using PostgreSQL/PostGIS and Redis, with RabbitMQ and Redis Pub/Sub for asynchronous and real-time workflows. Built real-time messaging using WebSockets (presence, unread state, message delivery) with security controls including JWT rotation, blacklisting, encryption, validation, and rate limiting. Delivered 60+ REST APIs and integrated backend services with Flutter iOS/Android apps, resolving multiple integration issues and achieving full API/mobile compatibility for delivered scope. Designed for 10,000+ concurrent active users with real-time messaging and asynchronous processing.
Education
Hire Karan Kumar Agarwal today
Post a job and invite Karan, or contact them directly. No hidden commission.








