Summary
Overview
Work History
Education
Skills
Websites
Accomplishments
Projects
Languages
Interests
Timeline
Generic
Ayush Singh

Ayush Singh

Full Stack Engineer
New Delhi

Summary

Results-driven software developer experienced in the end-to-end lifecycle of software development, spanning from conceptualization to the successful delivery of cutting-edge applications and tailored solutions.

Overview

7
7
years of professional experience
4
4
years of post-secondary education

Work History

Software Engineer

Opendoor
Remote
4 2023 - Current

Contributing to the Listing & Maintenance team, delivering exceptional home-buying/selling experience by ensuring accurate property information and empowering Opendoor operators with intelligent listing tools and capabilities.

  • AI-Driven Listing Description Generation: Reduced listing description generation time by 87% (from 15 minutes to 2 minutes) for MLS sites rules through development and integration of AI-driven solution using Python-based gRPC, Go, and React. Enabled editable AI-generated descriptions on frontend.
  • Designed and built Seller Disclosures Index and Disclosure Viewer, enhancing UI/UX, reducing disclosure errors to 2%, and cutting renovation-to-listing days by 24%. Led frontend development using Material UI, Mosaic, Silica, TypeScript, and GraphQL, and integrated Go-based GraphQL APIs. Utilized custom React Hooks for state management and performance optimization, while managing stakeholder communication and requirement gathering.
  • Successfully migrated feature flags from Optimizely to Amplitude, enhancing A/B testing accuracy across 3 Go microservices, 1 Ruby service, and 3 React applications. Cleaned up outdated flags and refined scopes to improve data analytics and overall platform performance.
  • Refactored APIs to improve performance by enhancing database queries through batch processing and efficient Ruby query techniques, achieving 95% reduction in load times. Enhanced Listing Index APIs (Go service with Elasticsearch) for efficient indexing and search capabilities, added new fields to boost data integrity, and updated Go and React components for improved indexing and data management.
  • Reduced on-call ticket load by 20% through proactive bug fixes and system enhancements. Provided critical support by resolving high-severity issue during off-hours.
  • Key Technologies: Go, React (with TypeScript), Python, Ruby, GPT (OpenAI), Material UI, TypeScript, Mosaic, Silica, React Hooks, Amplitude, Optimizely, GraphQL, PostgreSQL, Elasticsearch, Kafka, Cypress, Jest, Concourse (CI/CD), AWS, Docker, Kubernetes, DataDog, Sentry, Splunk, VS Code, Figma, Agile, Scrum

Senior Software Engineer

Western Digital
Bengaluru
09.2021 - 03.2023
  • Designed and developed user experiences for Viewer Team across various products
  • Migrated OSGi app to Spring MVC and exposed backend via Spring Boot
  • Awarded Western Digital's Applause Award numerous times
  • Delivered end-to-end support for multiple products while mentoring junior team members to ensure deep understanding of products
  • Key Technologies: Java EE, Spring MVC, Spring Boot, JDBC, Tomcat, Kafka

Software Engineer

Western Digital
Bengaluru
09.2019 - 09.2021
  • Worked on "Viewer" to test cutting-edge hardware devices, desktop application that displays graphical representation of flash device and allows easy navigation through its content.
  • Reduced load time by 90% for WD's highest capacity drive at time, and by 75% to 90% for other products via multithreading.
  • Implemented Publisher/Subscriber design pattern to track all operations executed on any storage device.
  • Resolved latency issues caused by large, nested XML structures by implementing a search-enabled lazy loading module. Conducted successful Knowledge Transfer sessions to replicate module across all product lines.
  • Led end-to-end integration of SD protocol and proprietary Microsoft Inbox driver as primary point of contact, overcoming limited access to source code.
  • Led volunteer project to implement node server utilizing Cassandra and its Java layer, bringing Viewer’s functionality to web
  • Key Technologies: Java, JavaFX, OSGI Framework, Cassandra APIs, SOAP APIs, Python, DLL wrappers, C++, JSON, Microservices, Kubernetes, AWS

Co-Founder

BaaBae.in
New Delhi
12.2018 - 03.2019
  • Co-created online ordering Hyperlocal marketplace for college students, providing fastest delivery (within 15 minutes).
  • Developed Android and iOS apps using React Native and Firebase.

