0% found this document useful (0 votes)
68 views10 pages

Sonia Sharma Resume Java

Uploaded by

ui88016
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
68 views10 pages

Sonia Sharma Resume Java

Uploaded by

ui88016
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
You are on page 1/ 10

Sonia Sharma

Summary of Experience and Qualifications


 Total around 9+ years of experience of implementng Java/J2ee Web application.
 Sun Certified Java Professional. SAP Hybris 5.0 core certified.
 Extensively worked on SAP Commerce cloud, Java/J2EE, Spring framework, Spring
Boot, Servlets, JSP, XML, JSON, SOAP.
 Proficient in Java programming and possessing a strong grasp of Exception Handling,
Collections, Concurrency & Multi-threading, Generics, and Java 8 features such as
Lambdas, Parallel Streams, Functional Interfaces, and filters.
 Extensive experience in Java, Spring MVC, Spring Boot, JSP, Hibernate, and Java
mail application development and design for the J2EE platform.
 Strong background in using Spring framework components, including microservices,
REST, Spring Eureka, Spring Netflix, Spring MVC, IOC, AOP, JDBC, and Spring Boot
with Thymeleaf.
 Creation of REST APIs and cloud-hosted web apps with embedded Tomcat and
Spring Boot.
 Have hand-on experience on below SAP Hybris Modules:
i. Hybris Order Management Module, Workflow Module, Backoffice,
items.xml, beans generation, Flexible search, impex, Cockpit
Framework, OCC Apis customization, Webservices module, CronJobs,
B2B Accelerator, e-commerce suite (WCMS, HMC, CMS Cockpit, Admin
Console, Impex, Import/Export Service, Catalogs, Categories,
Products), Interceptors, Data modelling, SOLR, Hot Folders.
ii. Worked on SAP Commerce third party integration like SAP commerce
cloud and CPI integration and with different payment gateway payment
providers.
iii. Microsoft Azure integration with SAP commerce cloud using Microsoft
grpah API.
iv. Strong knowledge of SAP Cloud CCV2
v. Experience in implementing B2B and B2C E-Commerce applications.
 Having good exposure to retail, Banking and Finance domains.
 Have experience on version control system like GIT.
 Have basic knowledge of Android,iPhone programming, R programming, Python,
Data Mining, Cybersecurity tools
 Ability to work independently with a strong drive for results
 Strong problem-solving skills with the ability to drill down to the code level
 Excellent analytical, conceptual and methodological skills and knowledge
Page 2 of 3

Experience

1) Deloitte US Consulting
Senior Consultant
June2021 till June 2023
Location Pittsburgh Pennsylvania

2) Orlikon Consulting Services (on Contract with Deloitte)


Consultant
Dec 2020 till June 2021
Location Pittsburgh, Pennsylvania

3) Deloitte US Consulting India (Full-time)


Consultant
Location Hyderabad India

4) Cognizant Technology Solutions (Full-time)


Programmer Analyst
Location Kolkata India

Projects Details:

Industry: E-Commerce Service Area: Technology


Java developer
Project Description:
 Using the MVC framework, I wrote a lot of controllers, services, interfaces, and
implementation classes to improve the application's functionality.
 Using Jersey provider implementation and JAX-RS annotations, a REST-based web service
was implemented.
 Experienced with Java programming concepts such as multi-threading, lambda expressions,
collections, and generics.
 Extensive Spring Security for Authentication and Authorization, designed and created using
the Java collection API and Java8 capabilities.
 I divided the application into sub-modules and implemented the Spring Boot Services in
conjunction with Angular to create a microservice-oriented application.
 Made use of the spring boot framework to migrate outdated traditional apps to
contemporary microservices.
 Tested the API answers using Postman while concurrently viewing the JSON object.
 Used Spring JPA to configure MySQL database and to map tables within databases based on
Page 3 of 3

relations (One to One, Many to One).


 Configured LDAP security in the application server. Developed LDAP server configuration
file to enable encryption support for password storage.
 Used Log4J for logging and debugging the application.

Industry: E-Commerce Service Area: Technology


SAP Commerce developer
Client Name: Ben E Keith
Project Description:
 This project is developed using Spring MVC Pattern using spring modules IOC,
JDBC and MVC in Java and the SQL 2008 database.
 JPA and Hibernate ORM were used to working with the database. Used Eclipse
IDE
 Created a watch-list to record the count of illegal items posted and stored them
to a database using SQL server.
 Involved in using it for the development of UI.
 In this project I created APIs for the hotel application using IntelliJ and used
nginx server to handle the http requests sent by the user.
 Used MySQL database to store information. Hibernate ORM was used to relate
