
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Senior Software Engineer
I am a software engineer from San Jose State University with 3 years of work experience as a software developer from Infosys Limited and a software developer intern at Xero. I am very much interested in keeping myself up to date in working with the recent technologies and things that will make our applications powerful and efficient. I have experience with developing distributed computing systems using technologies like Java, C# and NodeJS. I also have a good experience with creating front-end applications using AngularJS and I am familiar with ReactJS. I have a good hands-on experience with using Apache Spark and Mahout in building recommendation systems. Key Skills: Programming Languages: Java, NodeJS, C#, Php, Bash Scripting, Python. Frameworks: J2EE, ExpressJS, Spring MVC, Hibernate, REST, SOAP, Servlets, JSP, JUnit. Front-End: HTML, CSS, JavaScript, JQuery, AJAX, Bootstrap, AngularJS, D3JS, 3DJS, Highcharts Database: MySQL, Oracle 10g, MongoDB, DynamoDB Tools/Software: Git, SVN, Heroku, Apache Tomcat, Visual Studio, MySQL Workbench, VMware vSphere client, Jenkins, Splunk, Tableau, Eclipse, Informatica, Maven, Greenfoot, BlueJ, RoboMongo. Cloud Hoisting: AWS, Heroku
San José State University
Master’s Degree, Software Engineering
January 1, 2014 – January 1, 2016
Panimalar Engineering College
Bachelor’s Degree, Electronics and Communications Engineering
January 1, 2007 – January 1, 2011
ServiceNow
Senior Software Engnieer
January 1, 2025 – Present
Santa Clara, California, United States
ByteDance
Senior Software Engineer
December 1, 2023 – January 1, 2025
San Jose, California, United States · On-site
eBay
Member Of Technical Staff
July 1, 2021 – November 1, 2023
eBay
Senior Software Engineer
July 1, 2019 – July 1, 2021
realtor.com
Software Engineer
April 1, 2018 – May 1, 2019
Santa Clara, CA
Google (Genesis10)
Software Tools Specialist III
October 1, 2017 – April 1, 2018
Mountain View
eBay
Back-end Developer
August 1, 2017 – October 1, 2017
San Francisco Bay Area
Intuit
Software Engineer
December 1, 2016 – July 1, 2017
San Francisco Bay Area
Xero
Software Developer Internship
June 1, 2015 – August 1, 2015
San Francisco
Infosys
System Engineer
September 1, 2011 – May 1, 2014
Trivandrum
Enterprise Planning - Infosys Limited
May 29, 2026 – Present
A project to obtain the planned data by analyzing the existing structured sales data using a third party tool. Responsibilities include: • Automating the Workflows by Shell Scripting. • Creating the Parent Hierarchy Tables • Maintenance and preparation of System Requirement Documents. • Performed Unit and Higher Level Testing.
Application-Risk inventory system
May 29, 2026 – Present
The System to manage the existing inventory and to enchace the security existing in the system. Technologies used: • Java, • Spring, • Oracle SQL
ERS(RSP)-Leading Fashion Retailer
May 29, 2026 – Present
ERS is an order routing system to route order based on dynamic business rules such as proximity, capacity, geography. • This system provides the ability to change the order routing pattern, analyze impacts on any rule changes even before migrating from one particular rule. Technology and Tools: • Java 7, • Spring 3, • AWS (Redis,EC2,S3,Elastic beanstalk,Docker) • RESTful • JUnit • Jenkins • Drools • Tomcat • Maven
Support Track - Infosys Limited
May 29, 2026 – Present
• Job monitoring for its timed execution. • Provided Value Added Ideas on par with improving the high level Efficiency of the entire process. • Provide Enhancement for automation of the entire job workflow. • Resolving the issues raised on the Microstrategy Reports.
Wholesale Decision Support System - Infosys Limited
May 29, 2026 – Present
A project to construct a single SAP system with the organized data from many legacy systems. Responsibilities include: • Using Informatica to map entities between Legacy and SAP system and created workflows for updating the data warehouse. • Maintenance and preparation of System Requirement Documents. • Performed Unit and Higher Level Testing.
Earthquake Monitoring and Alert System
November 1, 2015 – Present
Developed a Web Application to analyze and visualize the earthquakes happening around the world based on the data provided by USGS. The earthquake alerts will be sent to the registered users. The application is built using the following technologies: - NodeJS - AngularJS - D3JS, 3DJS - High Charts, Google Charts - Twilio for SMS alerts
Hotel Recommendation System
October 1, 2015 – Present
A recommendation system to suggest hotels to the users based on the user interests and reviews provided. Algorithm Used: Matrix Factorization Technology and Tools: Python Hadoop Mahout MongoDB AngularJS
Big Data Analytics in Service Computing - HealthCare
October 1, 2015 – Present
Data analytics on the data collected from the heart rate monitoring devices such as FitBit/Apple iWatch. Created a pattern based on the data collected to estimate the safer zone for the user. Developed an alert system for the user. Technology stack used: NodeJS Objective-C NodeJS AngularJS PySPARK Python MySQL MongoDB D3JS HighCharts Amazon Web Services HTML, CSS
Brick Breaker Game in Greenfoot IDE using OOP Design Patterns
March 1, 2015 – Present
- Build 2D game using Object Oreineted Comcepts (OOP) and Design Paterns in Java. - Followed Agile Software Development Methodology and Scrum Framework. - Developed Game in 2 Sprints. One Sprint was of 4 weeks. - Design Pattern used: - Decorator - Command - State - Strategy - Factory
LinkedIn Application model
February 1, 2015 – Present
A model of LinkedIn Application implemented using AngularJS and Bootstrap in the front-end and Node-Express at the back-end. Connection pooling algorithm is implemented to improve the performance. Used RabbitMQ to improve the availability of the Server.
Gumball Machine using Greenfoot and BlueJ
February 1, 2015 – Present
Implemented Gumball Machine model using Greenfoot. JUnit test cases are implemented in BlueJ. State diagrams are defined in Astah
Implementing Performance Monitoring in Nested Virtualization
February 1, 2015 – Present
We are experimenting on implementing performance monitoring and memory ballooning component on each ring of virtualization. Nested Virtualization is about running hypervisors on a VM that runs on the host. To put it simple, its running guest hypervisors to run guest VM's at ring 1 and above. We are implementing this locally and we're working on implementing this on cloud platforms - Azure and AWS.
Broadcast Chat Application
November 1, 2014 – Present
A chat room application implemented using JFrame as a client server architecture. Multiple clients can exchange messages in a single window with Server validating the new connections which is implemented using Socket programming concepts. The multi-threading concept is used in managing the messages among various clients. Synchronization is used to ensure that a unique screen name is chosen by each client.
Event Management App using Force.com
September 1, 2014 – Present
Developed event management cloud application using Force.com. Implemented DB schemas, Charts and Chatter to stream live updates of events Rolled out the application as mobile app using Salesforce1.
Study on Amazon Web Services
November 1, 2012 – Present
Created a simple Beanstalk application for the Gumball Machine model developed using NodeJS and MongoDB over the AWS platform to experiment the Auto-Scaling functionality by creating two EC2 instances.
An Efficient Algorithm for Analyzing Telephone Signaling in International Switching System
December 1, 2010 – April 1, 2011
An algorithm to help in detecting the various causes that lead to call failures in telephony networks and computes the Answer to Seizure ratio of an organization, which can save Network Engineers time in analyzing the performance of the communication network.
Shaping up with Angular.js
Code School
June 28, 2026 – Present
Cultural Fit Analysis
The candidate has a diverse project portfolio, including personal projects in big data analytics, recommendation systems, and web applications, alongside professional experience in large tech companies. This demonstrates a proactive learning attitude and broad technical interests. The career progression through various companies and roles, including a significant tenure at eBay with a focus on QA-related activities, shows alignment with a Quality Assurance Engineer role. However, the target role is 'Quality Assurance Engineer' while recent roles are 'Senior Software Engineer', indicating a potential shift or specialization. The cultural fit is moderate, as the candidate has worked in diverse environments but the direct alignment with a pure QA role at a senior level needs further validation.
Soft Skills & Operational Fit
The candidate's project descriptions indicate experience with Agile methodologies (Scrum) and a focus on improving efficiency and automation, suggesting a good operational fit. The breadth of projects also implies adaptability and a willingness to learn new technologies.