I'm a back-end engineer with a passion for creating better architectures. I've been known for my attention to detail and for my ability to collaborate with multiple teams.
Achievements/Tasks
Registrar Platform (RP) - A system built on microservices architecture that helps domain registrars manage domains
Contributed to building multiple microservices as part of RP. Also, designed and led the building of WHOIS service in Go as part of RP.
Streamlined microservices deployment in ECS Cluster which in-turn improved the orchestration and redesigned message redelivery and retry pattern for multiple services.
Wrote the Infrastructure as Code (IaC) using Cloudformation, scheduled tasks/crons using Spring batch and Quartz and built monitoring and alerting for RP using Cloudwatch logs, events and alarms.
Reduced the API response times by 10 times using Java persistence optimizations and delivered a talk on the same.
Designed and built the integration testing framework for RP using Robot framework.
Tech stack: Spring boot, Go, AWS - API GW, WAF, NLB, ECS, EC2, RDS, CW, CF, Lambda, S3, etc., PostgreSQL, Redis, ActiveMQ, Resilience4j, Spring batch, Quartz, Spring cloud sleuth, OpenAPI, Datadog
Mentored multiple SDE1s, SDE2s, SSEs and performed code reviews and helped interview various folks across various levels.
Achievements/Tasks
Domain Trading Platform - A platform for investing in domain names
Designed the entire product architecture for domain names as stocks.
Built a simple collaborative filtering based recommendation system using slope one algorithm to suggest domains to invest in.
Received high appreciation from senior management for the creativity factor of domain names as stocks.
Tech stack: Java, Spring boot, Hibernate, Quartz, OpenAPI, Angular
Mentored multiple SDE1s, SDE2s and performed code reviews and helped interview various folks across various levels.
Achievements/Tasks
Domain Listing Service - A domain auctioning service that helps customers auction out their domains that they no longer need
Built a name suggestion system using Google N-Gram dataset and Word break problem.
Tech stack: Java, Spring
Achievements/Tasks
Designed and built an application that manages trading data for the business users and helps them detect anomalies in prices.
Tech stack: Python, Enaml, Pandas, Athena
Java
Spring MVC
Spring Boot
Spring Cloud
Spring Security
Spring Batch
Hibernate
Golang
Python
Javascript
Node.js
Angular.js
C/C++
Docker
Kubernetes
AWS
API Gateway
WAF
ELB
ECS
EC2
RDS
Lambda
S3
Cloudwatch
Cloudformation
PostgreSQL
MySQL
Redis
Memcached
Mongo
Cassandra
Active MQ
Apache Kafka
gRPC
Aug 2017 - May 2018
A lot of medicines available to the end consumer are either counterfeited or unfit to consume. So this project aims to resolve problems associated with it using a decentralised model using Blockchain.
Jul 2018
Chat application with rooms feature using nodejs and socketio.
Uses: Nodejs, Socketio, Angularjs, HTML5, CSS3, jQuery
Apr 2018 - May 2018
Music player app that plays music and audio files on phone with various other functionalities.
Uses: Android studio, Kotlin, XML, Java
Mar 2017 - May 2017
Uses: PHP, HTML5, CSS, Bootstrap, Javascript, Jquery, AJAX, AngularJS
This project is a clone of Web Instagram and users can exchange and share images.
Newfold Digital
For leading multiple projects in the quarter and guiding the team with the best practices in mind.
Newfold Digital
For leading multiple projects in the quarter and guiding the team with the best practices in mind.
Newfold Digital
For collaborating with multiple teams and delivering a time critical project and saving company revenue via multiple initiatives.
Newfold Digital
Employee of the month - Feb '20, Sep '20, Mar '21, Nov '21
Secured 34th rank in Chennai regionals and 68th rank in Amritapuri regionals in ACM ICPC.
07/2014 - 06/2018
CGPA 9.12
Projects
Medichain - Supply chain transparency using Blockchain
Built a decentralized pharmaceutical supply chain transparency solution using Blockchain.
Tech stack: Hyperledger Fabric, Node.js, Angular, Kotlin
Quizzing - Conduct quizzes among colleagues and friends every now and then.
Dramatics - Love everything about the make-believe world. Tried my luck at theatre too in college. Head of Dramatics in SVNIT in final year.
Writing - Either poetry or blogs.