Khushboo Agarwal
********.*********@*****.*** Cell No: 319-***-****
PROFESSIONAL SUMMARY:
Over 2.5+ years of experience in all phases of Software Development Life Cycle including Software Design, Analysis, Coding, Development, Testing, Implementation, Maintenance and Support. Excellent programming skills in Java, J2EE, HTML, CSS, XML, Servlets, JSP,, JDBC, Web Services, SOAP, SQL Server, and Oracle Database.
Experience in, Test Driven Development, Waterfall model and agile methodologies.
Extensive experience in Software Development Life Cycle (SDLC) - Requirements Specification, Design documents and writing Test cases using various software engineering processes.
Proficiency in core concepts such as OOPS, Threading, generics, Exception handling, Thread pools, File IO and Serialization and handling XML
Good Knowledge and experience working with applications developed using Object Relational Mapping frameworks like Hibernate and MVC frameworks like Spring MVC.
Experienced in working with SOA architecture using SOAP web services. Worked on Spring Core, Spring ORM, Spring DAO, Spring AOP and Spring MVC architectures.
Good Knowledge on JVM.
Expertise in Web-Development technologies like Servlets, JSP, JSON, JSTL, HTML, HTML5, JavaScript, CSS, XML, XSL/XSLT,AJAX, JQuery
Good knowledge and hands on experience in MVC spring Framework 2.x/3.x and ORM (Hibernate 2.0/3.0) frames
Good working knowledge on Application Servers such as Apache Tomcat and Sun Glass fish.
Developed the persistence layer using Hibernate Framework by configuring the mappings in hibernate mapping files and created DAO.
Experienced in using JUNIT.
Experience in GUI design and application development using IDE/Tools like Eclipse.
Closely worked with Release Management Team in doing builds and deploying code into various environments like DEV/QA/SIT/UAT/Prod.
Proficient in developing/writing Software Test Plans, Test Case Design and Test Scripts based on User Requirements, Specifications and System Requirements documents.
TECHNICAL SKILLS:
Languages
Core Java, J2EE
Frameworks
Spring (Dependency Injection, Spring MVC, Core, Spring AOP, Spring DAO, Spring IOC, Spring JDBC, Spring with Hibernate), Hibernate
J2EE Technologies
JSP, Servlets, Hibernate, Spring, JDBC, and Web Services.
Databases
Oracle 8i/9i/11g, MS Access
Web Technologies
HTML, XML, XSLT, CSS, Ajax, SOAP, REST, JavaScript, Angular JS.
Web & Application Servers
Tomcat.
Developer Tools (IDE)
Eclipse
Operating Systems
Windows 98/NT/2000/XP
Configuration Management Tools
SVN, MAVEN
PROFESSIONAL EXPERIENCE:
Client: Qualcomm, San Diego Mar 2014 – Jun 2015.
Role: Java/J2EE developer.
Description: The Material Request Workflow application will provide an improved user interface similar to an e-commerce website and will be able to request items of different hardware types in the same order. The demand analysts will be able to verify whether the item requested is valid and acceptable and accordingly, accept or reject it. The demand analysts will be able to approve or reject by line item rather than the order as a whole. The application will validate the items with Quantum before letting the user add in to the shopping cart. The application will also capture and validate the Project, Expenditure Org, Expenditure Type and Task combination wherever required thereby reducing the room for billing errors and passing the billing information to downstream systems thru Rapid Response. The application will have a proxy feature thru which the users can designate other employees to order items for them and also act on their behalf in the web order form application.
Responsibilities:
Designed, developed and maintained data layer using Hibernate and performed configuration of Spring Application Framework.
Spring Framework IOC (Inversion of Control) design pattern is used to have relationships between application components. It is also used to separate the application configuration and specification from the actual application code.
Developing presentation layer with HTML, JavaScript and CSS, JSP.
Implemented the necessary changes and tested whether it affects the existing functionality or not.
Data access layer created using latest technologies such as Hibernate.
JQuery to select and manipulate HTML elements and also CSS manipulation.
Maintained the Spreadsheet to keep track of all the issues that have been found during the assessment.
Extensively used JQUERY, JSON, AJAX and DOM scripting to create interactive web applications like auto complete form.
Experience with Devops tools (Maven).
Implemented persistence layer using Hibernate.
Implemented DAO and Business layer with Hibernate, XML, XSLT, XML schema and J2EE Patterns.
Designed various tables required for the project in SQL
Implemented Log4J for Logging Errors, debugging and tracking using loggers, appenders and components.
Used SVN for source code maintenance and for version control.
Written Maven Scripts to build generate WAR file and deploy the application.
Environment: Java JDK/J2EE (1.7), Spring 3, Hibernate 3, HTML, CSS, JQuery, JavaScript, Ajax, XML, JSON, XSLT, SQL, JUnit, Log4j, SVN, Maven.
Client: Telenor, Norway Jul 2015 – Jun2016.
Role: Java/J2EE developer.
Description: RMS manages the core functionality of billing and revenue management. RMS handles the functionalities of pricing, mediation, rating, billing, Invoicing, payments, CLM, collections, roaming, interconnect and Bill formatting. It is responsible for enabling functionalities that supports rating, billing and track the revenue of the customer based on the services acquired.
Responsibilities:
Loaded data from billsnap database to bill formatter database using Pentaho (Data Integration tool).
Extracted data from database using Hibernate.
Generated XML using Core Java Application.
Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application.
Done extensive testing and wrote SQL queries to ensure loading of data, performed unit testing
at various levels of ETL.
Implemented DAO and Business layer with Hibernate, XML, XSLT and XML schema.
Good knowledge of using SVN.
Implemented LOG4J for debugging.
Environnent: Java 1.7, XML, SVN, Hibernate, Maven, Log4J, Oracle, Eclipse.
Client: Transamerica, Cedar Rapids May 2017 – Till Date.
Role: New Business Case Manager.
Description: nbA is a web based system which allows processing of an application from submission through underwriting and action function. It houses all images and underwriting data necessary for submitting, printing, underwriting and placing a policy in force.
Responsibilities:
Testing various enhancements made on internal web applications.
Collecting Test Metrics and Documentation.
Tracking defects
Knowledge of business domain such as – Insurance (Life Insurance-Agent application).
Environnent: Manual Testing
EDUCATION:
Bachelor in Electrical & Electronics, Uttar Pradesh Technical University, Lucknow, India, India.
Awards/Trainings/Certifications:
Awarded twice for the successful accomplishment of the project from Qualcomm.
Completed trainings on the following, conducted by Tata consultancy Services:
oSpring
oMVC
oJava/J2EE
oHTML
oCSS
oSelenium and QTP (on Automation testing side)
oCompleted Time- Management and Risk mitigation training.