Summary
Overview
Work History
Education
Skills
Websites
Awards
Timeline
Generic

Karan Kapur

West Delhi

Summary

As a seasoned Development Architect with over 10 years of experience, I have had the privilege of consulting with leading startups across Europe, the Bay Area, and Asia. My extensive expertise spans a wide array of technologies, including Node.js, MySQL, NoSQL, AWS, React, and React Native. This diverse skill set has empowered me to design and implement scalable, robust systems for high-caliber startups, including several unicorns.

Throughout my career, I have consistently demonstrated my ability to manage engineering teams of 12-20 individuals effectively, while also contributing as an individual contributor to core tech initiatives. My work on top-notch products has equipped me with a deep understanding of industry dynamics and the nuances of scaling innovative solutions.

I am passionate about leveraging my technical prowess to drive innovation and deliver exceptional results, continuously pushing the boundaries of what's possible in technology.

Overview

12
12
years of professional experience

Work History

Staff Software Engineer

Trajector Medical
12.2023 - Current

Team Building and Leadership Technical Leadership and Innovation


  • Building the Indian Engineering Team: Successfully scaled the team from an initial 2 members to over 60 engineers, comprising Leads, Senior Software Engineers (SSE), and Software Engineers (SE).
    Fostered a culture of collaboration and innovation, ensuring that the team maintained high morale and productivity.
    Implemented effective recruitment strategies to attract top talent, focusing on both technical skills and cultural fit.
  • Leading a Distributed Pod: Managed a diverse team of 12 engineers, including SSEs, SEs, and a Product Owner (PO), distributed across the USA, Philippines, and India.
    Coordinated across different time zones and cultural backgrounds to ensure seamless communication and collaboration.
    Conducted regular one-on-one meetings and team retrospectives to provide feedback, support professional development, and drive continuous improvement.
  • Core Systems Development: Led the development of core systems including payment processing, bookings, and customer relationship management (CRM).
    Actively involved in both High-Level Design (HLD) and Low-Level Design (LLD), ensuring that solutions were scalable, efficient, and aligned with business objectives.
  • Technology Stack Utilization: Leveraged a robust technology stack including AWS for cloud services, Next.js for server-rendered React applications, NestJS for building efficient, scalable Node.js server-side applications, and SST for infrastructure management.
    Adopted event-driven architecture to enhance system responsiveness and scalability, enabling real-time data processing and integration across services.
  • Product Scaling: Played a pivotal role in scaling the product from a Minimum Viable Product (MVP) to a fully-fledged solution used by millions of users.
    Ensured that the architecture supported rapid growth and maintained high performance and reliability under increasing loads
  • Cross-functional Collaboration: Collaborated closely with cross-functional teams including Product Management, Design, and Operations to align engineering efforts with business goals.
    Facilitated workshops and meetings to ensure all stakeholders were informed and engaged in the development process.

Senior Staff Software Engineer

Roomi
12.2021 - 12.2023
  • As a Staff Software Engineer in my organization, I was privileged to lead and architect the complete backend version 2 using cutting-edge technologies
  • I leveraged the power of Node.js and Nest.js for server-side development while utilizing React.js for the front end
  • The data was efficiently managed using MongoDB, and Elasticsearch was employed for robust search capabilities
  • To ensure seamless data streaming and messaging, I implemented Kafka as a message broker
  • Additionally, I utilized various AWS services to enhance scalability, security, and overall performance.
  • During my tenure, I successfully executed several major projects that made a significant impact on the organization's growth and operational efficiency
  • Here are some key highlights: 1
  • In-house Chat Module: - Designed and developed an in-house chat module using real-time communication protocols. - Integrated features like one-on-one messaging, group chats, and file sharing. - Resulted in improved collaboration and streamlined communication among team members. 2
  • High Image Processing System: - Architected a high-performance system for image processing using Nginx as a reverse proxy. - Implemented efficient image compression techniques to optimize storage and bandwidth. - Achieved a remarkable reduction in image processing time, enhancing overall system efficiency. 3
  • Latency Reduction: - Employed various techniques such as caching, query optimization, and asynchronous processing. - Decreased system latency by approximately 75%, resulting in faster response times and improved user experience. - Conducted thorough performance testing to ensure optimal performance under high load conditions. 4
  • Cost Optimization: - Conducted a comprehensive analysis of cloud infrastructure usage and identified areas for cost optimization. - Implemented resource allocation strategies, such as rightsizing instances and optimizing storage usage.

