Aman Kaushik, Developer in Tempe, AZ, United States
Aman is available for hire
Hire Aman

Aman Kaushik

Verified Expert  in Engineering

Full Stack Developer

Location
Tempe, AZ, United States
Toptal Member Since
November 17, 2020

Aman has four years of software development industry experience. He has designed, built, and optimized big data pipelines, REST APIs, web applications, and SPAs and has held development ownership. His career highlights include building an ETL pipeline from scratch, reducing processing time by 62%, infrastructure cost by 26%, and error rates by 73% while also holding back-end development ownership.

Portfolio

Arizona State University
Django REST Framework, Django, Vuetify, Vue Router, Vue CLI, Vuex, Docker, Java...
Amazon.com, Inc.
Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS)...
Fractal Analytics, Inc.
Jenkins Pipeline, Jenkins, Travis CI, Apache Airflow, Bash Script, Bash...

Experience

Availability

Part-time

Preferred Environment

Jira, Slack, Shell, Bash, Vim Text Editor, WebStorm, PyCharm, GitHub, Git

The most amazing...

...app I've made is a SPA that automates the grading process for student projects involving GitHub and Taiga board analysis, used at the Arizona State University.

Work Experience

Graduate Teaching Assistant

2018 - 2020
Arizona State University
  • Developed a web app to evaluate GitHub repositories and Taiga boards. These repositories and boards are used to track student's semester projects. Built the app using Python3, Vue.js 2, JavaScript, and Django.
  • Developed a web app in JavaScript and Vue.js 2 to demonstrate sorting and stack data structures for OpenDoor, ASU's event for school kids.
  • Supported computer science and software engineering courses, with topics such as principles of distributed software systems, web applications programming, design and processes, and embedded computing, including Java, C, Gradle, and Docker.
Technologies: Django REST Framework, Django, Vuetify, Vue Router, Vue CLI, Vuex, Docker, Java, Gradle, Vue 2, JavaScript, Python 3

Software Development Engineer Intern

2019 - 2019
Amazon.com, Inc.
  • Held the complete ownership of a POC project to use S3-based triggering for big data jobs. Contributed to the big data platform Horizon in the finance tech department.
  • Designed and developed the serverless architecture to take SNS and S3 events as input, extracted auxiliary data from DynamoDB, and then integrated the output using SQS with the existing code and infrastructure.
  • Set up the proprietary framework for continuous integration and deployment to AWS infrastructure. Conducted unit testing using ScalaMock and AWS SAM.
Technologies: Amazon DynamoDB, Amazon S3 (AWS S3), Amazon Simple Queue Service (SQS), Amazon Simple Notification Service (Amazon SNS), AWS Lambda, Scala

Software Development Engineer

2016 - 2018
Fractal Analytics, Inc.
  • Collaborated within the back-end engineering team on developing our cloud-based product, Trial Run. Held the complete ownership for the back-end of the customer-level experimentation module.
  • Set up an ETL pipeline using PySpark, Airflow, and AWS to handle terabytes of data. Using LSH for approximate NN distance allowed us to decrease the processing time by 62% and infrastructure cost by 26% compared to the existing pipeline.
  • Re-architectured API level code using Celery, RabbitMQ, and Redis caching to handle a 95x increase in experiment data size.
  • Modified the data models, making the architecture more flexible to accommodate different data feeds from the clients.
  • Reduced the data-error rate by 73% by setting up an automated QC process before and after the ETL process, also eliminating any manual intervention required.
  • Set up a fully automated, modular deployment pipeline consisted of unit testing, post-release sanity checks, code quality assurance, artifact building and storing, and deployment to internal and cloud servers.
