Resume

Sign in

Senior Java/J2EE developer

Location:
Niagara Falls, ON, Canada
Posted:
June 30, 2016

Contact this candidate

Resume:

KULJEETPAL SINGH KAINTH

Email: acviqo@r.postjobfree.com Phone: 778-***-****, 901-***-****

Summary

Over 10 years in software applications design and development

Expertise in developing web based applications using J2EE.

Expertise in developing web applications using Struts, Spring, WebSphere Portal

Expertise in using ETL tool Twister

Strong background in Object Oriented Programming and Design Patterns.

Experience in developing enterprise JAVA applications for financial institutions, telecom, and airline and health care sectors.

Solid experience in J2EE technologies (Servlet, EJB, JSP, etc.)

Vast experience in using industry standard Application Servers such as Jboss, WebSphere and WebLogic.

Sound knowledge of J2EE patterns and n-tier architecture.

Skilled in Use case analysis and implementation.

Skilled in Configuration Management using Clear case, CVS and SVN.

Ability to handle multiple tasks in a team or independently within a specified time.

Strong team player with outstanding planning and good communications skills.

Skills

Education : Bachelor of Computer Application, Punjabi University

Certification : OCP (Orcale Certified Professional) in 2001 from India

Total IT Experience: 10 years.

O. S. : Sun Solaris 5.6, Windows NT4.0, Windows 3.X, 95, MS-DOS,

Windows 2000, Windows XP, Unix

Languages : Java, C, C++, VB

Scripting : HTML, Java Script, XML (SAX, DOM), XSL, XSLT, HTML, DHTML and

Velocity

Databases : Teradatabase, Oracle 10g, Oracle 9i, Oracle 8, Mysql and DB2 7.2

ETL tools : Twister and Pentaho Kettle

Middleware : MQSeries 5.2, MQWorkFlow 3.4

Technologies : J2EE, Struts, JSF, Hibernate, Spring, AJAX, ANT, JSP, JSTL, Java

Servlets, JDBC, JNDI, JMS, JUnit, EJB, SOAP, RMI, SSL, Applets

Servers : WebSphere Application Server 6.0, 5.1 and 4, WebSphere

Portal 5.0, Web Logic 4.5.1, WebLogic 6.1, iPlanet Application Server, JBoss 4.5

IDE : Websphere Studio Application Developer 5.1, IBM VisualAge for

Java, JDevloper 3.0, TOAD (Tool for Oracle Application Developer),

DB Visualiser 4.0, Jboss, Eclipse 3.0

Business Intelligence Software: BusinessObjects XI

Networking : TCP/IP, HTTP

Methodology : Structured Systems Analysis and Design & OOP, UML

Configuration Mgmt: SVN, CVS, VSS, Clearcase, Harvest 7.1

Case Tools : Rational Rose Enterprise Edition – 2000

SIGNIFICANT PROJECTS:

Client : Boeing-Canada, Richmond, BC

Project Name : FMSI (also called Airline Integration)

Duration/Size : May 2013 – May 2016

Role : Sr. Java/J2EE Developer

Team Size : 10+ Member team

Environment: J2EE, Java, Twister, Pentaho Kettle, WSSO stack, SVN, Eclipse, WSSO cloud based platform, Javascript, AJAX, XML, Web services, Soap UI, Ant, Maven, Apache AXIS, MS Visio, JDBC, MySql, HP Quality Center, Artifactory and Jenkins

Description: Via Airline Integration Boeing Canada is working to help Boeing customers achieve an integrated information platform to optimize their airline operations management. This project helps airlines to leverage the data generated by today's new breed of digitized airplanes to take their operational efficiency to the next level and make truly informed decisions that maximize profitability. It helps airlines by developing the advanced analytical tools that help them make sense of airplane data and the web platform necessary for comprehensive data and tool access.

The project involved integrating airline data using ETL tool twister and WSSO stack and then deploying on a cloud base platform.

Responsibilities

Worked with BA/Clients for requirement clarification and later demoed development done for stories to clients at the end of the sprints.

Did ETL development using a custom ETL tool called Twister Designer along with Java development where needed

Worked on ESB configuration and DSS development using the WSO2 stack - a software platform based on Apache Axis2

Implemented several web service functional test projects using SoapUI

Assisted in build process using Maven, Artifactory and Jenkins

Did deployment across all Env’s stage as well as Production.

Along with the development & construction of new application, I also was involved in Maintenance.

