Sushil Kumar

Software Engineer

Bengaluru, Karnataka, India6 yrs 7 mos experience
Most Likely To Switch

Key Highlights

  • 6+ years of backend engineering experience.
  • Expert in building scalable and fault-tolerant systems.
  • Strong focus on clean and maintainable code.
Stackforce AI infers this person is a Backend Engineer with expertise in Fintech and scalable system architecture.

Contact

Skills

Core Skills

Backend DevelopmentDistributed SystemsPerformance OptimizationDatabase ManagementMicroservices

Other Skills

AWSAdvanced Data Structures and AlgorithmsAlgorithmsAmazon AthenaAmazon DynamodbCC++Core JavaCronData ScienceData StructuresDatabase Management System (DBMS)Deep LearningDjangoDynamoDB

About

I’m a backend engineer with 6+ years of experience in building resilient, scalable, and fault-tolerant systems using Golang, Java, and Python. I’ve led end-to-end development of distributed services backed by DynamoDB, MySQL, Kafka, and Redis — focusing on system design, migration, and performance optimization. I have strong hands-on experience with system migrations, including moving legacy/monolithic services to microservices architecture. I’ve worked extensively on horizontal load testing of APIs, databases, and WebSockets using custom scripts and profiling tools to identify bottlenecks and improve system throughput. At PhonePe, I’ve delivered region-aware smart routing, FCM API migration, soundbox campaign infrastructure, and backend optimizations across CRM and messaging platforms. My focus is always on writing clean, maintainable code and solving real-world scale and reliability challenges.

Experience

Phonepe

Software Engineer

Mar 2023Present · 3 yrs · Bengaluru, Karnataka, India · On-site

  • 1. Expanded Smart Routing for SMS with Region Support: Enhanced the existing smart routing feature to region-specific smart routing and reduced the latency to /3 and refactored core logic to be more modular driven.
  • 2.Added Feature of Promotional Communications on Soundbox: Implemented support for promotional comms on soundboxes by extending backend capabilities and introducing a test mode in the campaign creation console, enhancing reach and control for IoT-based messaging.
  • 3. Enhanced Manual Campaign Scheduling in CRM: Enabled campaigns to be scheduled at any time and giving users full fexibility in execution.
  • 4. Feature Environment: Added support for the Feature Environment in services, enabling smoother execution of test cases.
Go (Programming Language)JavaAWSKafkaDynamoDBBackend Development+1

Swiggy

Software Development Engineer II

Mar 2021Jan 2023 · 1 yr 10 mos · Bengaluru, Karnataka, India

  • Part of Customer Relationship Management Team, Tech Stack-: GoLang, Java, AWS, Kafka
  • 1. DDB Cost reductions
  • Provisioned the DDBs which reduced the cost of the databases.
  • 2. Scaling of Agent Workbench
  • found and resolved the bottlenecks in existing legacy system using performance testing on websockets and PostgresDB APIs
  • resolved all those bottlenecks which ultimately increased the scaling capability of system by 5X time.
  • 3. Message Suggestions Service:
  • implemented a robust, fault tolerant Golang service from scratch which gather data from different sources and pull the Messages to be shown to the Agents from Data Science Model.
  • used golang, hystrix, reduced response time by adding go routines.
  • 4. Migration of Post Order Push Notification of Android and iOS to a single service
  • used java, kafka, migrated whole system without any downtime.
  • reduction of load on Track Services, earlier poll based PNs were there, now push based PNs
MySQLJavaGo (Programming Language)AWSKafkaBackend Development+1

Nykaa.com

Software Engineer

Jun 2019Feb 2021 · 1 yr 8 mos · Gurgaon, India

  • 1. Migrated Address Service from Monolith to new Microservice using Tech
  • Stack Python with Django Framework and DynamoDB
  • 2. Migration of Redis to DynamoDB of Magento Sessions-
  • Migrated Magento Session Service from RedisDB to DynamoDB which reduced the cost.
  • 3. Mobile Number Mapping-
  • In this project wrote three APIs for suggesting a mobile number, sending OTP and verifying
  • OTP which also includes attaching mobile number with the account of customer . Many
  • security-related cases are handled in the whole process of mapping mobile number.
  • 4. Login Info to Users via Email/SMS
  • When a user logs in using email or mobile number, send login info(location, time, country
  • and city of login)
  • 5. Captcha Service-
  • Implemented and Integrated google captcha v2 and v3 APIs from Scratch in Python for web,
  • android and iOS, provided functionality of registering a calling service and set their own Min and
  • Max threshold values for generated Captcha scores.
PythonDjangoDynamoDBBackend DevelopmentMicroservices

Coding

Teaching Assistant

May 2018Jul 2018 · 2 mos · Delhi, India

  • Helped Student to enhance their problem solving and algorithmic skills

Education

National Institute of Technology Kurukshetra

Bachelor of Technology - BTech — Computer Engineering

Jan 2015Jan 2019

Arya Sen. Sec. School, Mukerian, Punjab

Higher Secondary School — Science

Jan 2013Jan 2015

Stackforce found 100+ more professionals with Backend Development & Distributed Systems

Explore similar profiles based on matching skills and experience