PRITHVI BHARADWAJ
SYSTEM DEVELOPMENT ENGINEER
- |-_____________________________________________________________________________
CAREER SUMMARY
Working knowledge in developing and enhancing system management tools and
services that would improve overall efficiency of the system.
Working on Distributed System Architecture extensively with latest technologies such as
AWS, shell and python Scripting, groovy scripts
Automation Engineer /Unix/Linux Shell, python and java Programmer with over 6 years
of specialized skills working with Red Hat, Fedora Centos, Amazon Linux (EC2), Oracle
and My SQL Databases, Apache Web Servers and NAGIOS Monitoring Tool.
Experience in Linux installation, configuration and troubleshooting and familiar with
Linux administration and Shell scripting.
To check all the external system connectivity, their availability, critical process
availability, DB connectivity, Report Generation to clients, etc.
Sound Understanding of the Software Development Life Cycle, Test Life Cycle and Defect
Life Cycle; technical aptitude in analyzing requirements, problem definition, solution
development, and proposed solutions.
Experience in using versioning systems and continuous delivery process and DevOps
Ideology
Excellent analytical skills with proven ability to research unfamiliar technical issues in
the design or troubleshooting of programs.
Knowledge on Infrastructure as code: Ansible, chef puppet Docker Jenkins
Received 007 Awards for exceptional contribution to the team and project
Received Operation Excellence Award in recognition of exceptional performance in
bringing operation under control
Trained and mentored new joiners in Unix and shel scripting and system architectures.
TECHNICAL SKILLS SUMMARY
Platforms: AWS, Red Hat, Fedora, Centos and Amazon Linux (EC2)
Languages: Shell Scripting, Python Scripting, Core Java, Ruby, SQL, PL-SQL
Databases: POSTGRES, MySQL, DynamoDB, Redshift, G2S2
Utilities: SSH, FTP, SFTP, HTTP, wget, iptables, rpm, yum, sed, awk
Monitoring Tool: NAGIOS
Other: Hive, Hadoop, AWS, Chef, Jenkins, BMC Remedy Ticketing Tool, S3,
VMware, Amazon CloudWatch, AWS SQS and SNS, Amazon CloudFormation
WORK EXPERIENCE:
System Development Engineer (July 2013 – Till Date)
Company- Amazon Development Center India
Project Profile:
Projects
Junglee.com
2.5 years
Technologies
AWS, S3, DynamoDB, JAVA, groovy, shell scripting, MWS
Role
Descriptions
Support Engineer
Junglee.com was a compsite (comparison website), which used to show the
most competitive prices across different e-commerce websites in India.
Responsibilities
Leading a team by assigning tasks includes Environment setup, Build and
Deployment automation, Continuous integration and Scripting.
Worked with different team in developing and documenting the process
involved, as there was no existing process defined
Involved in configuration, setting up, maintaining and managing source code
for the various branches.
Involved in testing and migrating applications to the new release versions.
Was pioneering the configuration and scheduling deployments to crawl
around 1500 ecommerce websites, where in we had to write scripts in
groovy and shell, extract the data from the HTML dump which we get
through crawler and build automations around the data to feed it to the
website to show the competitive price and availability of products.
Helped in implementing and building automation tools to identify the
defects in the product which is listed on jungle.com
We were also involved in building and deploying patches for the code base
which had web-crawler, XML parser to extract data which can be consumed
and parsed and processed and pushed them to the retail
website(jungle.com).
Worked on building and helping registered sellers to list their products on
jungle.com through MWS API
Amazon Marketplace Web Service (Amazon MWS) is an integrated
web service API that helps Amazon sellers to programmatically
exchange data on listings, orders, payments, reports, and more.
You can use MWS to manage orders, inventory, shipping etc.
MWS supports java php and C#
Project Profile:
Projects
P2P and Pricing
2.5 years
Technologies
Unix, Linux, Shell scripting, python and java, EC2, G2S2, DynamoDB, Ansible
Role
System Developer
P2P was finding and updating local offers on to amazon.in. This was to
publish product listing by anyone onto amazon.in by posting and ad through
smart phone
Descriptions
Pricing was to find out most competitive price across e-commerce website
by crawling the website within the legal limit.
Responsibilities
Monitoring the servers which are automated with the help of different
internal API and building an internal dashboard using python and Django and
different AWS component to collect data and project them in a graph
Remediating Server.
Check whether the server is remediated successfully or not which checks if
the server is installed with the latest patch and policies or not, if not then we
manually install it using Ansible or by writing/modifying UNIX shell scripts.
Also need to check whether the server is available in serve traffic with
different proxy configuration, if not we need to trouble shoot and fix them
Provisioning Server.
Trigger new build i.e. server with the required specifications through Ansible
and provide the server at different regions across the globe available to
serve traffic for analyses of data
Check whether the server is serving the traffic or not, if not had to
troubleshoot and configure proxy and make the server available to server
traffic
Tooling:
Build monitors using NAGIOS and to check the health and working status of
the Server and also built few log parsers to display the Service metric of the
data served by the server and get the details of crawled data.
Project Profile
Projects
Consumer Payments
1 year
Technologies
Python, Java, AWS, S3, G2S2, DynamoDB,
Role
System Developer
The Amazon Consumer Payments supports multiple payment products
and processes millions of transactions every day across numerous
countries and payment methods. Over 100 million customers and
merchants send tens of billions of dollars moving at light-speed
through our systems annually, and use our products on and off
Amazon.
We build systems that provide various payments features and process
payments at an unprecedented scale, with accuracy, speed, and
mission-critical availability. We innovate to improve customer
experience across the globe, with support for currency choice, pay
using installments, pay with reward points, in-store payments, pay on
delivery, credit and debit payments, seller disbursements, gift cards,
and many new exciting and challenging ideas are in the works.
Developing and Deploying the code. We make changes to the code and
push them to the git repo and the code is versioned and pushed to the
production though pipeline which are CI and CD enabled where we have
automations to check and validate the code
Descriptions
Responsibilities
Writing shell/python scripts for automation. Responsible for creating the
scripts for monitoring the application. Have written an automation based on
the API present in our internal code repository to check the code coverage
and test coverage in the system
Infrastructure support. We use AWS to auto-scale based on the traffic in
flow, we will also generate TPS periodically to know the stress and load on
the system based on the result we would upgrade or change the
infrastructure of the system
KTLO. We have setup monitors on latency to make sure that the system has
a minimal latency in rendering the payment products added by the
marketing team, also handle scaling up of the system by keeping response
time low.
EDUCATION:
B.E. (Computer Science Engineering)
Shi Venkateshwara College of Engineering, Bangalore.
(Visveswaraya Technology University, Belgaum.)
2012
Pre University (11th and 12th )
Adarsha PU Collage, Bangalore.
2008
X std (SSLC)
Sri Vidya Mandir Education Society, Bangalore.
2006
PERSONAL PROFILE:
Date of Birth
Nationality
Languages Known
Visa
: 22nd April 1990
: Indian
: English, Hindi, Kannada, Tamil, French (Beginner)
: USA Business Visa (B1) and France Work Permit (In Process)