I did Production support on a rotation basis; once every 3 weeks and if/when there was a Severity 1 or 2 issues. In few instances where the issue was on our side, I did resolve the issue as well.

I assisted the team lead in his duties on a regular basis like story/task prioritization, design review, task creation, tasks distribution, supporting/mentoring team members, QA support, code review, raising platform issues and working with OPS for faster resolution.

Worked with other teams which were consumer to our services, to align timelines/requirement of different sprints/stories.

Worked on to create mock data and automated I-tests using Jenkins.

Client : Boeing-Canada, Richmond, BC

Project Name : GoldCare

Duration/Size : Jul 2010 – May 2013

Role : Java/J2EE Developer and later Team lead

Team Size : 5+ Member team

Environment: J2EE, Java, Struts, Servlets 2.0, JSP, Rational Clearcase, Log4j, Eclipse 3.0, JBoss Application Server, HTML, Javascript, Velocity, AJAX, XML, Web services, Soap UI, Ant, Apache AXIS, MS Visio, JDBC, Oracle, HP Quality Center 9.2

Description: Boeing GoldCare offers a flexible fleet management service tailored to meet airlines all operational needs. It helps airlines in fleet dispatch reliability, provide greater airplane availability, and reduce inventory costs.

This project contained a web-based application called Performance Metrics to monitor and analyze GoldCare fleet performance to ensure it's on target, as well as to assess both MRO and airline performance, and GoldCare performance against the industry. Performance Metrics' view into the behavior of GoldCare services was presented in a series of Airline, Aircraft and MRO Performance Trend reports, Material Management reports that focus on part usage allocation and trend reports, MRO Reliability reports, and Job Card execution and usage trend reports

Goldcare also included a dashboard, called Situational Awareness. It graphically captured actual, real-time flight and maintenance event data in a single-screen dashboard interface, instantly alerting planners to potential and actual disruptions to flight and maintenance schedules, while showing current aircraft utilization, where each plane is at any given time, and where it needs to be for planned maintenance events.

I started as a Sr. Developer and then worked as a Team Lead for multiple customer facing projects that were focused primarily on:

Business intelligence and reporting using the Cognos framework

Integration of legacy data into an integrated data warehouse

Extract - Transform - Load (ETL) of data

Responsibilities

Both front end and back end development using Javascript, Ajax and J2EE with Spring Framework.

Use of both SOAP (with XML) and REST (with JSON) web services when fetching data from external systems

Presented Critical Design Review presentations to all stakeholders and supervised development activities.

Involved in developing web Application Performance Metrics by using Struts Framework, JSP and HTML. I was also involved in the development of java servlet coding for some web application like Situational Awareness and Flight Following Injector.

Along with the development & construction of new application, I also was involved in Maintenance or Production support for the already running applications.

Deployed and debugged applications in UNIX environment along with eclipse.

Used Java script for client-side validations in most of the screens. I also used Ajax to pull real time data.

Implemented & used ANT scripts to build the web applications.

Tested the application by using the test cases.

Used Apache AXIS for generating Web service clients.

Used SOAP UI for testing and debugging the web services.

Used velocity to create HTML email from the web applications.

Involved in Design and development of Object Model.

Used MS Visio for drawing Class Diagrams.

Created SQL queries for data manipulation using JDBC.

Used Log4J for logging.

Rational Clear case was used for Source Control & Version Management.

Used HP Quality Center for defect tracking.

Client : Delta Airlines, Atlanta, GEORGIA

Project Name : Delta.com

Duration/Size : Jun 2007 – Feb 2010

Role : Java/J2EE Developer

Team Size : 15+ Member team

Environment: J2EE, Java 1.41/1.5, Struts 2.0, Servlets 2.0, JSP, JSTL, Rational Clearcase, Log4j, Eclipse 3.0, JBoss Application Server, HTML, Javascript, Velocity, AJAX, DWR, XML, Web services, Soap UI 3.0, Ant, Apache AXIS, MS Visio, UNIX, JDBC, Oracle 9i, HP Quality Center 9.2

Description: Delta Air Lines is one of the premier Airlines in the world headquartered in Atlanta. Delta.com is a website for delta airlines, which provides travelers services such as arranging their travel schedules safely and securely, tracking statuses of their travel and allow them changes their preferences such as itinerary changes and profile changes. Delta.com also maintains their customers traveling history to provide better services to their frequent travelers. Customers can check in online to save time on the airport. Customers can also buy one times passes & membership for delta sky club on the site.

