profile-pic

Vaibhav Garg

Software Engineer with more than 7 years of experience in delivering robust and stable tech solutions.

Proven ability to leverage full-stack knowledge and experience to build interactive and user-centered

applications and services that are designed to scale. Extensive expertise in Agile Development with Git

and Jenkins, Multithreaded programming, Rust, Low latency application development, Design Patterns,

Collections and Data Modelling, System Design and Distributed Systems.

  • Role

    Senior Software Engineer-RUST

  • Years of Experience

    7 years

Skillsets

  • Rust - 3 Years
  • Rest APIs - 5 Years
  • Python - 4 Years
  • Git - 7 Years

Professional Summary

7Years
  • May, 2022 - Present3 yr 8 months

    Senior Software Engineer - II

    Splashlearn
  • Aug, 2018 - May, 20223 yr 9 months

    Software Engineer

    ION Trading India
  • Mar, 2017 - Aug, 20181 yr 5 months

    Software Engineer

    Samsung R&D India

Applications & Tools Known

  • icon-tool

    Rust

  • icon-tool

    Git

  • icon-tool

    Jenkins

  • icon-tool

    Ruby on Rails

  • icon-tool

    Node.js

  • icon-tool

    Spring Boot

  • icon-tool

    Python

Work History

7Years

Senior Software Engineer - II

Splashlearn
May, 2022 - Present3 yr 8 months
    • Responsible for designing, programming, and maintaining backend services for games content for 50million+ users.
    • Contributed towards design and development of globally scalable services to handle data for single player as well as multiplayer game genre for millions of users at a time.
    • Contributed towards design and development of REST services for cross platforms like web browsers and mobile and optimized them to server data at very low latencies.
    • Integrated analytics and analysis frameworks in services.
    • Contributed ideas and suggestions in team meetings and delivered updates on deadlines, designs, and enhancements.
    • Collaborated on all stages of Systems Development Life Cycle (SDLC) from requirement gathering to production releases and further maintaining the product.
    • Collaborated with project managers to select ambitious, but realistic coding milestones on pre release software project development.
    • Revised, modularized, and updated old code bases to modern development standards, reducing operating costs, and improving Functionality.

Software Engineer

ION Trading India
Aug, 2018 - May, 20223 yr 9 months
    • Responsible for designing, programming, and maintaining backend services for proprietary trading platform.
    • Designed and Programmed services that handle billions of dollars of monetary transactions for multiple clients worldwide.
    • Programmed service to be able to handle sensitive monetary data with security and low latency which are the salient features of our trading platform.

Software Engineer

Samsung R&D India
Mar, 2017 - Aug, 20181 yr 5 months
    • Contributed in development of Diagnostic and Monitoring agent service for Samsung Android devices, to handle error reporting for client issues.
    • Developed end to end test frameworks for service testing.

Major Projects

1Projects

Project- Rust

Mar, 2021 - Present4 yr 10 months
    • Big RUST enthusiast and created many full functional personal projects to learn and deploy RUST in production
    • Collaborated with a Data scientist to design and implement personal automated intelligent trader using nautilus trader which has a highly capable back-end written in RUST, capable of achieving <50micro seconds response from tick to trade.
    • Big NIX enthusiast, have created multiple personal projects around created single command system deployment configurations and also using nix to create functional Monorepos with 100% reproducible dev envs for RUST, Python, C++ and many other languages I know and try to learn.

Education

  • (B. Tech), Electronics and Communications

    MAIT, IPU(Delhi) (2016)