Senior Software Engineer Technical Lead

e2f, inc.
01.2018 - 12.2021
  • As a Senior Software Engineer, I joined the organization and worked my way up to become the Senior Technical Lead
  • During my tenure, I had the opportunity to work closely with the CTO on developing the MVP and transitioning it into a microservice architecture
  • I was responsible for leading a team of seven developers and working on various technologies such as Node.js, AWS, MySQL/NoSQL, React and React Native.
  • I also built two crucial microservices using AWS, Node.js, and MySQL
  • Additionally, I built the entire CI/CD pipeline on Guiderails to ensure that our development process was efficient and reliable
  • The scale of the project was very high, and we were able to handle it effectively thanks to our microservice architecture and CI/CD pipeline.
  • One of my most significant achievements was working on a product that was used by vendors such as AWS Alexa and Transcribe team
  • Overall, my experience has helped me develop a strong technical skillset and leadership abilities that I believe will be an asset to any organization.

Senior Software Engineer [Founding Team]

Healthspace
06.2016 - 12.2017
  • At MyHealthSpace, I had the opportunity to work directly with the founder to build the backend of the platform from scratch using Node.js, MongoDB, AWS Lambda, AWS S3, AWS SQS, AWS SNS, CloudFront, CloudWatch, and other technologies
  • I was responsible for both high-level and low-level design of the system, and I worked to ensure that it was scalable, efficient, and reliable.
  • In addition to building the backend, I also worked on setting up deployment on CI/CD using Jenkins and pipelines dockers
  • Furthermore, I worked on many 3rd party integrations like Twilio, Sendgrid, Mailchimp, New Relic, etc.
  • One of my most significant contributions to the platform was working on smart report analytics on thousands of reports to help patients track their report data
  • Through this experience, I gained valuable skills in backend development, cloud computing, project management, and data analytics.
  • I have also worked on in-house app on React Native

Software Engineer

Urban Company
07.2015 - 05.2016
  • Working with Provider backend team, responsible for developing and maintaining backend infra of Provider Platform of UrbanClap and internal systems for business and cx teams
  • Have worked on major projects impacting business directly -: 1.) Monetization Flow for Providers. 2.) Non Booking V2 Flow. 3.) Provider Payments. 4.) CRM System. 5.) Provider Growth. 6.) Adhock tasks for CX business teams.

Software Engineer

Snapdeal | AceVector Group
12.2013 - 07.2015
  • Working closely with Mobile API team, responsible in dev of Mobile apps backend.
  • Worked closely with Central Analytics Team and developed various systems.

Intern

Central Electronics Engineering Research Institute
06.2012 - 07.2012
  • Completed Data compression application using Core Java (implementation of LZW algorithm)

Education

Bachelor's Degree - Information Technology

Guru Gobind Singh Indraprastha University
01.2013

Skills

  • Java
  • Databases
  • JavaScript
  • AWS
  • LLM
  • Chatbots
  • System Designs
  • Next JS
  • NEST JS
  • React
  • React Native
  • Node JS
  • NoSQL

Awards

Scholarship From CBSE for my graduation, 09/01/09

Timeline

Staff Software Engineer

Trajector Medical
12.2023 - Current

Senior Staff Software Engineer

Roomi
12.2021 - 12.2023

Senior Software Engineer Technical Lead

e2f, inc.
01.2018 - 12.2021

Senior Software Engineer [Founding Team]

Healthspace
06.2016 - 12.2017

Software Engineer

Urban Company
07.2015 - 05.2016

Software Engineer

Snapdeal | AceVector Group
12.2013 - 07.2015

Intern

Central Electronics Engineering Research Institute
06.2012 - 07.2012

Bachelor's Degree - Information Technology

Guru Gobind Singh Indraprastha University
Karan Kapur