Senior Consultant Resume
Bethesda, MD
SUMMARY
- 9 years of experience in IT industry involving Requirement Analysis, Product Design, Development/Deployment, Unit Test, Issues/Defects Management/Production support and documentation.
- Extensive work experience through all phases of Software Development Life Cycle (SDLC) starting with project initiation, requirement gathering, requirement analysis, functional design, detail design, development and implementation of multi - tier enterprise, web based and distributed applications.
- Very good knowledge in Telecom OSS solutions and Insurance (Auto, Home and Life) domain.
- Proficiency in framing design documents using Flow Charts, UML diagrams.
- Possess in depth working knowledge in Core Java and J2EE design patterns.
- Extensively worked on server side and UI side of software product development.
- Good hands on latest trends including HTML5, CSS3, JavaScript, Angular JS and JQuery.
- Have rich experience in creating Web Services using JAXWS and JAXRS. Extensively used Apache CXF, XFire, Jersey and JBoss native web services stack to expose and consume services.
- Experienced in implementing Server-side components with JPA, EJB 3.0/2.1 and have hands on using JMS API for processing of messages by message-driven beans.
- Experienced in working on across Spring components - Core, MVC, AOP and Transaction.
- Experienced in working on Hibernate 3.x/4.x.
- Experienced in working on Struts1.2 and Have strong knowledge on Struts 2.0
- Experience in databases such as Oracle, IBM DB2 and MSSQL server.
- Hands-on Experience on automating Unit Tests - Implemented with Junit.
- Have worked with Configuration management tools like git, IBM clear case, SVN and CVS.
- Have worked with Continuous integrationtool like Jenkins.
- Have experience in UNIX and Shell Programming.
- Have Cloud computing experience with Red Hat OpenShift, Docker.
- Actively working in a team as scrum leader from last 2 years to manage user stories, attending daily scrum calls with the team, story points, estimations and delivering features by giving the demo to Product owner at the end of each sprint.
- Very strong analytical skills to solve problem by using data structures and design patterns.
- Having very good attitude in Team. Able to troubleshoot problems and determine effective resolution path, and to analyze and recommend appropriate solutions.
- Ability to learn and adapt new technologies quickly.
TECHNICAL SKILLS
Object Oriented Programming: Java 1.8/1.7/1.6/1.5/1.4
J2EE Technologies: JSP 2.0, Servlets 2.4, JNDI, JDBC 2.1, EJB, JMS, JPA, Java Mail and Web Services(JAX-WS, JAX-RS)
Web Development Methods: HTML, HTML5, XHTML, XML, XSD, JSON, JQuery, Java Script, CSS 3.0, AngularJS.
Core java: Packages, Strings, Collections, Generics, Threads, Exceptions…
Frameworks: JSF1.2, Struts1.2/2.0, Spring 2.x/3.x, Hibernate 3.x/4.x
Server Architectures: Web Sphere application Server (WAS 6.0, 7.x), BEA Web logic 9.2, JBoss, Apache Tomcat.
Development Tools (IDE): IBM RAD, Eclipse
Database Systems: IBM DB2 8.0, Oracle 9i, 10g and MS SQL Server 2000
Configuration Mgmt. Tools: Git, IBM Rational Clear case, SVN and CVS
Continuous Integration Tool: Jenkins
Build Scripts: Ant, Maven.
Project Execution Models: Waterfall, Agile, Scrum.
Other Tools: IBM Tealeaf.
DevOps: Red hat OpenShift v3.2 Paas, Docker, Ansible
Operating System: Ubuntu, RHEL, Windows 7/8/XP, Windows server 2012/2008/2003.
PROFESSIONAL EXPERIENCE
Confidential, Bethesda, MD
Senior Consultant
Responsibilities:
- Understanding and analyzing the user requirements and providing best possibilities.
- Working with architects in Code refactoring and converting into micro services applications.
- Used SOAP over Http service calls which do the orchestrating job between OpenIDM, OpenDJ and OpenAM.
- Developed JSON, XML schema, SOAP and WSDL technologies.
- Jersey Implementation of JAX-RS is utilized to build RESTful webservices.
- Used and Implemented EJB session beans.
- Developed Message Driven Bean components using JMS for e-mailing and Data transfer between client and the providers.
- Used Spring annotations as well as XML configuration for dependency injection.’
- Used Hibernate annotations for hibernate mapping and worked with HQL and Hibernate Criteria queries for backend persistence.
- Implemented test cases for verification of Webservices and Used SOAP UI for testing.
- Used javascript for client side validations and used user interfaces using JSP, HTML5 and CSS
- Created Angular Directives, Angular Filter,and Angular Servicesin AngularJS for data binding and validation. etc.
- Involved in Bug fixing.
- Developed SQL queries for retrieving and updating data from the Databases.
- Used GitHub repository for source code management.
- Used Jenkins tool for configuring build using plugins for continuous integration.
- Having exposure and involved deploying application into OpenShift paas cloud computing.
- Having exposure and involved in creating shell scripts for reporting purposes.
- Involved in Agile approaches and participated in Scrum meetings
Confidential
Project Leader
Environment: JAVA, JEE 1.7, JSF, HTML5, AJAX, XML, WSDL, SOAP and RESTful Webservices, JSON, Java Script, AngularJS JQuery, Spring, IBM Webshepere, IBM DB2, Junit, RAD.
Responsibilities:
- Developed JSF controller classes
- Worked on extending Endpoint framework to expose SOAP and Rest services.
- Developed the PlaServices for auto and home policy premium derivation by interacting thru EAI Services, which interacts with IBM CICS layer and WebServices for Quote.
- Implemented the Spring dependency injection of the Business Core Components.
- Implemented Sprint Batch to run schedulers for agent reassignment, toolkit jobs.
- Involved in preparing Detail Design document for Home module (Home/condo/renter).
- Involved in review of Detail Design documents, SALT meeting and producing the rate comparison reports for the client for FFQ3 application and eAgent application.
- Designed and developed DAO layer with Hibernate standards, to access data from DB2
- Worked on XHTML, JQuery and HTML5 UI frameworks to develop UI infrastructure.
- Involved in writingAngularJS controller, directives, filters, modules and Ajax calls.
- Lead by example as a hands-on technical expert; facilitate design/architecture discussions, propose solutions, develop prototypes, conduct code reviews and support software test efforts.
- Fixing bugs.
- Junit and Unit testing.
Confidential
Advanced Software Engineer.
Environment: J2EE 1.6, JSF, Spring, Hibernate, AJAX, XML, SOAP and RESTful webservices, IBM RAD, IBM DB2.
Responsibilities:
- Requirements Analysis and Design of transformation framework.
- Involved in development on the presentation layer using JSF, JQuery and AJAX.
- Involved in development WSDL and Web services development using SOAP and RESTful.
- Used and Implemented EJB session beans.
- Developed Message Driven Bean components in Websphere MQ Series for e-mailing and Data transfer between client and the providers.
- Used Apache POI-HSSF for generating reports in MS Excel and iText for generate PDF reports.
- Bug fixing (Presentation Layer bugs/Business Layer Bugs/ Database bugs).
- Implemented the Spring dependency injection of the Business Core Components.
- Implemented Sprint Batch to run schedulers for agent reassignment, toolkit jobs.
- Worked with hibernate in the DAO layer and JSF in the presentation tier.
- Developed SQL queries for retrieving and updating data from the Databases.
- Used Java Mail API to send email regarding agent and customer notifications.
- Worked in localization of huge amount of JUnit test cases.
Confidential
Senior Software Engineer
Environment: J2EE 1.6, JSP, Spring, Hibernate, XML, SOAP, RESTful webservices, RAD, IBM DB2.
Responsibilities:
- Understanding the requirement, use cases and design documents.
- Performed code reviews & code walk through
- Involved in the development of the PlaServices for auto and home policy premium derivation by interacting thru EAI Services, WebServices for Quote
- Involved in designed and development of web interface using JSP, Servlets.
- Designed and developed DAO layer with Hibernate standards, to access data from DB2
- Web services development using SOAP and RESTful.
- Bug fixing (Presentation Layer bugs/Business Layer Bugs/ Database bugs).
- Implemented batch job using Spring framework.
- Worked in localization of huge amount of JUnit test cases.
- Worked on fixing various major code vulnerabilities in the product.
Confidential
Senior Software Engineer
Environment: Java, JSP, Servlets, EJB, JMS, JAXB, XML, WebServices, Hibernate, Ant,Weblogic and Oracle
Responsibilities:
- Requirements analysis, coding.
- Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
- Designed POJOs for data modeling of various beans.
- Involved in development of JSP pages, HttpServlets.
- Involved in the development of EJB stateless session beans
- Developed JMS classes and configuration to pass the message to Queue.
- Developed data access object (DAO) layer using Hibernate interact with Database.
- Fixing the bugs with right solutions.
- Involved in changes on project build script using ANT.
- Unit testing using Junit.
Confidential
Environment: Java/J2EE, JSP, Servlets,Hibernate, EJBs, Struts1, Webservices, Weblogic, Oracle 10g.
Responsibilities:
- Requirements analysis, coding.
- Involved in the development of EDM module using Struts framework.
- Involved in development of JSP pages, HttpServlets.
- Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
- Designed POJOs for data modeling of various beans.
- Involved in implementing mapping layers using XML and XSLT.
- Involved in the development of EJB stateless session beans.
- Developed JMS classes and configuration to pass the message to Queue.
- Involved in the development of Job Scheduler software module using Apache open source Java based scheduler called as QUARTZ Scheduler
- Involved in the development of SOAP Apache Axis2Webservices.
- Analyzing, fixing and delivering the hot fixes for issues identified by customer.
Confidential
Associate Software Engineer
Environment: Java, J2EE, XML, XSLT, Weblogic, Oracle, Maven, CPOUtil and RI framework.
Responsibilities:
- Requirements analysis, coding.
- Extensively used Core JAVA concepts such as Collection Framework, Exception Handling, etc.
- Designed POJOs for data modeling of various beans.
- Involved in implementing webpages using XML and XSLT.
- Fixing the bugs with right solutions.
- Implemented unit test cases using Junit.