Software Engineer Intern

Western Digital
Bengaluru
01.2018 - 07.2018
  • Worked on web transformation of NAND and SSD data using Angular, Node.js, and MongoDB. Created an end-to-end task tracking service using Windows Communication Foundation (WCF), React with Highcharts.JS, REST APIs, and TypeScript.
  • Developed end-to-end prototype for a web project using React for drag-and-drop UI and Node.js to communicate with Hadoop and HBase.

Education

Bachelor of Technology - Computer Science & Engineering

Punjab Engineering College
Chandigarh, India
08.2015 - 07.2019

Intermediate (Higher Secondary Certificate) - Physics , Chemistry & Mathematics

V.K.S Public School
04.2001 -

Skills

Go

GraphQL

Java

ReactJS

GRPC

Nodejs

HTML

CSS

MySQL

Data Structures

Algorithms

C programming

MongoDB

JavaFX

Sass

Redux

Agile (CI/CD)

Cypress

Hadoop

Spring

C programming

Hibernate

Maven

SOAP/REST APIs

Docker

OSGI Framework

Amazon Web Services

Kubernetes

Linux platform

Bootstrap

Expressjs

Highchartsjs

JavaScript

RDI

TypeScript (ES6)

NoSQL

Visua Studio Code

NetBeans

Figma

Coda

Confluence

Sentry

Splunk

Datadog

Microservices Architecture

Database Design

Testing and debugging

Design reviews

Performance Optimization

Research and Development

Requirements Gathering

Object-Oriented Programming

Continuous Integration and Deployment

Cross-platform Development

Git proficiency

Software Architecture

API Integration

Software Development Life Cycle (SDLC)

JIRA

Team Collaboration

Code reviews

Code debugging

Agile Methodologies

Problem-solving mindset

Accomplishments

  • Achieved 1st rank in GLITTERATI, a renowned fashion show held annually as part of the Cultural Fest at PEC.
  • Attained the 99.9th percentile in JEE MAINS'15, outperforming 1.3 million applicants.
  • Led a team of 1st-year undergraduates in procuring supplies for the infrastructure tender at PECFEST'16, while effectively coordinating with the elected security and discipline committee to manage and regulate the event crowd.
  • Achieved Senior Engineer promotion at Western Digital within 2 years, accelerating ahead of standard advancement timelines.

Projects

  • Decentralized Identification using HYPERLEDGER-INDY Framework (01/2019 - 05/2019) : Improved user data security and privacy by developing a self-sovereign identity with a focus on minimizing fraudulent and tampered records through a generic DID scheme and decentralized operations on a distributed ledger network. (JavaScript, Python)
  • Content-Based Image Retrieval System (01/2019 - 05/2019) : Developed a content-based image retrieval system that outputs similar images based on the input image, using a “doc vector” dataset of 200 images containing daily life images. (Deep Learning, Data Analysis, Image Extraction)
  • PEC Navigation System (07/2017 - 12/2017) : Developed a navigation system for PEC which includes both indoor and outdoor localization using wireless technology.(HTML, Triangulation)
  • Focused Web Crawler (08/2016 - 12/2016) : Developed a funded project, "Data Mining and Analysis of Indian Origin Academicians in Foreign Universities for Academic Interaction," by the Government of India. (Python, Scraper)

Languages

English
Bilingual or Proficient (C2)
Hindi
Bilingual or Proficient (C2)

Interests

Web Development

Software Development

Data Analytics

Fitness & Training

Trading & Investing

Music

Travel

Timeline

Senior Software Engineer

Western Digital
09.2021 - 03.2023

Software Engineer

Western Digital
09.2019 - 09.2021

Co-Founder

BaaBae.in
12.2018 - 03.2019

Software Engineer Intern

Western Digital
01.2018 - 07.2018

Bachelor of Technology - Computer Science & Engineering

Punjab Engineering College
08.2015 - 07.2019

Intermediate (Higher Secondary Certificate) - Physics , Chemistry & Mathematics

V.K.S Public School
04.2001 -

Software Engineer

Opendoor
4 2023 - Current
Ayush SinghFull Stack Engineer