Shikha Gupta
**********@*****.***
CAREER SUMMARY
8+ years of professional IT experience in Software development, User Interaction, Testing and Deployment in the financial domain.
Worked for top tier clients like Morgan Stanley - UK, Merrill Lynch - Canada, IKEA - Sweden, Westpac - Australia, ACOM - Japan.
Expertise in Core Java, J2EE technologies including Servlets, JSP, Spring, Hibernate and Web Services.
Expertise with J2EE compliant IDEs like Eclipse, STS, RAD.
Expertise in writing SQL queries and PL/SQL stored procedures using Oracle databases
Hands On Experience with Model View Controller architecture using JSF.
Hands on knowledge in web application servers such as IBM WebSphere and Apache Tomcat.
Familiar with version management software’s such as SVN, ClearCase.
Used ANT to compile the Java files and to build the jars and wars.
Experience in developing Unit testing using JUnit.
Experience on UML and Use Case Analysis using IBM Rational Rose.
Have worked on Unix/Linux.
Worked on a POC involving Spring Boot, MongoDB, Morphia and Easy rules
Hands on Knowledge of JavaScript.
Highly motivated and adaptive with the ability to grasp things quickly and possesses excellent interpersonal, technical and communication skills.
Strong analytical and problem solving skills. Willingness and ability to adapt to new environments and learn new technologies.
Capable of working as an individual as well as part of team.
Have extensive experience on Sonar, Hudson, Toad, Squirrel and soapUI.
NSE Certification in Financial Management (NCFM Module 1).
Involved in POC Enlighten which in turn converted into project for Headstrong.
Onsite Experience at Westpac Bank - Australia and IKEA - Sweden.
TECHNICAL EDUCATION
Master of Computer Application from Jaypee Institute of Information Technology, Noida, India
Bachelor of Computer Application from R.C.C.V College, Meerut University, India
PROJECT DETAILS
US Tech. Source, USA Feb’15 – Till Date
Schaumburg, IL
Java Developer
Project: Hosted Solutions Navigator
Hosted Solutions navigator is the next generation Portal for customers to access data associated with their Hosted Solutions installation. Navigator Portal system is built to allow the users to access the resource information using Spring. The portal provides many features like details of the devices, bandwidth, tickets etc. The goal is to provide the self-service access to basic management capabilities for resources.
Responsibilities:
Coordinates with Business User and development team for requirements.
Used Spring JDBC templates for database interactions and bulk data insertion.
Responsible for analysis of current programs including performance, diagnosis and troubleshooting of problem programs, and designing solutions to problematic programming.
Responding promptly and professionally to bug reports.
Responsible for developing Java DAO.
Responsible for version code and repositories by using SVN.
Provide assistance to testers and support personnel as needed to determine system problems.
Active participation in sprint planning, story time and retrospection sessions.
Used Spring Rest template for consuming Restful webservices.
Used Sonar for Improving Code Standards.
Developed JUnits for testing.
Environment:
Java, Spring, Hibernate, Log4j, MySQL, JDK1.6, Apache Tomcat, javascript, XML, JUnit Mockito, Sonar
IKEA, Sweden 12/2012– 01/2015
Senior Java Developer
Comfacade
Description: Comfacade is an interface between Delivery and Supplying area in IKEA Business. Delivery Process includes total time taken to deliver the goods from CDC to Customer place or from Store to customer place using various delivery Methods like Parcel, Speed Parcel, Truck etc.
The Geographies where COMFacade’s presence is there are - NA (North America),EU (European Union) (Expanding) & AP (Asia Pacific) Future plans to Expand.
Responsibilities:
Designing skeleton code providing interfaces and design flows using Class and Sequence diagrams as per approved requirement to allow developers to work on implementations.
Used Spring framework for the application user by business users.
Used JUnit, Mockito API for writing unit test cases to have proper test coverage for developed code.
Wrote JUnit to test application services.
Integrate SONAR configuration with the codebase to capture code violations.
Optimized multiple SQL queries to decrease the processing time. Also, worked on lot of optimization of Java Code.
Used Splunk Tool to analyze the logs to handle production issues.
Unit tested the Web Services using SOAP UI.
Packaged the module as EARs and deployed to Apache Tomcat.
Environment:
Java, J2EE, JSP, Spring, Hibernate, Maven, Log4j, JDK1.6, Apache Tomcat, XML, JUnit Mockito, Sonar, Hudson, Splunk, Rest Service
Westpac, Australia 08/2012 – 11/2012
Senior Java Developer
LOS – Loan Origination Systems
Description: The overall goal of Unsecured Lending Transformation is to construct a single Unsecured Lending Platform that facilitates the processing and decision of all Unsecured Lending products and from all channels. Oregon platform in Westpac caters automated processing and approvals of Lending Origination and Servicing(Consumer Credit cards, Business Choice Cards, Flexi Loans and Business Debit Master Card products). The Credit card application is built on Filenet's Business Process management and workflow Technologies.
Responsibilities:
Worked on development of data layer (DAO) using hibernate template (configured in spring) and auto-wired in DAO instances.
Used JUnit, Mockito API for writing unit test cases to have proper test coverage for developed code.
Worked on modification of maven configurations (POM file) for custom deployments for certain environments.
Worked on enhancement and bug fixes in existing SOAP web service to fetch product details and standalone discount applicable on them.
Integrate SONAR configuration with the codebase to capture code violations.
Worked on HTML and Javascript and fixed the bugs related to UI and solve any related problems.
Environment:
Java, J2EE, JSP, Spring Core, Servlet, Hibernate, Maven, Log4j, HTML,CSS, SQL, Oracle, JDK1.6, Apache Tomcat, XML, JUNIT, Mockito.
Morgan Stanley 09/2011 - 07/2012
Java Developer
EIRA
Description : Enterprise Infrastructure Risk Assessment is for risk assessment to enable pro-active and transparent management of infrastructure products and services. It supports EI management decision making on risk management and remediation, it also facilitate the tracking of risk reduction activities across EI.
Responsibilities:
Worked on GXT(Extended Google web tool kit) MVC framework for rich UI widgets as per customer requirement.
Helped in training other team members learning new technology.
Worked on binding GXT widgets to backing bean and storing data in database.
Worked on data migration procedure from legacy application to new application.
Involved on day to day development discussions with the other team members from legacy application.
Developed new features in new application like framing the page, calendar, tabular formats.
Involved in the complete software development life cycle - Requirements gathering, Analysis, Detail design, Development and implementation of the system.
Externalized the resource bundle to support multilingual feature.
Packaged the module as WAR and deployed to Apache Tomcat.
Fixed the defects raised in multiple environments like QA, UAT and Production
Performed Unit Testing using JUnit framework.
Used Microsoft VSS for version control of the code and configuration files.
Environment:
Java, J2EE, JSP, Servlets, Hibernate, ANT, Log4j, Javascript, GXT, Sybase, SQL, Oracle, JDK1.5, Apache Tomcat,Unix
Merrill Lynch 09/2010 - 08/2011
Java Developer
Client Profiling Workstation
Description : CPW was established to be the strategic platform for the capture of legal entity information throughout Global Markets and Investment banking (GMI). It is used by both Institutional Sales and Client On-boarding Services (COS) of Merrill Lynch to collect information about clients in adherence to regulatory processes. This information varies according to the primary business of the client, the type of business transactions to be performed and the relationship Merrill Lynch has with the entity.
Responsibilities: .
Involved in System Requirements gathering and conceptual design
Development of JSPs and Servlets using Spring framework and tag libraries
Coding new JSPs, modifying existing JSPs as per the design and updating the web.xml, configurations to update action mappings.
Designing and developing Action classes and Action Form classes as part of Spring Framework used mainly to eliminate scripting code from JSP. Used Validators in Spring development.
Developed Servlets to process the requests, transfer the control according to the request to corresponding Session Beans and JSP pages. Session Beans communicate with the Entity Beans, which perform the actual business logic.
Involved at various layers of application like presentation, Rules.
Involved in Unit testing.
Tracked defects for the application via JIRA tool.
Used Hibernate for communicatidata frong with Database.
Handled production support by having a direct communication with the end user of the application.
Involved in the coding for fixing service requests and incident requests(Change Requests identified during Production Support).
Created the custom tool to verify the deployment in the production.
Maintained quality control by running code base against automated tools (PMD) in Eclipse.
Environment:
Java, Ant, Log4j, SQL, Oracle, JDK1.6, Websphere, Junit, JSF, Ajax, XML, Drools, Hibernate,Linux
ACOM 07/2007 - 08/2010
Java Developer
Screen Development and Credit Card Authorization
Description : This Product is used by the customers of ACOM, Japan which is the biggest earning revenue for Nucleus Software. This product is the core banking product which includes Customer Information File, UI Development, Loans management, Collection etc.
Responsibilities:
Responsible for developing the screens and all the business logic corresponding to them.
Used Rational Rose for making all kind of Class diagrams.
Interacting with the client to gather the requirement specification.
Involved in requirement gathering, analysis and development.
Setting up the code in eclipse creating a functional build.
Creating all the screen layout in JSF and capturing the request in XML and sending the data back in Managed Bean.
Writing SQL queries to verify correct data.
Involved in fixing the defects in Java and JSF application.
Involved in XML and XSD validations.
Used ANT scripts to build the application and deployed on Tomcat Server.
Handled production support by having a direct communication with the end user of the application.
Involved in the coding for fixing service requests and incident requests(Change Requests identified during Production Support).
Tracked defects for the application via JIRA tool.
Environment:
Java, J2EE, Servlets, Ant, Log4j, SQL, Oracle, JDK1.6, Apache Tomcat, Junit, JSF, XML,HTML, XSD
AWARDS & RECOGNITION
Cause for Applause while working at Merrill Lynch.
Team of the Year award for Merrill Lynch CPW.
Team Quality Achievement Award for Merrill Lynch CPW