portrait

Ashutosh Sharma

A Brief Introduction

Experienced Software Engineer with a demonstarted history of working with Web Services, Big Data and General Backend Servers. Motivated, Curious and Quick learner. I love to solve technical challenges with code, and happy to go above and beyond for my stakeholders and clients.

Featured Projects

Metadata Management Tool

Description: Web Application used by Finance Team to store, modify and retrieve their data.
Contribution: Spearheaded the backend development as the Lead. Shipped the project to Production successfully.
Impact: Legacy manual processes replaced by this tool firm wide.
Tech Stack: Java, SQL, RESTful APIs

Data Lake

Description: Generic repository for data from compliance applications.
Contribution: Sole Data Engineer to build data schemas and rule modifications. Shipped the project to Production successfully.
Impact: Risk Reporting enabled via this tool firmwide,
Tech Stack: Scala, Spark, Hadoop, Python, Hive, AWS

POC: Protobuf V/S JSON

Description: Automated server to run tests for comparison between Protobuf and JSON.
Contribution: Elaborate reports generated from self created backend server to compare performance between two formats. Successfully demonstarted the benefits for Protobuf.
Impact: Strategy shift from JSON to Protobuf(+gRPC) initiated teamwide.
Tech Stack: Java

Geospatial Data Visualizer

Description: My Attempt at understanding Google Maps.
Sampled several spatial data points(longitude, latitude) throughout the campus. Persisted the points in PostGRES(GIS) and MySQL(for comparison). Learnt Keyhole Markup Language(KML) and visualised the data points in Google Earth. Executed geospatial queries on the same.
Additionally visualized it on MongoDB cloud to create heatmaps and scatter plots.
Tech Stack: MySQL, PostGRES, KML, MongoDB

COVID-19 Contact Tracing

Description: Simple Java Server that enables storing and retrieving of COVID related data that enables efficient contact tracing.
Meaningful queries written to give insights and exact contact tracing information based on a sample design.
In Progress: Incorporating spatial data against employees to generate heatmaps of positive covid cases.
Tech Stack: Java, RESTful APIs, MySQL, MongoDB
Use this code sample to have an insight into my code style and project organization.(Click on the title)

AUM & Revenue Tool

Description: Assets Under Management & Revenue Calculation and Reporting Tool
Web Page created for the ease of use of Finance Team.
Data Loading and Processing drastically improved.
Fast retrievals enabled using efficient querying.
Tech Stack: Java, RESTful APIs, Ignite, Angular, HTML, CSS

Skills and Expertise

Languages

Java, Scala, Python, SQL, JavaScript, HTML, CSS

Tools and Technologies

Spark, Hadoop, HIVE, Spring Boot, RESTful APIs, Git, MySQL, PostGRES, Web Services, MicroServices