Summary
Overview
Work History
Education
Skills
Affiliations
Timeline
Generic
Purusottam Kumar

Purusottam Kumar

Bangalore

Summary

Knowledgeable and experienced Senior Software Engineer well-versed in OOP concepts and design patterns. Excellent API design, implementation, and integration abilities paired with significant project leadership background. Exceptional success in delivering complex software development projects on time.

Overview

12
12
years of professional experience

Work History

Senior Software Engineer

Walmart labs
Bengaluru
07.2019 - Current

Projects: Incident Management Service , Orchestration Layer as Service , Customer Care Application , Chatbots

  • Coordinated with project managers to meet development timelines and plan testing.
  • Led team of engineers in developing software.
  • Build project from scratch.
  • Reduce cloud cost by 95%.
  • Performance benchmarking
  • Used Domain Driven design , Hexagonal Architecture and SOA for building application.
  • Have understanding of other Architectural styles.
  • Build and presented High Level System and Low Level System design to various forum for security and Architectural approvals.
  • Great debugging skills.
  • Reviewed and modified unit and integration tests to improve software quality and reliability.
  • Drafted design objectives and system design documents.

Senior Member Technical Staff

[24]7.AI
Bangalore
09.2017 - 07.2019
  • Design and implement microservice (visitor service) for enterprise chat application
  • Mentored interns and junior software developers through training, design reviews and code reviews.
  • Modified existing software systems to enhance performance and add new features.
  • Delivered code to meet functional or technical specifications.

Software Engineer

Paytm India
04.2015 - 09.2017

Paytm

Projects: Bus Booking System , Rating and Review , Reporting Framework

  • Backend System for Bus booking system.
  • Low Level Design for various feature.
  • Implemented and tested enhancement feature requests to improve product functionality and extend performance.
  • Learn some cool Technology.

Software Engineer

State Street Global Advisors
Bengaluru
04.2013 - 04.2015
  • Analyzed solutions and coding fixes for software problems.
  • Wrote complex queries on sql database
  • Collaborated with cross-functional team to define features and build powerful and easy-to-use products and customer-facing workflow tools.
  • Develop Store procedure, function and Performance tuning.

Education

B.Tech. - Computer science

Punjab University
04.2012

Skills

  • Programming Languages & Frameworks: Java, SpringBoot, Reactive programming , React, Express, Node
  • Databases: SQL, Cosmos DB, Cassandra , Redis,
  • Algorithm implementation
  • Design reviews
  • Messaging: Kafka
  • Distributed System
  • Code and Quality Standards and Assurance
  • Design and Development
  • Team management

Affiliations

  • Open source contributor
  • Developed common software solution and contributed.
  • Develop various chatbots.
  • Awarded with Spot , Team and Excellence award.

Timeline

Senior Software Engineer

Walmart labs
07.2019 - Current

Senior Member Technical Staff

[24]7.AI
09.2017 - 07.2019

Software Engineer

Paytm India
04.2015 - 09.2017

Software Engineer

State Street Global Advisors
04.2013 - 04.2015

B.Tech. - Computer science

Punjab University
Purusottam Kumar