databases to java objects.
Technical Environment: IntelliJ, IOC, JDBC, SQL, UI, JPA, Tomcat, Bamboo, Spring
MVC/JPA, MySQL, Spring Boot, Spring Micro services, Angular 2.0, JavaScript, CSS3,
HTML5, GitHub, JIRA, RESTful web services, Ansible.

Industry: E-Commerce Service Area: Technology


Senior developer
Client Name: ExxonMobil
Description:
The client is the world's largest publicly traded international oil and gas company,
providing energy that helps underpin growing economies and improve living standards
around the world. It operates facilities or market products in most of the world’s
countries and explore for oil and natural gas on six continents.
Project Description:
Developing an E commerce B2B portal for the client.
Leading a team of size 3-4 along with the contribution as a lead developer.
The rollout of the portal has been done in 7 different releases over past 3 years for 80+
countries in 30+ languages . I have been part of all the stages – Requirement
gathering, Client "HOW" workshops, Effort Estimations, Technical Design, Development,
UAT Support.

Role: Java/J2EE Developer


Key Responsibilities:
 Requirement Gathering
 Analysis of Business Requirement Document and Functional Specifications
Page 4 of 3

Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Coding.
Technical Environment: Spring, J2EE, JIRA, GIT.

Industry: E-Commerce Service Area: Technology


Client Name: AVG Antivirus Security
Description:
The client is recognized as one of the biggest players in the security software market. It
currently holds corporate offices in Europe such as in The Netherlands, Czech Republic,
Cyprus, UK, Germany, France; in the US such as in the Pensacola area in Florida, San
Francisco Bay Area in California, Atlanta area in Georgia, Boston area in Massachusetts,
Charlotte area in North Carolina; in the Middle East, in Israel; in Asia such as Beijing
and Hong Kong in China.
The client is uniquely positioned to spearhead innovation in the industry thanks to its
employing some of the world’s leading experts in software development, threat
detection, threat prevention and risk analysis. Not content to rest on its internationally
recognized success.

Project Description:
An e-Commerce project allows the user to buy Client’s product and place orders.

Role: Hybris Developer


Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Coding.
 Debugging.
Technical Environment: Hybris, Java/J2EE, JIRA, Mercurial.

Industry: E-Commerce Service Area: Technology


Service Line: Deloitte Digital
Client Name: T-Mobile US
Description:
The client is a major wireless network operator in the United States.Its headquarters
are located in Bellevue, Washington, in the Seattle metropolitan area. It is the third
largest wireless carrier in the United States .
The client provides wireless and data services in the United States, Puerto Rico and the
U.S. Virgin Islands and also serves as the host network for many mobile virtual network
operators.

Role: IBM websphere Developer


Page 5 of 3

Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Coding.
 Debugging.
Technical Environment: IBM websphere commerce, J2EE, JIRA.

Industry: Consumer Products Service Area: Technology


Service Line: Emerging Solutions
Java developer
Client Name: Sysco
Description:
The client is the largest foodservice distributor in North America. It distributes frozen
foods, various canned and dry foods, fresh and frozen meats, seafood and poultry,
imported specialties, and fresh produce. The company also supplies various non-food
items, including disposable napkins, plates, and cups; tableware, cookware, restaurant
and kitchen equipment, and cleaning supplies. It has it headquarters in the Energy
Corridor district of Houston, Texas.
Project Description:
The project is complementary Lite version of existing application which targets customer
technology barriers to entry(low power pc, older browser),lower network bandwidth
requirements and mobility enablement.
Role: Developer
Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Coding.
 Debugging.
Technical Environment: Spring, J2EE, JQuery,AJAX, JSP, SAP, SVN.

Industry: Financial Services Service Area: Technology


Service Line: Systems Integration
Java developer
Client Name: Liberty International
Description:
The client was formed in 1999 as a global specialty lines business with an emphasis on
niche insurance products distributed through the independent broker network. It offers
a wide range of insurance products and services, including personal automobile,
homeowners, workers compensation, commercial multiple peril, commercial automobile,
general liability, global specialty, group disability, assumed reinsurance, fire, and
surety.
Page 6 of 3

Project Description:
The scope of the project involves detailed Analysis, Design and Development of a web-
based solution through which the user can logged in and can fetch user specific info like
country, application etc.
Role: Worked as developer
Key Responsibilities:
 Coding.
 Unit testing.
Technical Environment: JSP, servlet. Tomcat 6.0, Mysql database.

Industry: Financial Services Service Area: Technology


