Summary
Overview
Work History
Education
Skills
Accomplishments
Timeline
Generic

AMIT KUMAR

South San Francisco

Summary

Accomplished Software Engineer with over 9 years of expertise in designing, developing, and implementing scalable, event-driven systems and microservices architectures. Proven track record in delivering high-quality, performance-driven solutions with a focus on innovation, efficiency, and robust scalability.

Overview

14
14
years of professional experience

Work History

Senior Software Developer

Fanatics Inc
11.2021 - Current
  • Led the "Refund to Gift Certificate" project across legacy and multi-tender environments and designed a fallback mechanism for refunds with minimal database and code changes, ensuring seamless implementation and zero production issues post-deployment
  • Additionally, played a key role in developing the payment domain leveraging Temporal orchestration and PostgreSQL for enhanced reliability and scalability
  • Architected and implemented the Order Life Cycle application as the source of truth for order state management, utilizing Golang gRPC for efficient inter-service communication, Kafka for event-driven processing, and Redis for low-latency state caching
  • Designed the system with an event-sourcing pattern to ensure scalability, fault tolerance, and eventual consistency across distributed services
  • Contributed to the design and implementation of a global order management system using Temporal orchestration, microservices, and event-driven architecture.

Software Engineer

The MathWorks
03.2019 - 10.2021
  • Developed a module to automate MATLAB installation in AWS, Azure, and Docker containers, leveraging Akka Streams, the Dropwizard framework, and gRPC
  • Built REST APIs using the Gin web framework to facilitate MATLAB stack creation for internal AWS users
  • Developed a CLI tool for cross-account sharing of AWS resources using the Cobra CLI framework and AWS Go SDK, enabling seamless cloud resource management
  • Implemented a custom Packer plugin in Go to create EBS snapshots of MATLAB-installed volumes and distribute them across multiple AWS accounts and regions
  • Automated CI/CD pipelines using Maven plugins, streamlining code integration and deployment.

Software Engineering Intern

The MathWorks
01.2018 - 06.2018
  • Implemented a component to capture footprint of Matlab product using Perl script and made it available as a daemon service using Linux Systemd
  • Implemented a template to create example components using Node,js, webpack, inquirer and handlebar module
  • Worked with BatUP team to reduce calls to JMD Api by using Apache JCS cache, Akka Actor model and Dropwizard framework.

Application Developer

IBM India Pvt Ltd
05.2011 - 12.2016
  • Active contributor in the re-architecture of the entire system, in adopting microservice approach.

Education

Master of Science - Computer Science

University of Florida
Gainesville, Florida
12.2018

Bachelor of Technology - Information Technology

National Institute of Technology
Durgapur, India
05.2011

Skills

  • Go
  • Java
  • Elixir
  • Nodejs
  • JavaScript
  • Perl
  • RESTful services
  • GRPC
  • Spring/Spring Boot
  • Dropwizard
  • Kafka
  • Temporal
  • Redis
  • Postgres
  • Cassandra
  • AWS
  • Packer
  • Grafana
  • Prometheus
  • Elasticsearch
  • Apache Camel
  • Maven
  • Docker
  • GNU Make
  • JUnit/JMockit
  • Git
  • Perforce
  • Jenkins

Accomplishments

  • IBM Orion awardee for excellence and eminence in work.
  • Received Technology Maven certificate in IBM.

Timeline

Senior Software Developer

Fanatics Inc
11.2021 - Current

Software Engineer

The MathWorks
03.2019 - 10.2021

Software Engineering Intern

The MathWorks
01.2018 - 06.2018

Application Developer

IBM India Pvt Ltd
05.2011 - 12.2016

Master of Science - Computer Science

University of Florida

Bachelor of Technology - Information Technology

National Institute of Technology
AMIT KUMAR