Post Job Free
Sign in

Engineer Project

Location:
Sunnyvale, CA
Posted:
December 03, 2015

Contact this candidate

Resume:

Email: **********@*****.*** Abhay Pratap Singh

Cell: +1-408-***-****

Professional Summary:

* ***** ** ********** ** analysis, high and low level design, development and implementation of Object Oriented, Integration, Component based 3/N-tier, Client/Server, B2B, B2C with exclusive focus on Java / J2EE technologies and integrating Java based Applications

Experience in projects under core-publishing, media domains, Healthcare, HR solutions

Experienced in all phases of SDLC including analysis, design, coding and testing, expertise in integration using J2EE architecture

Extensive experience in designing and developing enterprise application for J2EE platform using MVC, Core Java, JSP, Servlets, JSTL, Struts, Hibernate, Spring, JavaScript, Ajax, JQuery, Design Patterns, Oracle, Jasper Report, HTML5,Web Services, shell scripts, SSO, Sonar & Hudson

Working knowledge on XML Technologies JAXP (DOM and SAX parsers) and experience in XML, XSLT, XSD, XQuery, SOAP, WSDL, Web Services using AXIS

Good experience in Spring’s IOC, AOP and Spring’s integration with Hibernate.

Hands on the tools such as Eclipse, JDeveloper, Text pad, Edit plus, Toad, Linux vi editor and worked extensively on various flavors of UNIX operating system like Linux, Solaris

Extensive experience in working with Agile, Scrum and Waterfall methodologies and involvement in all the phases in SDLC

Extensive Experience in working with Junit, ANT, Maven, Perforce

Experienced in Unit Testing and generating of Test cases for web applications

Extensive experience in working with SQL, PL/SQL, Triggers and Stored Procedures

Experience in working with tools- JIRA, Rally, Basecamp

Experience in working with Apache Load-balancer, Apache Tomcat, JBoss server

Experience in using various Application and web Servers like Web Logic, Web Sphere 6.1, Apache Tomcat, JBoss

Have involved in several POC development for getting new projects for organization and also experience in working with NoSQL (Cassandra) in POC development projects

Have worked in different geographic locations – India and USA, and hence have good exposure to different cultures and working environments.

Good team player with excellent inter-personal, analytical, presentation and communication skills with strong attitude towards learning new technologies

Technical Skills:

Programming Languages

JAVA, J2EE, JMS, C, C++, XML, SQL, PL/SQL, Unix Shell Script, Perl

Web/XML Technologies

HTML, DHTML, CSS, JavaScript, AJAX, Servlets, JSP, DOM, XML, XSLT, DTD, XSD, JAX-WS

Frameworks

jBPM, BIRT, Hibernate, Spring 3, Struts 1.2, Tiles, iReport5.1

Apache Projects

Ant 1.5,Log 4j, Struts, Commons, Lucene and POI.

Tools & Utilities

Eclipse, RAD, Editplus, JProbe, Textpad, winSCP, VSS, Beyond Compare, PuTTY.

Application/Web Servers

IBM Web Sphere, JBoss, Tomcat, Apache,WebLogic

RDBMS

Oracle 11, MS SQL Server 2008

Source Control/Build

Microsoft VSS, Subversion (SVN), CVS, Hudson,Perforce

Design Patterns

Singleton, Factory, Business Delegate, Service Locator, Front Controller, DAO, E vent Delegate,MVC

Operating Systems

Windows 9x/2000/XP/7, Linux,UNIX, Sun Solaris

Scheduler

Autosys, Quartz, Tidal

Project Tracker

Sourceforge, Jira, Confluence.

Professional Work Experience:

HCLA (Client: NetApp) Feb ‘15 – Till Date

Senior Consultant

Project: CZ Test Tool/HROPT

CZ Test Tool is developed for the Testers and Configurator Developer User to execute the test cases by creating configuration. This tool works for configurator Non-BOM model integrated with Oracle configurator. Testers can run this tool through the concurrent program. Developers can use this tool through Jenkins. When used through concurrent program, this tool converts the test cases in excel into xml, then configuration for each test case and provides the results of executing each test case as report. When used through Jenkins, this tool runs the JUnit tests converts the excel test data into a xml, creates configuration and provides the results of JUnit tests.