Service Line: Systems Integration
Java developer; 1.5 months.
Client Name: Ameriprise
Description:
The client is one of the leading diversified financial services companies in the U.S. It
engages in business through its subsidiaries who provide a wide range of financial
planning, products and services designed to be utilized as solutions for its clients’ cash
and liquidity, asset accumulation, income, protection, and estate and wealth transfer
needs, including wealth management, asset management, insurance, annuities and
estate planning.
Project Description:
It was an M&A project involving data sources integration of the two parties. The scope
of the project involves detailed Analysis, Design and Development of a computer-based
solution for implementing the third-party vendor product (GoldenSource Data
Warehouse) and replacing the FactSet’s Vision database.
Role: Worked as developer
Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Designing of Program Specification.
 Explore and learn the GoldenSource orchestrator tool.
 Coding.
 Preparation of test cases.
Technical Environment: Websphere Application Server, Oracle 10g Database, eRoom,
GoldenSource Orchestrator, GoldenSource warehouse, Core Java.

Industry: Consumer Products Service Area: Technology


Service Line: SAP
Java developer; 11 months.
Client Name: Sysco
Description:
Page 7 of 3

The client is the largest foodservice distributor in North America. It distributes frozen
foods, various canned and dry foods, fresh and frozen meats, seafood and poultry,
imported specialties, and fresh produce. The company also supplies various non-food
items, including disposable napkins, plates, and cups; tableware, cookware, restaurant
and kitchen equipment, and cleaning supplies. It has its headquarters in the Energy
Corridor district of Houston, Texas.
Project Description:
The project is intended to allow the user to create menu and recipe. User logged in from
a web interface via flex application. Portal development is done in Flex, Java API (JRA)
is used for integration with SAP backend.
Role: Developer (Integration with SAP using Java Resource adaptor)
Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Understand high-level and low-level designs of existing and new system.
 Participated in Knowledge transfer within the team.
 Designing of Program Specification.
 Designing of Technical specification documents.
 Coding.
 Preparation of test cases.
Technical Environment: FLEX, Java, SAP, ClearCase, WebSphere Server.
Page 8 of 3

Industry: Financial Services Service Area: Technology


Service Line: Systems Integration
Java Developer
Client Name: Credit Swiss Bank Zurich
Description:
The client is the second-largest Swiss bank. Based in Zürich, it was founded in 1856.Its
market capitalization is $95.2 billion, and the company has about 40,000 employees.
They offer private banking, investment banking and asset management services.
Project Description:
The project was intended to delete the documents present in the FileNet Image Archive
permanently and attach signature to documents in FileNet so that integrity was
maintained. The project was divided into two modules. One module handles the deletion
of FileNet image archives documents which users wanted to delete in irretrievable form
and other module handles the integrity responsibility of the image documents. This
system interacted with CORBA, MQ and FileNet IS. The solution is built using J2EE
technologies (EJB 3.0), Oracle 10g. The solution is deployed on Web Logic server.
Role: Worked as developer
Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
 Participated in Knowledge transfer within the team.
 Designing of Program Specification
 Coding
 Preparation of test cases
Technical Environment: JAP, EJB 3.0, Core Java, Oracle 10g

Industry: Health Care and Life Sciences Service Area: Technology


Service Line: Systems Integration
Developer
Client Description:
Internal project
Project Description:
This application was submitted as a part of our training in the academy. The application
had to follow the MVC architecture. The requirement of this application was to develop a
Life Advice system which provides advice on Life Insurance coverage to the user. Life
Advice accepted the personal financial information input by the user, apply Life Insurance
coverage business rules and provide personalized Insurance coverage advice. The
system also provided information on the premium charged for the desired coverage.

Role: Developer and Tester


Key Responsibilities:
 Analysis of Business Requirement Document and Functional Specifications
Document.
Page 9 of 3

 Participated in Knowledge transfer within the team.


 Coding
 Preparation of test cases

Technical Environment: J2EE with MVC architecture, Websphere, Oracle/MS SQL

Education

Master of Science (Computer Science with Cybersecurity)


GPA-- 3.8 out of 4
Harrisburg University of science and Technology, Pennsylvania

Master of Engineering (Electronics Instrumentation & Control)


CGPA-- 7.8 out of 10
Thapar University, Patiala India

Bachelor of Engineering (Electrical Engineering)


GPA-- 3.96 out of 4
Vaish College of Engineering, India

Professional Affiliations / Certifications


 Sun Certified Java Professional 1.5
 SAP Hybris v 5.0 core developer certified.

Training
 Core Java
 J2EE
 STRUTS
 Hibernate
 iOS (iPhone operating system)
 SAP Hybris

Rewards
 Received Client appreciation awards two times.
 Deloitte spot award 2 times.
 Deloitte applause award.

Extra-Curricular Activities
 Participated in 14th ,15th &17th junior national Softball Championship in India.
 Participated in 8th junior national baseball championship in India.
 Got first position in Haryana State Softball Championship.
 Participated and won in many State and District level Base Ball Championship.
Page 10 of 3

 Got first position in Haryana State Baseball Championship.


 Awarded as Best player of the year in 12th class.
 Participated in State level Football championship.

You might also like