SDE - II
Amazon | Mar 2019 - Present
Java
Amazon EC2
Redis
Elasticsearch
React
JavaScript
Redux
AWS DynamoDB
AWS Lambda
- Designed and developed a notification service to listen on vendor agreement lifecycle events and notify respective clients along with providing a dashboard for vendors with smart notification prioritisation and enabled nudging vendors to act on pending tasks
- Architected and developed a landing page called Vendor Hub for our vendors who opt in for our premium offering consisting of a dashboard containing statistics and reports relevant to their business thereby making the entire process which was manual earlier, automated and seamless
- Developed custom date range query service. Our upstream service provides us with business metrics but restricts to a set of time periods (weekly, monthly, quarterly, etc). By applying the coin-change problem, we enabled users to query custom date ranges
- Designed and implemented a metric availability service that provides metrics/data when available and block time periods where our upstream service does have the data available with high certainty
Analyst - II
Goldman Sachs | Aug 2018 - Feb 2019
Java
MySQL
Spring
PostgreSQL
- Developed scalable platform for managing fees and commissions charged for trades through exchanges
- Architected and developed linkage service to reconcile exchange and internal trades. Leveraged stored procedures to perform linkages to find out mismatches and anomalies
- Built tool to synchronise data between databases passively to provide high availability and redundancy. Exposed a REST API to control synchronization and cron jobs to monitor and alert failures