HROPT application handles all operation data and notification of impacted employees. It generates different reports for notification, impact, country view etc.

Responsibilities:

Taking Architect decision and coordinating with business requirement team

Extensively worked on front end, business, and persistence tier using JAVA/J2EE, and Hibernate frameworks. Developed use case diagrams, class diagrams and mapping between relational database tables and object oriented java objects using Hibernate

Involved in designing the project framework using Hibernate, Design pattern- Factory, Singleton, Event Delegate, ANT/Maven. Used JUnit to test persistence and service tiers

Integrating Oracle Configurator with Java

Developed many utility pages using JSP, Servlets.

Email Notification of different reports to customer via email. All reports are created dynamical based on type requested using Jasper Report and Pio

Written DB store procedure, function, package for several modules

Developed JIBX mapping file to covert XML into Java object

Have worked closely with client side performance engineer during system performance testing and identifying the module where performance improvement(s) is required. Tuned the SQL query for performance improvement

Involved in Production/UAT deployment, migration script, User Guide and Developed ANT scripts to build and deploy the application

Environment: Java2 (JDK 1.6), J2EE 5(JSP, Servlets, JSTL), Maven/ANT, Linux, Web logic Application server, Web Services, Oracle11,Hibernate,iReport5.1.0,Pio-3.9, Oracle Configurator

HCLA (Client: Agilent Technologies) Jun ‘13 - Feb’2015

Senior Consultant

Project: HRIT

Manager Employee Information Data Administration System (MEIDAS) is a web-based application created to simplify H.R. processes and provide easy access and up-to-date H.R. information to both managers and employees. ATSE(Agilent Technologies Stock Entry) is a global web based, data entry tool for functional users (Business Managers, also called as Global Equity) to enter Stock Options recommendations. ESPA(Employee Stock Purchase Application) is used to facilitate a program called ESPP (Employee stock purchase plan). People Access(PA) is a web-based application that enables User to access various HR applications.

Responsibilities:

Extensively worked on front end, business, and persistence tier using JAVA/J2ee, and Hibernate frameworks. Developed JiBX mapping file to covert XML into Java object.

Involved in design, development and testing phases of project.

Involved in designing the project framework using Hibernate, Design pattern- Factory, Singleton, Event Delegate, ANT/Maven.

Written DB store procedure, function, package for several modules.

Tuning the SQL query for performance improvement

Developed many utility pages using JSP, Servlets, JSTL for Authoring module.

Have worked closely with client side performance engineer during system performance testing and identifying the module where performance improvement(s) is required.

Developed use case diagrams, class diagrams and mapping between relational database tables and object oriented java objects using Hibernate.

Used JUnit to test persistence and service tiers. Used P4V for configuration management.

Involved in Production/UAT deployment, migration script and User Guide

Worked with percentage allocation basis work- 80% for development application and 20% as operation level 2 in production support.

Environment: Java2 (JDK 1.6), J2EE 5(JSP, Servlets, JSTL), Maven/ANT, Linux, Web logic Application server, Web Services, Oracle11,Hibernate,Pio-3.9

HCLA (Client: Blue Cross BlueShield) Nov ‘12- May ‘13

Technical Lead

Project: NGEN (Obama Care)

NGEN: HCSC Next Generation is an extensive effort across HCSC and its subsidiaries to revamp the retail (individual) business to meet the changing needs of the customers, position HCSC as a leader in the future retail market and help the company fulfill company purpose

Responsibilities:

Responsibilities include requirement gathering, designing, status reporting to client, developing Prototype, Functional Specification, and Technical Documentations

Development & status meeting, requirement analysis and use case creation and review.

Fully development work based on agile, responsible for module development, enhancement, integration, functional testing

Co-ordinate with client on daily basis to understand existing functionality and give status on daily basis task

Environment: Windows XP, My Eclipse Blue 10.5, WebSphere Application server 7.x, JDK 1.6, Spring 3.0, Hibernate, DB2 and Project is based on Agile metrologies.

HCLA (Client: Pearson) Feb ‘10- Sep ‘12