Technologies: Jenkins Pipeline, Jenkins, Travis CI, Apache Airflow, Bash Script, Bash, Amazon Simple Notification Service (Amazon SNS), APIs, REST, JSON, Amazon Aurora, PostgreSQL, Amazon CloudWatch, Amazon EBS, Amazon Simple Queue Service (SQS), Amazon Elastic MapReduce (EMR), Spark ML, PySpark, Apache Spark, Redis, RabbitMQ, Celery, Django REST Framework, Django ORM, Django, Python 3, Python 2

Software Development Engineer

2015 - 2016
S&P Global Market Intelligence
  • Collected and delivered financial data feeds to clients within the Xpressfeed team. Xpressfeed is S&P's powerful data feed management solution that delivers data directly into the client's workflow.
  • Implemented SQL Server long-running data jobs to process the daily market index data feed, collaborating with the index ingestion team.
  • Collaborated within the index ingestion team to implement SQL jobs replicating data to the shared data layer that enables sharing the market index data across the organization.
Technologies: SQL Server 2012, Oracle, Java

OpenDoor Event Demo for ASU

http://asu-opendoor.firebaseapp.com/
I developed a web app for visualizing four different types of sorting (bubble, selection, insertion, and merge) and push and pop operations on the stack data structure for OpenDoor, ASU’s event for school kids. The app was developed in JavaScript and Vue.js 2.

GTAnalyzer Web Application

https://gtanalyzer.firebaseapp.com/
GTAnalyzer is a web application that evaluates students' work in software engineering courses. The evaluation is done on both GitHub repositories and Taiga project management boards. GitHub repositories are evaluated based on commits, pull requests, and comments, and Taiga boards are evaluated based on user stories, tasks, and burndown rates. The application can also be used to setup GitHub repositories and Taiga Board for the entire batch.

MindSumo Challenge | CapitalOne | Yelp Fusion API

https://mindsumo-capitalone-yelpfusion.firebaseapp.com/
CapitalOne is an application developed for a software development challenge on MindSumo. The objective was to build a web application using Yelp's Fusion API to help users pick a restaurant or experience.

Languages

Python 3, Python 2, JavaScript, SQL, Bash, Bash Script, C++, Java, Scala

Frameworks

Django, Django REST Framework, Apache Spark, Vuetify

Libraries/APIs

Django ORM, Vue 2, Vuex, PySpark, GitHub API, Spark ML, Jenkins Pipeline, Stanford NLP

Tools

Amazon Simple Notification Service (Amazon SNS), Amazon EBS, Amazon Elastic MapReduce (EMR), GitHub, Bitbucket, Git, PyCharm, Vim Text Editor, Shell, Slack, Amazon Simple Queue Service (SQS), AWS CloudFormation, Amazon Virtual Private Cloud (VPC), Spark SQL, GitLab, Gradle, CircleCI, Travis CI, Docker Hub, Docker Swarm, RabbitMQ, Celery, Amazon CloudWatch, Vue CLI, Jenkins, Jira, WebStorm, Apache Airflow

Paradigms

REST

Platforms

AWS Lambda, Amazon Web Services (AWS), Docker, Firebase, Heroku, Apache Kafka, Oracle

Storage

Amazon S3 (AWS S3), PostgreSQL, MySQL, SQLite, JSON, Amazon Aurora, Amazon DynamoDB, Redis, SQL Server 2012

Other

AWS Auto Scaling, Vue Router, APIs, Amazon Route 53, Firebase Hosting, Natural Language Processing (NLP), Web Scraping, Fuzzy Logic, GPT, Generative Pre-trained Transformers (GPT)

2018 - 2020

Master's Degree in Software Engineering

Arizona State University - Tempe, AZ

2011 - 2015

Bachelor's Degree in Information Technology

Jaypee Institute of Information Technology - India

SEPTEMBER 2016 - PRESENT

Introduction to Apache Spark

edX, Inc.

SEPTEMBER 2016 - PRESENT

Big Data Analysis with Apache Spark

edX, Inc.

AUGUST 2016 - PRESENT

Distributed Machine Learning with Apache Spark

edX, Inc.

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring