SHASHI KUMAR

Backend engineer
Punjab, IN.

About

Backend engineer with 3 years of experience building scalable, cloud-native systems. Currently MTS-2 at Tessell, previously at Amazon. Proficient in Java, Spring Boot, and AWS, with hands-on experience in microservices, real-time data pipelines, observability (ELK, SigNoz), and cost-optimized infrastructure. Strong data structures and algorithms foundation, with proven performance in competitive programming and high-scale system design

Work

Tessell
|

Member of Technical Staff 2

Highlights

Developed and managed a monitoring portal built on Java, utilizing a microservices architecture, and deployed on AWS Lambda, EC2, and ECS for scalability and reliability.

Created a real-time data sync service to consolidate information from multiple PostgreSQL servers into a single MongoDB server with 10ms latency, enabling efficient customer monitoring.

Designed and implemented a customer health algorithm based on ticket data and internal alerts, integrating Freshdesk via secure webhooks for real-time updates. Enabled asynchronous updates to customer health status with every ticket update, and triggered alerts for critical health changes to support proactive intervention.

Identified and introduced the idea of transitioning log routing from a public network to a secure AWS private network. Successfully implemented VPC private endpoints, eliminating NAT Gateway costs and reducing data transfer expenses by 30%.

Conducted a Proof of Concept (POC) for SigNoz utilizing ClickHouse, including log modifications to meet company requirements. Performed resource consumption analysis, load testing, and a comprehensive cost/resource comparison with ELK to evaluate performance and scalability.

Migrated logging infrastructure from Elastic Cloud to a self-hosted ELK setup, ensuring compliance with data residency regulations and achieving 70% cost savings.

Deployed and configured Metabase for company business analytics using a self-managed PostgreSQL application database. Integrated Google OAuth for secure sign-in and ensured secure access by hosting the application through Tailscale VPN.

Amazon
|

Software Development Engineer 1

Highlights

Quantified expected increase in traffic using historical data and scaled services on EC2 host using CloudWatch Alarms for optimal cost and performance during Q4 2022 peak.

Reduced high-severity customer-impacting incidents by leveraging AWS services like DynamoDB and SQS during on-calls to rapidly identify and mitigate sev2 issues.

Created a testing environment for a service responsible for state management of shipments by utilizing AWS resources. This reduced testing effort by over 50%, allowing multiple developers to use testing environments simultaneously.

Decoupled GET APIs from a large monolithic service into a standalone microservice. Designed, implemented, and deployed the service, ensuring smooth client integration.

Education

IIT Roorkee

Bachelors

Mechanical Engineering

Skills

Languages

Java, C/C++, Python, JavaScript, SQL.

Frameworks

Spring Boot, Quarkus.

Databases

DynamoDB, MongoDB, MySQL, Redis.

Technologies

AWS(API Gateway, Lambda, EC2, S3, CloudWatch, CloudFormation, IAM, CloudFront, Cognito).

Course works

Data Structures and Algorithms, Object Oriented Programming, DBMS, OS, System Design.

Developer Tools

GIT, Maven, Gradle, VS Code, IntelliJ IDEA, Postman.

Projects

Sorting Algorithm Visualizer