Lead Engineer

Project: CPT(Content Management Tool)

The Content Planning Tool (CPT) is about market analysis of US state standards, capture planning decisions upstream to support the full product lifecycle, cut costs and eliminate redundant effort, streamline internal processes and to ease Editorial into working with more formal data structures. Good content plans create good books. CPT will be the appropriate tool to convert the intention of editor into a framework he can use to sell or test-market. CPT is a cross-platform rich Internet applications based on the HTML5/CSS3 on presentation layer, Java / J2EE on middle layer and Oracle 11g on data layer. Web-services and XML RPC are used for integration with related applications for various data communication.

Responsibilities:

Involved in project framework design using several design patterns- Factory, Command, Compound

Sonar and Hudson for continuous integration and teams for focusing on ensuring code quality throughout the SDLC for CPT.

Worked in persistence layer with Hibernate

Written DB script for new table design, patch release scripts, store procedure, triggers for several functionality

Reviewing and correction of proposed technical draft, code etc. of designs prepared by offshore team.

Coordination with different vendors and teams, regressive integration testing/UAT testing and support and E2E performance support at onsite

Development and status meeting, triaging bugs and Basecamp posts, requirement analysis and use case creation and review

Estimating effort for software change requests and Version Management or Configuration Controller

Requirement gathering, bug logging, triaging using JIRA. Following all standards discussed in Engineering CCB

Worked on Client Interaction, requirement understanding, status reporting and query resolution

Environment: Java2 (JDK 1.6), J2EE 5(JSP, Servlets, JSTL), Hibernate 3, Web Services, Core Java/J2ee, XML, Eclipse 3.4, Apache Tomcat6.0, JavaScript, Flex, Log4j, Web Service, Oracle11, Struts 1.2,, Solr Search server

Curium Technologies LTD.(Client: Scotia Limited) Oct ‘08- Nov ‘09

Software Engineer

Project: TennisEarth (www.tennisearth.com)

TennisEarth.com is a world-leading tennis site committed to bringing passionate moments to the worldwide tennis community. It is the first site to offer a point-by-point Live Tennis Commentary over the Web.

Responsibilities:

Estimating efforts for software change requests and Version Management or Configuration Controller. Bug reporting, tracking and analysis

Responsible for the design and development of different modules as per specification, Web pages of modules. Fully responsible for module development, enhancement, integration, functional testing, maintenance & any issues related to production server.

Worked in persistence layer with Hibernate

Wrote DB script for new table design and patch release

Provided training to Operation team

Environment: Spring 2.5, Hibernate 3, Core Java/J2ee, XML, MySql5.0, Eclipse 3.4, JBoss 4.2.2, JavaScript, Ajax, Log4j, JMS, JTA

Excel Technologies Solutions, INDIA Aug ‘06- Oct ‘08

Software Engineer

Project: LeadTail

LeadTail is dedicated to helping marketers find out where they should advertise online. It is dedicated to helping marketers make informed choices when shopping for online advertising. We’ve created an online advertising database to make it easy for you to search and compare over 1,000 ad networks and quality publishers. Normal and Advance search determine out where to advertise online in the fastest and easiest way.

Responsibilities:

Responsible for the design and development of user Interface, web pages of modules, specially report and search modules

Application Integration and fixing bugs.

Involved in Creation and Deployment of Patch in test as well as production server.

Involved in code review, peer review and design discussion

Trained the fresher for this project both technical and functional

Environment: Java2 (JDK 1.5), J2EE 5(JSP, Servlets, JSTL), ANT, JBoss4, HTML, Core Java, Java Script, Oracle8i, Eclipse 3.2, Tomcat 5.5.0, JavaScript.

Scholastics:

Master of Computer Application (MCA) in 2007

Completed training on JAVA/J2EE

Sun Certified Java Programmer (SCJP)

Sun Certified Web Component Developer (SCWCD)

Accolades& Achievements:

Consistently achieved highest performance ratings across all positions and organizations worked for till date.

Consistently praised by the customer for outstanding performance, problem solving, and managing abilities.

Livewire aware for JAVA/J2EE by HCL.



Contact this candidate