Gaurav Singh

is working from home. 🏡

Angestellt, Senior Software Engineer, VMware

Boston, Vereinigte Staaten

Fähigkeiten und Kenntnisse

SQL
MySQL
CSS
Git
Ruby
Ruby on Rails
Angular
Amazon Web Services
Redis
Consul
Memcache
elasticsearch
JavaScript
Java
Resque
RabbitMQ
PostgreSQL
MongoDB
Python
Django
Spring Framework
Mac OS
Distributed Systems
XML
JSON
Apache Maven
Docker
Kubernetes
RESTful API
GraphQL
Cronjobs
Heroku
Scala
Apache Spark
Parquet
Apache Tomcat
AWS
AWS Lambda
HTML
jQuery

Werdegang

Berufserfahrung von Gaurav Singh

  • Bis heute 4 Jahre und 11 Monate, seit Juli 2019

    Senior Software Engineer

    VMware

    • Designed Map-Reduce algorithms to process large data processing and creating fast ruby serialized objects • Developed reusable meta-programmed Ruby modules to integrate Scala/Spark queries to read large csv/parquet files • Designed a write only producer and read only consumer model by uploading MySQL result sets to S3 and making it thread-safe for consumers to read • Developed full-stack features

  • 10 Monate, Okt. 2018 - Juli 2019

    Software Engineer

    VMware

    • Designed a Size Flexible Reserved Instance Optimization feature to recommend cheaper instances based on their on-demand instance usage • Developed new features for Kubernetes, Mesos and AWS ECS metric collection • Designed and developed AWS lambda functions to schedule reporting jobs using Python, Jenkins, SQS • Designed and developed an asynchronous solution for deleting database records using Ruby and Resque • Developed new REST Endpoints (API) for Kubernetes, Mesos and ECS collection

  • 3 Jahre und 2 Monate, Sep. 2015 - Okt. 2018

    Software Engineer

    CloudHealth Technologies

    • Developed new features in the product using Ruby, Rails, MySQL, AngularJS • Designed and developed new queues to support hourly collection of metrics from AWS Cloud Watch API • Wrote new Cron Jobs for Data Migration • Designed RESTful APIs for on-boarding new customers • Improved performance for back-end processes by 50% for real-time availability of data to customers • Managed Infrastructure through weekly PagerDuty Rotations

  • 3 Monate, Juni 2015 - Aug. 2015

    Software Engineer

    Pazien

    • Refactored reporting modules to support multiple transactions such as chargebacks, interchange fees • Fixed bugs for various payment provider endpoints to calculate chargebacks, fees and authorizations • Developed a difference tool to test the correctness of the refactored version with over 3 million records • Parsed CSV, PDF, HTML payment reports to generate different payment fee MongoDB records using Python • Developed a First-in First Out scheduler to fetch payment reports

  • 4 Monate, Mai 2014 - Aug. 2014

    Software Development Engineer

    Amazon

    Large Volume Data Filtering of 3D Printed Category Products • Developed a scalable system that consumes Ion (JSON) messages and filters products using Java and Spring • Implemented the system by intercepting the data from a real time service (Chunk Store) • Processed 25,000 – 30,000 ion messages in one minute from the SQS Queue • Wrote a File Handler to write Ion Messages handling operations like rolling over files by time and size

  • 8 Monate, Nov. 2012 - Juni 2013

    Software Developer

    Cloud Lending Solution (a Q2 Company)

    • Developed a system that migrates data from salesforce.com database to PostgreSQL using Ruby and salesforce.com Metadata API deployed on Heroku. • Improved and revamped the user interface of the CRM System by making it simpler and intuitive using JavaScript and jQuery Framework • Developed a tool to perform static analysis on programs written in Apex and Visualforce using Java • Analyzed naming conventions (enforcing camel case) of programs written in Apex and Visualforce

Ausbildung von Gaurav Singh

  • 1 Jahr und 9 Monate, Sep. 2013 - Mai 2015

    Computer Science

    Northeastern University (Boston)

    Program Design Paradigms, Algorithms, Database Management, Web Development, Computer Systems, Data Mining Techniques, Information Retrieval

  • 4 Jahre, Juli 2007 - Juni 2011

    Computer Engineering

    University of Pune

Sprachen

  • Englisch

    Fließend

  • Hindi

    -

Interessen

Running
Swimming
Cycling
Photography
Music production

21 Mio. XING Mitglieder, von A bis Z