0% found this document useful (0 votes)
31 views2 pages

Vineet Deshmukh Resume

Vineet Deshmukh is a Mechanical Engineering graduate with an M.Tech dual degree from IIT Kharagpur and extensive technical skills in programming languages, cloud technologies, and software development tools. He has worked at Amazon as a Programmer Analyst, contributing to various projects including performance notification systems and internal applications, and is currently a Software Engineer at Recro (Flipkart). His achievements include recognition for leadership at Amazon and a top rank in the JEE advanced exam.

Uploaded by

Rajesh Taparia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
31 views2 pages

Vineet Deshmukh Resume

Vineet Deshmukh is a Mechanical Engineering graduate with an M.Tech dual degree from IIT Kharagpur and extensive technical skills in programming languages, cloud technologies, and software development tools. He has worked at Amazon as a Programmer Analyst, contributing to various projects including performance notification systems and internal applications, and is currently a Software Engineer at Recro (Flipkart). His achievements include recognition for leadership at Amazon and a top rank in the JEE advanced exam.

Uploaded by

Rajesh Taparia
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 2

Vineet Deshmukh

Mechanical engineering, Thermal science and engg.(M.tech dual 5Y) IIT Kharagpur

TECHNICAL SKILLS

• Languages: Java, C++ ,HTML, CSS, Javascript ,SQL ,Python, Typescript.


• Cloud skills: Kubernetes (advanced), Ansible , Cloudformation.
• Tools: Git, MySQL , Node.js , MongoDB, Docker(advanced) , Angular, Maven, Jenkins.
• Java skills: Spring-boot , dropwizard , hibernate , Advanced Java(Generics, Streams, Lambda expres-
sions,Concurrency and Multithreading, etc).

WORK EXPERIENCE

Amazon Development centre ,Bangalore (Programmer analyst) (Sept 2021 to March 2023)
• Performance notification system : Designed a system for running a set of jobs on a weekly or on demand
basis. Created a Java based app which can be invoked/run as a DJS job. This application calls internal
MWS APIs and gathers information about service metrics. Filtered these results and loaded them in proper
format to a blob store. Then created schemas to query this blob store from a database engine. Created a
notification-service that utilises these results.

• CJT NAWS: Created a design for a MAWS service to be implemented in NAWS and ensured versatility and
scalability of the service for future use cases. This design involved using AWS batch jobs via a series of step
functions to perform some dependent operations. Used AWS Fargate for running the jobs.

• COT infra setup using CDK: Created a CDK package and used it to setup pipeline and resources of Lambda
functions, Superstar connectivity, and other infra stacks required for service ChargebackOperationTools.
Created specific functions to filter policies based on regions. Used AWS cloudformation via Infrastructure
as Code templates to create cloud resources.

• Internal survey app: Created design and developed a spring-MVC and react based internal web-app for
surveying experience of some members and organisations within Amazon. This was to be used by 100+
teams and 1000+ users in the beginning.

• Timber migration: Configured timber logs of many services to be migrated from a shared AWS account to
multiple accounts owned by teams. Performed a log pulling test to justify no loss of logs during migration.
Found out ways to automate this for generic use.

Beehyv software solutions pvt. ltd : (Software developer trainee) (Sept 2020 to Sept 2021)
• Dremio automated testing: Tested out proper working of authentication and authorisation, downloads and
other features for ’Dremio’ which is a data lake engine. Tested some of the other functionalities like file
formatting and privilege settings. Added new functions to our common libraries so that they could be
reused and focused a lot on refactoring our test suite.

• Created a basic design and laid out schemas for the backend of an ecommerce application. Modelled the re-
lationships between connected data. This had models for Users, Products, Carts and Orders. Used MySQL
as database and a angular based frontend for the customers. This design was further developed by our
team.

Scale.AI : (June 2023 to Sept 2023)


• AI model training to solve complex algorithmic problems: Solved very advanced algorithmic problems and
wrote editorials ,summary ,etc for the problems. This is used for training the model to solve on its own.
Also analysed and improved AI responses and made corrections to the model.
Recro ( Flipkart ): (Software engineer) (Sept 2023 to present)
• Migrated an angular and nodejs based frontend application from lower to newest version. Added new
features of reporting in this monitoring application. Created new templates for various components of the
frontend and laid out proper design for the pages.
• Automated the process of building and deploying an internal service in a Kubernetes cluster using a docker
container , configured logging and proper error messaging for the same.

• Recreated a dropwizard and Java based billing application to collect and manage the resources used by
respective teams and services. Included new entities for billing in a scalable manner. Laid out the API
design for creating and updating costs and bills for any kind of resources. This application can handle
30k-40k concurrent API calls per min.

• Contributed to re-designing an alerting system using open source cluster management framework apache-
helix and implemented the design to manage the distributed resources in our alerting system. Created
appropriate tools for OE members to manage the system.

• Created a java application to automatically update certain datasources and other resources for our grafana
clusters as per need by the users. Used java scheduler to periodically refresh and achieve consistent data
in the clusters. Wrote unit tests to ensure proper functionality in the app. Configured proper metrics and
alerts based on success and failure scenarios for monitoring purpose.

• Configured logrotation to manage a special kind of logs for all the alerting systems using systemd unit
service , systemd timer and logrotate. Wrote deployment script to deploy the same using ansible on a large
set of hosts.

• Migrated mysql data from a grafana server to a new upgraded mysql cluster manually via mysqldump.
Connected the grafana service to use newer mysql cluster and ensured minimal downtime during the pro-
cess.

RELEVANT COURSEWORK INFORMATION


• Programming and data structures (Theory and Lab) , Design and analysis of algorithms , Probability and
Statistics, Java object oriented programming, Design patterns, System design.

PAST ACHIEVEMENTS
• Awarded for leadership:Awarded and recognised for upholding leadership principle "Customer obsession"
at Amazon in quarterly all-hands meet of Payments risk org. in Nov 2022 for my work on Sandswitch
migration project.

• Nominated for Best B.tech project prize from ME dept.(2020) : Shortlisted in top 3 out of 175+ students
from mechanical engineering department based on the work I had done in my bachelor thesis project for
this prize.
• JEE advanced exam: Achieved an all India rank of 1322 (top 1 percent) in joint entrance examination 2015

ACADEMIC DETAILS

Degree / Exam Institute Year CGPA/%


M.tech dual degree 5Y: IIT Kharagpur 2020 7/10
HSC(12th class) Maharashtra state board 2015 82%

INTERESTS
• Competitive coding and puzzle solving.

Contact details:

Email: [email protected]

Phone number: 7499775379

You might also like