Personal details

Nikhil D. - Remote full-stack developer

Nikhil D.

Timezone: Pacific Time (US & Canada) (UTC-7)

Summary

Full-stack Software Development Engineer with 5 years of experience in architecting and developing event-driven systems in functional programming language. Skilled in Python, Erlang, Scalability, Databases, and Data Analysis. Graduated from BITS Pilani, Hyderabad in 2015 and have worked for Grey Orange, Goldman Sachs and currently at Amazon.

Work Experience

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

Education

BITS Pilani
BachelorsElectronics and Communication
Jun 2011 - Jun 2015

Personal Projects

Guess the number gameIconOpenNewWindows
2020
HTML/CSS
Simple game using HTML, CSS and Javascript to get the user guessing a number between 1 to 100 picked randomly. Forces the user to adopt binary search and see it in action.
Vendor Portal
2020
Java
React
JavaScript
Redux
AWS DynamoDB
Platform for vendors with premium membership to view their business, KPIs, event calendar and share documents with business partners.