Hey! I am

Ayush Arora

I'm a

About

About Me

Software Developer with 4 years of experience designing and developing highly scalable and robust systems.

Shyplite
Newgen Softwares
Roadcast
Spillbox
University of San Francisco
Liveramp

Education

2012-2016

Bachelor of Science in Computer Science

Manav Rachna International University

Coursework:

  • Data Structures & Algorithms
  • Distributed Operating System
  • System Programming & Administration
  • Data Warehouse & Data Mining
2019-2021

Master of Science in Computer Science

University of San Francisco

Coursework:

  • Principles of Software Development
  • Big Data
  • Advanced Algorithms
  • Data Processing in Cloud

Internships

2020

Cloud Engineering Intern

Spillbox Inc.

• Implemented Distributed Lock Manager, with ElasticCache (Redis) using C, for clustered NFS server to ensure data cache coherency during on-premises data transfer with cloud bursting; 10% throughput increase in benchmark.
• Orchestrated infrastructure provisioning with Terraform for versioning resources & eliminating risk of configutation drift.

2020

Teaching Assistant (Programming Language Paradigm)

University of San Francisco

• Teach, assist and grade undergraduate computer science students.
• Tutor students in learning various programming paradigms with different languages and frameworks.

2015

Software Development Intern

New Delhi Municipal Council

• Created web application to digitize existing process of reporting Birth and Mortality data of people, integrated with DMS, leading to 40% cost reduction in manpower along with benefit of faster document search & retrieval.
• Aggregated & analyzed data in scalable database to generate insights; Currently, used by millions everyday. https://eservices.ndmc.gov.in/obnd/B_Enquery.aspx

2014

Software Development Intern

Delhi eGovernance Society

• Designed & implemented web-based Industrial Training Management solution to automate intern hiring workflow. • Developed modules for auto candidate shortlisting leading to 15% decrease in hiring cost.

Experience

2018-2019

Full Stack Data Engineer

Roadcast Tech Solutions Pvt Ltd.

Roadcast gives businesses the power to monitor & manage fleet in real-time with IoT sensors.

• Wrote ETL pipelines & microservices to ingest data of 1M trackers & store across multiple data stores in realtime.
• Developed In-Memory Data Caching with Redis to retrieve event data for real-time visualization.
• Built tools to transform huge volumes of data across multiple servers, services with efficient load balancing.
more...

2017-2018

Software Engineer

Newgen Software Technologies Ltd.

• Implemented Mortgage Advisory for Bank of Ireland to automate internal business processes, reducing operational costs by 10%
• Developed a SPA with Angular 1.x, to optimize with interaction with Java backend, reducing overall wait time by 10%, leading to higher efficiency in same man-hours.
• Devised MSSQL procedures to process billions of records & yield results on DB side, reduced server overhead by 10%.

2016-2017

Software Developer

Simba Logistics Pvt. Ltd

• Developed scalable order management queue to handle operations on data of millions of package deliveries.
• Created components of operations team panel, improving operation team effectiveness in query resolution up to 15%.
• Took initiative to incorporate Test-Driven Development in SDLC, reducing development time by 20% while increasing code quality.
• Implemented CD pipeline with StriderCD/NodeJS to improve deploy efficiency, leading to ZERO-downtime deployment.

Skills

NodeJS

9/10

Python

8/10

Java

8/10

Php

TypeScript

Golang

C

Backend

  • Redis

  • Kafka

  • Nginx

  • Flask (Python)

Cloud Services

AWS

Google Cloud Platform

Firebase

Digital Ocean

Other

Database & Data Warehouse

Testing & Code Coverage

CI/CD

Orchestration

Data Vizualization

Data Exchange Format

Projects

Projects

Interests

Interests

Blog

Blog

Building your own POSIX compatible Distributed File System

January 15, 2021

Resilient DFS with replication strategy.