Shilpi Sirohi

Mississauga, ON. (647) 701-2376 shilpisirohi12@gmail.com

Java developer with 11+ years of progressive experience in IT industry, who is capable in not only to fix a problem but to design and develop a futurist, optimized, and scalable solution. I learned not to fall in love with one language or technology as it keeps on changing. I learned new technologies and automation tools while working on the live projects in my previous jobs. This made me specialized in learning new skills, programming languages, design principles, and problem-solving quickly.
I'm a firm believer of quality over quantity. That's why I keep on setting goals for me which helps me to improve myself professionally and personally.


Experience

Specialist - Software Engineering

LTIMindtree
Client: Citibank

• Designed and developed scalable and high-performance Java applications using Spring Framework.
• Implemented RESTful APIs and integrated third-party services into the application using Spring Boot.
• Create the scripts to deploy the applications on open-source private cloud.
• Collaborated with QA/Testing teams to ensure high-quality software delivery through unit testing, integration testing, and bug fixing.
• Resolved complex technical issues and provided support during production deployments.
• Co-ordinate with the Business Analysis team to understand the requirements effectively and prepare high level design documents with the help of the team.
• Prepare L0, L1, L2 & L3 estimates for the frozen change requests and list detailed tasks for each change request for a release with lead’s help and explain the team about their expected contribution.
• Adhere to agile development methodologies, including sprint planning, daily stand-ups, and respective meetings.
• Identify and maintain action items and issue lists during code development and mitigate risks for each change request and release cycle and prepare risk mitigation plan.
• Involved in project architectural discussion and provide inputs to prepare the technical architecture using UML Diagram.
• Perform code review, code linting, task review, unit & integration testing, defects review and consistently follow up and guide the team on controlling the residual defects.
• Adhere to ethical standards and maintain integrity in work while dealing with confidential data or sensitive information.
• Implement proprietary technologies, tools, and methodologies.
• Migrate the classical application to microservices.

September 2021 - Present

Java Software Developer

millennium software inc
Client: Ford Motor Credit - FMCC

• Lead the end to end design and development of cloud native applications in the finance domain.
• Developed the highly scalable applications and comply with industry standards.
• Developed highly secure restful spring boot webservices by applying Test driven approach.
• Build the CI/CD pipelines for APIs and deploy the APIs on PCF cloud.
• Setup tools for the continous monitoring of the applications on the cloud.
• Modernize the old process and applications.

February 2021 - September 2021

Graduate Research Assistant

University Of South Florida

• Design and developed web application in JavaScript (Node.js, Express.js, Charts.js and leaflet.js) for motorcycle accidents in Florida.
• Build restful web service by writing AWS Lambda functions in java to automate the process of information retrieval, verify accuracy and completeness of data.
• Deploy the visualization tool on EC2 Linux instance, and database on AWS RDS.
• Migrate existing WordPress websites to AWS and set up CI/CD pipeline.

December 2019 - December 2020

Applications Engineer

Oracle Corporation

• Lead the system design and feature development lifecycle to view and manage the services, processes, and application logs by using java and spring boot technologies. It reduced the ticket resolution time of L2 Support Team.
• Developed MySQL scripts to automate the validation process of the large-scale data, reduced the data load time by 10% by fine-tuning the existing functions and queries. Developed Unix scripts to automatically send alerts in case of delays and failures.
• Driven the team of two developers with agile and lean philosophies to deliver major Dataraker product integration with Meter Data Management (MDM) Oracle utility by building REST APIs in Java.
• Won cash award at Annual Innovation Summit for recommendation to automate formerly manual process of creating customer XMLs with a new Windows Desktop tool in JavaFX.
• Conceptualized and released features to show and color-code meter transformer, grids, and customer data on maps using Java REST API and JavaScript library with longitude and latitude positioning.
• Collaborate with different teams, train, and mentor team members and clients.

February 2014 - December 2018

Software Engineer

Tech Mahindra
Client: Thomson Reuters
• Engaged with clients to understand and document requirements, prioritize features, and finalize development schedules.
• Wrote code and completed unit testing in Java and JUnit to receive XML files from MQ, parse files, and load data into database.
• Carried out performance unit testing, system testing, user acceptance testing, and business verification testing. Provided post-production support.
• Generated 25% increase in profitability in APAC and Americas for Thomson Reuters by delivering capability to calculate total cost of products and services per subscriber.
• Recognized as top scorer in completion of three-month onboarding program.
December 2010 - February 2014

Education

University of South Florida

Masters Of Science
Computer Science

GPA: 3.83

January 2019 - December 2020

Uttar Pradesh Technical University

Masters Of Science
Computer Applications

GPA: 3.37

August 2007 - July 2010

Choudhary Charan Singh University

Bachelor Of Science
Mathematics and Statistics

GPA: 3.12

August 2004 - July 2007

Skills

Programming Languages & Tools




Soft Skills

Projects

aws-comprehend"
Sentiment Analysis

This is an application which will analyse the text by calling AWS Lambda Endpoint URL. Lamba function has the implementation of AWS Comprehend service. UI is created in nodeJS.
This application is hosted on EC2 instance.

Github Repo
Dashboard
Dashboard For motorcycle Crashes

Developed a dashboard to show different statistics on Motorcycle crash data of Florida which is provided by FDOT. API is created to fetch, analyse and manipulate data from database. UI will fetch the data using API endpoints and display on the browser.

Card image cap
NLP: Tweets Analysis

Fetch real time tweets using twitter API. Clean the tweets. Analyse the tweets to see if they are positive or negative using TextBlob library. Create the graph which shows the trend.



Github Repo

Interests

Apart from being a Software developer, I enjoy most of my time doing DIY crafts and reading books on my Kindle.

I follow a number of comedy and documentries genre movies and television shows, I am a master chef, and I spend a large amount of my free time exploring the latest technology advancements in the artificial intelligence world and AI tools for coding like github copilot.


Certifications