
AI is analyzing your overall score…
Identifying your key strengths…
Evaluating your skill match against the job requirements…
Assessing your cultural and operational fit
Advisory Software Engineer - DevOps
Software Development Engineer at IBM Lowell, MA Lab from January 2017 till date. Computer Science Graduate from the University of Texas at Dallas. Former Software Engineer Intern at CA Technologies as a JAVA developer. Software Engineering Analyst at Accenture India Pvt Ltd with 9 years of Experience in the Software industry. Strong technical skills with excellent public skills. Proven academic, extra-curricular, and professional skills. Completed both bachelor' and Master's from well-known universities with excellent grades. Led a cultural student organization of 80+ members while also studying as a full-time student. Strong written and oral communication skills. Passion for work and learning new things. Technical Skills: · Platform: Ansible, Salt, Kubernetes, RH Openshift, Linux, Unix · Programming Languages: Java, Python, SQL, Shell · Core Web Technologies: HTML5, CSS3, jQuery, JavaScript, JSON, XML REST, SOAP, NodeJS · Protocols: TCP/IP, SCTP, HTTP · Database Technologies: MySQL, MS SQL Server, MS Access, Hadoop · Version Control Systems: Git, Version One, HP Mercury QC, Jenkins, GitHub, JIRA Extra-Curricular Activity: •Runner-up at Hackathon conducted by University of Houston in April-2015 •Awarded ‘Accenture Stellar Award’ as Rising Star. •Director of the cultural community of the college. Responsibilities: Managing team of 80+ students with sub-teams (Acting, Dance, Music, Backstage), Communicating with college management board regarding issues/ funding/ progress. (Onstage lead actor for 2 years). •Received ‘All-rounder Student’ of the outgoing batch in High school.
The University of Texas at Dallas
Master of Science (M.S.), Computer Science
January 1, 2014 – January 1, 2016
Savitribai Phule Pune University
Bachelor of Engineering (B.E.), Computer Engineering
January 1, 2007 – January 1, 2011
HPT Arts & RYK Scince College, Nashik
HSC, Scince
January 1, 2005 – January 1, 2006
Pethe Highschool, Nashik
SSC, Secondary Education
January 1, 2003 – January 1, 2004
IBM
Advisory Software Engineer - DevOps
May 1, 2024 – Present
Lowell, Massachusetts, United States · On-site
Persistent Systems
Engineering Lead
April 1, 2023 – May 1, 2024
Lowell, Massachusetts, United States
IBM
Senior Software Development Engineer
January 1, 2017 – April 1, 2023
Littleton, MA
CA Technologies
Software Engineer Intern
July 1, 2015 – November 1, 2015
Plano, Texas
Accenture
Software Engineering Analyst
December 1, 2011 – April 1, 2014
Pune Area, India
Sentiment Analysis of Twitter Feeds and Correlation with Actual Stock Prices
August 1, 2016 – Present
We have analyzed the twitter data feeds correlating them with stock price and making the prediction about future stocks if they will go up or down based on our analysis. This project uses HDFS, Spark, Scala, MLlib Logistic Regression, etc. Please go through the project report for more details.
Simulation of Juang-Venkatesan Checkpoint-Recovery Protocol
April 1, 2016 – Present
Simulated Juang-Venkatesan Checkpoint Recovery protocol on Distributed system. If a machine fails, protocol is invoked and all machines participate to achieve consistent global state. This is achieved through multithreading and persistent client server connection. Every machine takes checkpoint on every application event. Please visit gitHub for more details
Maekawa Distributed Mutual Exclusion Protocol
March 1, 2016 – Present
Implemented Maekawa DME protocol on UTD csgrads network with 45 machines and minimum 1000 critical section requests. Used TCP/IP persistant connection for every client server connection.
Simulation of Flood Max algorithm implementation on asynchronous communication network
March 1, 2016 – Present
Created Asynchronous FloodMax algorithm. Created Asynchronous communication network to have max delivery delay to be 20 milli sec. Master thread is responsible to call rounds. Once leader is elected it informs master to stop rounds. Main idea is to handle aynchronous communication and elect leader.
Spanning tree on distributed network
February 1, 2016 – Present
Build a distributed system consisting of n nodes arranged in a certain topology. The value of n, the location of each node and its set of neighbors is specified in a configuration file. You can assume that the communication topology specified in the configuration file corresponds to an undirected (symmetric) graph. That is, if node u is a neighbor of node v, then v is also a neighbor of u. Further, the communication topology generates a connected graph. Develop and implement a distributed algorithm that builds a spanning tree of the system rooted at a given node (specified in the configuration file). Note that, when the spanning tree construction algorithm terminates, each node should know its parent and its children in the tree.
HS Algorithm Simulation
February 1, 2016 – Present
Description of approach: Master thread spawns a number of child threads according to the input file, passing a reference to a CyclicBarrier to each of them. Once each thread is started, they call await() on the CyclicBarrier. Master keeps track of how many threads are currently waiting on the barrier. Once the number of waiting threads matches the total number of threads, Master also calls await() on the CyclicBarrier, triggering a reset and allowing all threads to execute one iteration of the HS algorithm. Once they are done, they once again call await() on the CyclicBarrier and the entire process begins again. Once each process has found out who the leader is, they increase the atomic counter in the Synchronizer object and terminate. Once the synchronizer object's counter reaches the number of threads, Master knows that all threads are complete and terminates.
Virtual AirDrum
April 1, 2015 – Present
Virtual Air Drum, a web application, with help of Myo™ Armband and Leap Motion. Technology used, JavaScript, HTML5, CSS Won as first runner-up at MLH (Major Legue Hacking) at University of Houston in Hackathon conducted by CodeRED. Demo Video: https://youtu.be/kNqtpbI_9ng
Online Shopping Portal [HTML, JSP, MySQL, CSS, REST]
February 1, 2015 – April 1, 2015
Developed an E-Commerce website that facilitates a user to browse through available items online.This is the E-Commerce website which enables user to browse through available shoes with different brands under same roof. User have to create the account through registration process first and need to login after registration to access the available shoes. Available shoes on this website are not from same brand/ vendor but with different brand and different sizes too. Database for this current website is not that big but it is easily scalable. It uses RESTful web services. Used features like TLS/SSL Encryption, gzip compression and authentication feature. Technologies/ tools that we have used for this are as follow: 1. HTML5 2. CSS 3. Bootstrap 4. JavaScript 5. jQuery 6. AJAX 7. XML 8. JSON 9. MySQL 10. TomCat 11. JAVAEE 12. Jersey
Golden Telecom Company Database
November 1, 2014 – December 1, 2014
Golden Lines is telecommunications company that merchandizes in cell phones and SIM cards. The database schema draws relationships between entities namely customer, staff, mobile services, device, transaction, area of service, tariff and voucher. The important attributes of the schema are as under: 1. Each SIM card can either be a prepaid or a postpaid device where as the cell phone if bought from the company must include its SIM card. 2. A service is provided cum assisted to the customer by the employee who could either be a sales representative or from a different department. 3. Employee’s primary job is to describe various rate plans associated to the tariff, elaborate the voucher deals and most importantly to sell the merchandize to the customer. 4. Every SIM card must be availed with a particular tariff. Vouchers may or may not be required to be purchased. 5. A customer may or may not purchase the mobile device from the company since it is not requisite that a customer must purchase the device if he/she has to buy the SIM card. The schema adheres to functional dependency and 3-NF. The queries are implemented in MySQL workbench.
Evaluation of Video Processing Application using Deadline Driven Schedulers on Multicore Systems
October 1, 2014 – November 1, 2014
An empirical evaluation of deadline driven schedulers on 2 and 4 core multicore systems was performed using a video processing application to generate sporadic real time task sets. The scheduling behavior of Clustered EDF, Partitioned EDF and Global EDF was considered in this evaluation. Overhead traces and scheduling traces were recorded to provide insight into the manner in which this soft real time task set was handled by each of the above schedulers. For the experiments covered in this paper we have run the evaluations on systems supporting a single processor with multiple cores each. We have used a 2-core Intel Dual core system and a 4-core Intel Core i3 system both running Litmus RT [2]. Litmus RT is a soft real-time extension of the Linux Kernel. Litmus RT makes it convenient to use the various real-time scheduling algorithms as well as synchronization protocols through plugins which can be activated at run-time. The Linux kernel version we are using is 3.10.5 patched with litmus-rt-2014.1.patch.
UTD Marauders Map
August 1, 2014 – November 1, 2014
Marauder's Map for UTD (The University of Texas at Dallas) is a hybrid mobile application developed to locate people and to get familiar with various locations inside the campus at UTD. It is also used to get connected with peers at UTD via Social media such as Facebook® or LinkedIn® or UTD email. The app is developed using VB.NET, hybrid application framework - Phonegap, HTML, Javascript, CSS, Google Maps integration on front end and SQL Server 2008 for back end.
Liveliness Detection in Iris Recognition System
January 1, 2011 – Present
The basis of our approach was that a real eye responds to changes in the wavelength of incident light, through saccadic motions to generate different patterns, unlike an image of an eye. This made it less vulnerable to spoofing and very difficult to breach.
Chat Room Application
January 1, 2010 – Present
Chat room application was developed in java which enabled different users to login and communicate with each other easily over LAN.
Cultural Fit Analysis
The candidate's project portfolio shows a strong inclination towards complex distributed systems and algorithms, which suggests a preference for challenging technical problems. The diversity of projects, from distributed protocols to web applications and data analysis, indicates a broad technical curiosity. The experience in large enterprises like IBM and Accenture, combined with leadership roles, suggests an ability to work within structured environments and potentially lead initiatives. The target role of Big Data Engineer aligns well with the candidate's demonstrated interest and experience in distributed computing and data processing.
Soft Skills & Operational Fit
The candidate's experience as a Squad Lead and Engineering Lead suggests leadership capabilities and an understanding of team dynamics. Their involvement in Agile methodologies at CA Technologies indicates adaptability to modern development practices. The description of managing HP Mercury Quality Center and developing automation tools at Accenture points to strong organizational and problem-solving skills. The project descriptions, while technical, are generally clear, indicating good communication skills in a technical context.