Responsibilities

Involved in developing web Applications (Booking, Sky club, Awards, Skymiles enrollment and profile) by using Struts Framework, JSP and HTML. I was also involved in the development of java servlet coding for some web application like Online check in.

Along with the development & construction of new application, I also was involved in Maintenance or Production support for the already running applications.

Deployed and debugged applications in UNIX environment along with eclipse.

Used Java script for client-side validations in most of the screens. I also did setting up DWR for both front-end & the backend.

Implemented & used ANT scripts to build the web applications.

Tested the application by using the test cases.

Used Apache AXIS for generating Web service clients.

Used SOAP UI for testing and debugging the web services.

Used velocity to create HTML email from the web applications.

Involved in Design and development of Object Model.

Used MS Visio for drawing Class Diagrams.

Used Design patterns like DAO, Value Object, Factory and Singleton.

Created SQL queries for data manipulation using JDBC.

Used Struts with tiles & Validation framework

Used Log4J for logging.

Deployed the application on JBOSS Application Server.

Rational Clear case was used for Source Control & Version Management.

Used HP Quality Center for defect tracking.

Client : Nationwide Insurance, Columbus, OHIO

Project Name : BusinessObjects: Cage & Security & Report Conversion

Duration/Size : Mar 2007 – Jun 2007

Role : Java/J2EE Developer

Team Size : 3 Member team

Environment: BusinessObjects, J2EE, Java 1.41, JSP, JSTL, Harvest 7.1, UML, Spring, Hibernate, Log4j, Eclipse, Teradatabase, Websphere Application Server 5.1, HTML, Javascript, AJAX, XML, UNIX, MS Visio

Description: This Project involved building a Java based Reporting application using Business Objects API along with Teradatabase. This project comprises of different modules like Business Analyzer, Retail Entity Reporting, Pensions and Data sharing.

Responsibilities

Responsible for creating Front End for Retail Entity Reporting, Pensions and Data sharing module using JSP’s, JSTL, AJAX.

Responsible for setting & maintaining the prompts for Business Objects Reports.

Responsible for session management for the all the modules

Responsible for scheduling the reports through Java classes along with creating the Unix Scripts through which the Java classes could be invoked.

Involved in Design and development of Object Model.

Used MS Visio for drawing Class Diagrams.

Used Design patterns like DAO, Value Object, Factory and Singleton.

Used Spring with Hibernate

Hibernate was used for Object Relationships Mapping (ORM). Created Hibernate mappings, and wrote HQL statements.

Used Log4J for logging.

Deployed the application on Websphere Application Server 5.1.

Harvest 7.1 was used for version control.

Client : (United Health Care) Cypress, CA

Project Name : Provider Portal

Duration/Size : Jun 2006- Feb 2007

Role : Java/J2EE Developer

Team Size : 10 Member team

Environment: J2EE, EJB, Java 1.3, JSP, JSF, JSTL, Rational ClearCase, UML, Struts, Log4j, WSAD 5.1, Oracle 9i, iPlanet Application Server, HTML, Javascript, AJAX, XML, UNIX, MQ, Mercator, RAD, MS Visio, Apache AXIS, Test Director

Description: Provider Portal is a common web portal based on HIPAA standards, where in PCPs and Specialists can share the information about primary members and dependents. This project comprises of different modules like Patient Eligibility, Notifications, Referrals, and Claims etc. Since the architecture of the project is n-tire, on the top B2C talks to B2B that internally communicates with Mainframe through foundation calls.

Responsibilities

Responsible for Notification & Referral Client side (B2C) using JSP, JSTL, AJAX.

Developed Notification & Referral business layer (B2B) using EJB’s & Helper classes. Also created Notification Webservice.

Involved in Design and development of Universal Object Model.

Designed Client toolkit for Clearing houses for batch Processing of referral transactions.

Used Rational Application Developer (RAD) & MS Visio for drawing Class Diagrams.

Used Apache AXIS for generating Web service clients.

Used SOAP UI for testing and debugging the web services.

Used IBM MQ as message broker for sending receiving messages.

Used Design patterns like Service locator, DAO, Value Object, Session Façade, Factory and Singleton.

Used Struts with tiles & Validation framework

Used Log4J for logging.

Deployed the application on iPlanet Application Server.

Rational Clearcase (Web) was used for version control.

Prepared the Unit Specifications for the module and Unit Testing. Implemented the JUnit Test Classes.

Documented the Design document and User Documentation.



Contact this candidate