Shubham Sharma

CTO

Bengaluru, Karnataka, India7 yrs 2 mos experience
Most Likely To SwitchHighly Stable

Key Highlights

  • Expert in developing scalable microservices for fintech applications.
  • Strong background in AWS and serverless architecture.
  • Proven track record in enhancing API security and performance.
Stackforce AI infers this person is a Fintech Backend Engineer with expertise in microservices and cloud technologies.

Contact

Skills

Core Skills

MicroservicesSpring BootAwsTechnical Design

Other Skills

KubernetesgRPCJavaMySqlMavenRedisElasticsearchRxJavaGitJUnitKafkaAkkaCassandraAWS API GatewayAWS Lambda

About

As a Sr. Software Engineer at Paytm, one of India's leading digital payment platforms, I develop scalable, reliable, and secure microservices and serverless applications that serve millions of users and transactions daily. I have a B.E in Computer Science from Chitkara University and a passion for using cutting-edge technologies such as AWS, Java, Spring Boot, and gRPC. I work on the payment core and biz service, a microservice that performs core operations of payments, enabling various pay modes and deploying on Kubernetes. I also work on the refund decision service, a service that executes rules by a rule engine and decides the customer's refunds to the selected destination, using Akka framework and non-blocking functionality. Previously, I worked at Evive, where I facilitated tag-based user categorization, updated the architecture to follow a unitive and extensible design, and contributed to the security and performance of the APIs. I have multiple certifications in problem-solving and Spring Boot, and strong skills in Amazon Aurora, Amazon Kinesis, and Spring Webflux.

Experience

7 yrs 2 mos
Total Experience
3 yrs 7 mos
Average Tenure
4 yrs 8 mos
Current Experience

Paytm

2 roles

Technical Lead

Jul 2024Present · 1 yr 11 mos

Sr. Software Engineer

Sep 2021Jun 2024 · 2 yrs 9 mos

  • ✔️ Environment: Kubernetes, argoCd, Akka Actors, gRPC, Java, Spring Boot, MySql, Maven, Redis, Elasticsearch, RxJava, Git, JUnit, Kafka.
  • ➜ Payment Core and Biz Service: Highly Scalable microservices that performes core operations of payments writen entirly in core java with Spring boot , used gRPC calls for inter service communication. Enabled various paymodes like Paytm Postpaid, UPI, NET BANKING. Deployed on K8s.
  • ➜ Refund Decision Service: Highly Scalable service that executes rules by leveraging the power of rule-engine and decides if the customer's refunds are possible to the selected destination. Used akka framework and non-blocking functionality of gRPC and asyncHttpClients to serve very high tps.
KubernetesgRPCJavaSpring BootMySqlMaven+7

Evive | goevive.com

3 roles

Software Development Engineer ll

Promoted

Jul 2020Sep 2021 · 1 yr 2 mos

  • ✔️ Environment: AWS(EC2, RDS,Lambda, API Gateway, RDS Proxy, kinesis, SQS ), Java, Spring Boot, Cassandra, Maven, Redis, Elasticsearch, RxJava, Git, JUnit, Kafka.
  • ➜ Member Profile Service: Serverless application that uses AWS API gateway, Lambda Function and AWS RDS(aurora postgres) and RDS proxy written entirely in nodeJs.
AWSJavaSpring BootCassandraMavenRedis+5

Software Development Engineer l

Mar 2019Jul 2020 · 1 yr 4 mos

  • ✔️ Environment: Java, Spring Boot, Cassandra, Maven, Redis, Elasticsearch, RxJava, Git, JUnit, Kafka.
  • ➜ Facilitated tag based user categorization driven by rules to support a scalable architecture by introducing folksonomy in Evive road map.
  • ➜ Updated architecture to follow unitive and extensible design. Turned the process non blocking and used parallel streams for improved throughput by using RxJava.
  • ➜ Worked as a part of Architecture Security Team, Designed and built APIs that let the user view a Security challenge before logging in.
  • ➜ Maintaining the code base, migrated the repositories from spring boot 1.5 to spring boot 2.1.
  • ➜ Code migration from ElasticSearch 5.x to 6.x
JavaSpring BootCassandraMavenRedisElasticsearch+5

Intern as Software Development Engineer

Mar 2018Feb 2019 · 11 mos

  • Internship was really great experience for me in this company. I got to work on lot of new technologies. I worked under guidance of great mentors here.
Technical DesignSpring Boot

Education

Chitkara University

Bachelor's degree — Computer Science

Jan 2015Jan 2019

Stackforce found 100+ more professionals with Microservices & Spring Boot

Explore similar profiles based on matching skills and experience