I'm a highly experienced Software Professional with 8+ Years of experience in designing & building distributed systems and team management.
Bildung
S
Software Systems (Machine Learning Specialization)
BITS Pilani, Master's Degree
2015
Arbeit & Erfahrung
C
Software Engineer III Tech Lead
Core Value Technologies
Feb'2022 - May'2021
Responsibilities:
● Leading a Team of 5 Backend & FE engineers for FetchPay project (explained later)
to coach for business critical problems, and company-wide point of contact for engineers for different problems
● POC for different software tools to solve multi-million dollar Problems
● HLD, LLD design for new features, architectural upliftment and tech enhancements
in distributed systems hosted over AWS Cloud● Implemented RESTful & GraphQL microservices with Java, Spring Boot, PostgreSQL,
NodeJS, ArangoDB, PostgreSQL
● Leading different company-wide initiatives - like building growth-review monitor
application for employee data and growth management & tracking; occasionally
playing Engineering Manager duties (building promotion docs, coaching)
● Introduced NestJS (with Typescript) in the company for a better opiniated framework
C
Software Engineer
Concirrus India
Feb'2017 - Feb'2022
As an Mid-level Software Engineer in Backend, I worked on Quest Marine Hull which makes use of Spring Boot based Microservices to expose functionality to clients:• I directly contributed by writing the first microservice for the project for user authentication and authorization with Spring Security, MySQL• Designed and Implemented a highly scalable notification system to use AWS SES, SNS, Thymeleaf to send out template-based emails and SMS alerts to stakeholders• Designed and Implemented free-text search microservices with Elasticsearch N-grams, tokenisers to support user search queries in near real-time• Designed and implemented Geo-location based microservices which used MongoDB to run Geo-within queries• For API gateway, we make use of Netflix Zuul and Spring Eureka as Service Discovery servers with RabbitMQ as an asynchronous link
A
Software Engineer
Appster India
Mar'2015 - Feb'2017
Technologies I worked on includes:• Spring Boot, RESTful APIs• Used MySQL database to power the backend• Unit test cases using Junit, Mockito. Kept code coverage above 95%