profile-pic

Bhavish Singh

Experienced Software Engineer with a strong background in developing and optimizing software solutions. Skilled in various programming languages including C++, Java, Python, and Go Lang.
  • Role

    Software & gRPC developer

  • Years of Experience

    3 years

Skillsets

  • JavaScript
  • SQL
  • Spring Boot
  • Spark
  • R
  • PyTorch
  • Python
  • PostgreSQL
  • Oracle
  • Node.js
  • MySQL
  • Linux
  • Kafka
  • JPA
  • Jira
  • AutoSys
  • Java
  • HTML
  • gRPC
  • Go programming
  • GitLab
  • Github
  • Git
  • Docker
  • Django
  • Cassandra
  • C++
  • C
  • Bit bucket

Professional Summary

3Years
  • Jun, 2024 - Present1 yr 9 months

    Software Intern

    Balbix
  • May, 2023 - Aug, 2023 3 months

    Full Stack Engineer

    NHBT Securities
  • Jan, 2020 - Nov, 20222 yr 10 months

    Software Development Engineer

    Amazon
  • May, 2019 - Jul, 2019 2 months

    Software Intern

    TESCO

Applications & Tools Known

  • icon-tool

    Oracle

  • icon-tool

    MySQL

  • icon-tool

    PostgreSQL

  • icon-tool

    Git

  • icon-tool

    Bit Bucket

  • icon-tool

    GitLab

  • icon-tool

    GitHub

  • icon-tool

    Jira

  • icon-tool

    Linux

Work History

3Years

Software Intern

Balbix
Jun, 2024 - Present1 yr 9 months
    Worked on automating build process and deployment of essential windows security software running on 50K+ devices.(C++) using Jenkins pipelines. Resolved 10 essential customer support issue providing depth analysis on issues and fix.

Full Stack Engineer

NHBT Securities
May, 2023 - Aug, 2023 3 months
    Integrated trading system with real-time snapshot feeds from NSE, optimized to efficiently process live market data for over 100 securities at a rate of 2 gigabytes per second, leveraging Golang and Python. Enhanced GUI (Graphical User Interface) functionalities using Python to capture live data, market risks, PL, and trading system status for trading securities across multiple trading systems, encompassing over 100 equities.

Software Development Engineer

Amazon
Jan, 2020 - Nov, 20222 yr 10 months
    Designed and developed a solution to handle multi-quantity orders using Java as the programming language and the NoSQL DynamoDB in a native AWS-based microservice. This implementation saved 2 hours of manual work daily and significantly improved the user experience of the Amazon technician application, impacting 10 million users. Worked on developing a REST API to expose essential entities to sellers, enabling them to integrate user interface functionality via API endpoints and saving manual time and effort required to update their systems across 2 million sellers in Europe and Asia. Utilized Java, Spring Boot, and AWS for implementation. Implemented essential caption support(C++) on the middleware software of Alexa devices, ensuring low latency through low-level design principles.

Software Intern

TESCO
May, 2019 - Jul, 2019 2 months
    Build machine learning models and data flow pipeline to automate the process of donations to 300+ Tesco stores across United Kingdom and to make the food donation system intelligent by publishing expected surplus amount to 1000+ charities in advance.

Major Projects

1Projects

Identify tags in assets

    Classified assets using the AWS Rekognition service into different categories and implemented functionality to add tags to it when it is ingested into a microservice by a user, thereby improving the search functionality of the REST API.

Education

  • Masters in Information Science

    University of Wisconsin, Madison (2024)
  • Bachelor of Engineering (Computer Science)

    Birla Institute of Technology and Science, Pilani (2020)