Senior Software Engineer @ Amazon | ML & AGI Data Platforms | Foundation Models • Data Governance • Privacy
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Software Engineer working with the spirit for Entrepreneurship.
Saint Joseph's University
Master of Science (MS), Business Intelligence & Analytics Program
January 1, 2015 – January 1, 2016
College of Engineering, Guindy
Bachelor of Technology (B.Tech.), Computer Science
January 1, 2009 – January 1, 2013
Vidyaa Vikas Higher Secondary School
Higher secondary school, 12th Grade, Mathematics, Computer Science, Physics, Chemistry
January 1, 2007 – January 1, 2009
Amazon
Senior Software Engineer
October 1, 2019 – Present
Greater Seattle Area
Finance of America Mortgage LLC
Application Operations Engineer
March 1, 2018 – October 1, 2019
Greater Philadelphia
HeavyWater Inc.
Software Engineer Machine Learning
December 1, 2016 – January 1, 2018
Greater Philadelphia
Saint Joseph's University
Graduate Student
August 1, 2015 – November 1, 2016
Greater Philadelphia
Aricent
Software Engineer
February 1, 2014 – December 1, 2014
Greater Chennai Area
API to Twitter data
April 1, 2016 – Present
- Created a website which fetches Tweets (JSON object). - An application to check any twitter users public tweets without authentication. - Core Technology: JSON, Java Script, HTML, CSS, PHP.
Movie Suggestion (Netflix similar movie predictions).
November 1, 2015 – December 1, 2015
- Data-set: 1Million ratings from 1000 users on 1700 movies - Developed a code which runs on multiple clusters (node) - Disturbed System - Improved the code performance in node with better movie suggestions - Core Technology: Apache Spark, Python, Pyspark, Amazon Web Services(AWS)
Natural Language Processing (Email Ham-Spam Detection)
November 1, 2015 – December 1, 2015
- Exploratory Data Analysis & Text Pre Processing - Created a model which detects Ham and Spam - Utilized Navie Bayes classifier to implement this model - Core Technologies: Python, Pandas, NumPy, Sklearn, NLTK, Matploltlib
Titanic: Machine Learning from Disasters
October 1, 2015 – November 1, 2015
Descriptive analytics: What happened to the people who traveled in Titanic Ship? This was a data Visualization project using Python Seaborn and Matplotlib in IPython notebook viewer. Interesting findings : 1) Does the deck have an effect on the passengers survival rate? 2) Did having a family member increase the odds of surviving the crash? 3) What factors helped someone survive the sinking?(Family or Alone) Result: Who were able to survive ? (Family, Alone or 1st class, 2nd class, 3rd class people)
Abalone age Prediction
August 1, 2015 – October 1, 2015
Using Predictive Analytics 1) Data Set - Observations consist of physical measurements of Abalone such as height, gender, weight , etc. 2) Abalone age is predicted by predicting the number of rings present on the shell. 3) Methodology: Data Exploration, Data Preparation, Modeling, Deploying the model. 4) Artificial Intelligence Algorithm: Forward Regression, Stepwise Regression, Decision Tree, Neural Network, Auto Neural Network Tool : SAS enterprise miner.
Humanoid Robot
March 1, 2013 – Present
1. Humanoid robot is a manually controlled tele robot which consists of solar cells and recharges its own battery by itself. 2. It can transmit the video through wireless medium and it can walk. 3. A metal detector is attached to its left hand and its right hand can lift the objects of geometric shapes. 4. The robot consists of a temperature sensor and the current temperature is displayed through a 7 segment LED.
Robo Car
December 1, 2012 – May 1, 2013
My work is an attempt to design a tracking unit, which uses the global positioning system to determine the precise location of an object, person or any other asset to which it is attached. Using GSM modem, this information can be transmitted to remote user. This system contains single-board embedded system that is equipped with GPS and GSM modems along with Micro Controller that is installed in the vehicle. During object motion, its location can be reported by SMS message. The use of GSM and GPS technologies allows the system to track object and provides the most up-to-date information about on-going trips by the owner. The current system will be able to provide monitoring process from anywhere. The purpose of this system is to design and integrate another new system which has GPS- GSM features in it to provide the following facilities: a) Location information b) Real time tracking vehicle using SMS c) Communication is instantaneous and therefore we can receive running report quickly. It is completely integrated so that, once it is implemented in all vehicles, it is easy to track vehicles any time. People, who have met with an accident and become unconscious, may not be in a position to inform ambulance or police or any relative. This system will automatically detect the accident and inform it to ambulance service and police service in the form of an SMS (current location) using GPS-GSM. If a vehicle is missing, we cannot trace that vehicle. But with the help of this system, we can trace the vehicle and can Spot the missing vehicle which helps in reporting (current location as a SMS) it back to user using GPS-GSM. Technology: Embedded-C
Image Processing Robots
January 1, 2012 – Present
1.This robot is similar to the line tracer robot. 2.The output of matlab code is given via parallel port to the robot. 3. When the robot receives the command, the micro controller responds accordingly 4. Using USB port the webcam and using parallel port the robot is connected to the computer. 5. The programming is done in such a way that the web cam takes two images per second. 6. With the help of the images taken by the web cam, the computer recognizes the position of the Robot and the robot starts moving from its initial position. Technology: Matlab, Embedded-C
Civilization Robot
October 1, 2011 – Present
Participated in the National Level Robotics Event, Civilization Robotics 2011 and have won 2nd place. 1. Designed a robot which helps in building construction site. 2. Manually controlled robot. 3. Specifications: 10rpm with 10kg torque motors was used to build the Robot
Pranav Robot Race
September 1, 2011 – Present
Participated in the National Level Robotics Event, Pranav Robot Race 2011 and have won 2nd Place. 1. Manually controlled Robot 2. Designed a robot with 500rpm motors and high torque, completed the race in 1min 32sec
AutomineRobot
September 1, 2011 – September 1, 2011
Participated in the National Level Event on AutomineRobot 2011 and have Won 1stplace. 1. Developed the Multi terrain Robot, which detects the land mines. 2. Manual controlled Robot 3. Specification: 300 rpm motor with 5 kg torque
AutomineRobot
September 1, 2010 – September 1, 2010
Participated in the National Level Event on AutomineRobot 2010 and have Won 1st place. 1. Developed a robot which detects and removes the land mines 2. Manually Radio controlled robot 3. Specification: 200rpm motor with 3 kg torque.
Line Tracer Robot
March 1, 2010 – Present
1. Implemented an autonomous robot which follows either black line in white area or white line in black area. 2. Designed in such a way that is completely controlled by micro controller. 3. Specifications: AT mega 16 controller, two 100 or 200 RPM motors for movement, photoelectric diodes are used as sensors to sense the black line, and a 12V battery is used for the power supply. 4. when the robot is placed in an arena where a black line is drawn. The robot, with the help of the sensors follows the black line, the output of the sensor is given as an input to the micro controller which in turn rotates the wheel and moves the robot forward. Technology: Embedded-C
Tech Show
February 1, 2010 – Present
Participated in the National Level Robotics Event, Tech Show 2010 - 1st place 1. Manually Radio Controlled Robot. 2. Designed a robot with 500rpm motor with 1 kg torque, completed the bot race in 32 seconds were second place was 1 min 48 seconds. 3. Designed a highly efficient Robot 4. Received the best Robot design Award
API to use social connections online
Udemy
June 24, 2026 – Present
Taming Big Data with Apache Spark
Udemy
June 24, 2026 – Present
Python for Data Analysis and Data Visualization
Udemy
June 24, 2026 – Present
Applied Data Science in R
Udemy
June 24, 2026 – Present
Business Intelligence Professional
SAS
June 24, 2026 – Present
Cultural Fit Analysis
The candidate's project history shows a strong inclination towards robotics and competitive events, indicating a drive for innovation and achievement. The transition from embedded systems and robotics to data analysis and machine learning demonstrates adaptability and a continuous learning mindset. The diverse range of projects, from web development to advanced AI/ML, suggests a broad technical curiosity. While the target role is Data Analyst, the candidate's experience as a Senior Software Engineer at Amazon AGI and Software Engineer Machine Learning at HeavyWater Inc. indicates a strong technical background that could be valuable, but the core focus on data analysis needs to be validated further for a pure Data Analyst role.
Soft Skills & Operational Fit
The candidate's project descriptions indicate a proactive and problem-solving attitude, particularly in robotics competitions and improving existing algorithms. The experience at Amazon AGI and HeavyWater Inc. suggests an ability to work on complex, impactful projects and contribute to system design and performance improvements. Collaboration with various teams (Developers, DBAs, QA) at Finance of America Mortgage LLC points to good teamwork and operational coordination skills.