profile-pic

Vishal Agrawal

Dynamic and results-driven Senior Software Engineer with over 9 years of experience in backend development. Proficient in leading cross functional teams to deliver high-quality software solutions that drive business growth and exceed client expectations. Skilled in Python, C++ and Java with expertise in building scalable and efficient web applications using modern frameworks. Proven track record of successfully designing and implementing complex systems, optimising performance, and resolving critical technical challenges

  • Role

    Senior Software Engineer

  • Years of Experience

    9.3 years

Skillsets

  • C++
  • Event streaming analytics
  • Voice session analytics
  • System Design
  • Performance Optimization
  • Microservices
  • Database migration
  • Data Structures
  • Cloud resource provisioning
  • Ci/Cd Pipelines
  • Java - 4 Years
  • Backend Development
  • Authentication and access control
  • Algorithms
  • Agile methodologies
  • event streaming
  • distributed system design
  • REST API
  • Python - 6 Years

Professional Summary

9.3Years
  • Sep, 2021 - Present4 yr 3 months

    Senior Software Engineer

    Presto Automation Inc.
  • Jul, 2019 - Sep, 20212 yr 2 months

    Associate

    JP Morgan Chase Pvt Ltd.
  • Jul, 2015 - Jul, 20194 yr

    Senior Software Engineer

    Applied Materials Pvt Ltd.

Applications & Tools Known

  • icon-tool

    Docker

  • icon-tool

    Kubernetes

  • icon-tool

    ArgoCD

  • icon-tool

    Gitlab CI

Work History

9.3Years

Senior Software Engineer

Presto Automation Inc.
Sep, 2021 - Present4 yr 3 months
    Lead, collaborate and work on platform initiatives to drive the SAAS product at scale. Designed and developed an event streaming framework with Apache Flink to process real-time session data with high throughput and low latency, support voice session analytics, and enhance the accuracy of AI-driven voice interactions. Created a restaurant configuration management system, enabling seamless installation and updates for restaurant software packages with rollback capabilities and phased rollouts. Developed a Python-based security SDK for AWS-integrated microservices to enhance access control. Designed project templates incorporating semantic versioning, blue-green deployments, and IaC for improved development processes. Established CI/CD pipelines utilizing Helm charts and ArgoCD for automated deployment. Migrated data from AWS S3 to a Document Database, achieving near-zero downtime. Contributed to the Presto QR code application by implementing a loyalty program feature for users to earn and redeem points.

Associate

JP Morgan Chase Pvt Ltd.
Jul, 2019 - Sep, 20212 yr 2 months
    Worked on new Basel IV guidelines (FRTB). Designed and developed software for calculating capital requirements for market risk, including a data pipeline to enhance risk evaluation. Collaborated with stakeholders and product specialists to deliver a highly stable fault-tolerant system.

Senior Software Engineer

Applied Materials Pvt Ltd.
Jul, 2015 - Jul, 20194 yr
    Developed software for controlling subsystems of semiconductor manufacturing tools, focusing on 200mm semiconductor technology. Collaborated with hardware and support teams to define project requirements and create tools' model analysis. Developed an application to monitor system performance, recording data such as CPU, Disk, and Network metrics. Created a client application for data analysis and downtime alerting.

Achievements

  • Worked as an investor for patent filed on METHODS OF FORMING A METAL CONTAINING MATERIAL. Method and apparatus for forming a metal containing material onto a rotating substrate with a desired film uniformity, stress distribution and film properties.

Major Projects

1Projects

Foodrush.in

    Collaborated with 3 members to strategize Foodrush.in business booking a meal for train passengers.

Education

  • B-TECH

    National Institute Of Technology (2015)
  • 12th Class

    Bhartiyam Vidya Niketan (2011)