Post Job Free

Resume

Sign in

Project Java Developer

Location:
Toronto, ON, Canada
Posted:
July 24, 2014

Contact this candidate

Resume:

A li Asgar Bhagat

* ****** *******, *** *** Toronto ON, M2N 5X8, Canada

+1-647-***-**** ace3e8@r.postjobfree.com @bhagatali http://linkd.in/1mBUn8T

SUMMARY OF QUALIFICATIONS

** ***** ** **********al experience as a senior developer in IT with 6+ years of Core Java

experience and 4+ years of legacy systems experience. W orking in a global model, have

successfully lead onsite and offshore teams of various sizes for more than 5 years.

Experienced in leading projects and releases which involves coordination and planning with

various stakeholder including directors, business analysts, system analyst, QA team and

development team .

Experience with Enterprise Application technologies like J2EE, Servlet JSP, Core Java, JDBC,

Struts2, XML and Web Sphere.

Experience with Back-end technologies like Free-format RPG, COBOL/400, Control Language,

Unix Shell Script and CICS.

Experience with Web technologies: HTML/HTML5, JavaScript, jQuery, CSS.

Experience with Project Management tools: Microsoft Project, Microsoft Visio, Microsoft

SharePoint, Microsoft InfoPath, Axosoft OnTime, Infosys IPM+

Creative analytical, problem solving and research skills.

Strong experience in all phases of project delivery (DEV, IST, BAT, UAT, Production).

In addition to the development responsibilities have also taken on additional support activities,

which include application/system administration, application configuration, build/deployment,

installation, troubleshooting and DB performance turning .

A decade of experience in working on the global delivery model which is a cost effective model of

gathering work at the client end and getting the work done by an offshore/near shore based team.

TECHNICAL SKILLS FROM WORK EXPERIENCE

Web Services and XML: SOA, WSDL, SOAP, XML, DOM, JAX-WS, JAX-RS.

Middleware Technologies: Servlet, JSP, EJB, Java Classes, Design pattern, JSON, Ajax, JDBC and

JNDI.

Java Application Server: W ebSphere, Apache Tomcat, GlassFish

Open Source: Struts 2.0, Log4j, SVN, ANT, MySQL, Jenkins, LDAP, Waffle.

Languages: Java, Free-Form RPG, COBOL/400, Control Language, Rexx, SQL, Unix

Shell Script.

IDEs: Eclipse, NetBeans.

RDBMS: DB2, MySQL.

Methodologies: UML, Design Pattern, Waterfall, Agile, Scrum.

Project Planning: Microsoft Project, Visio, SharePoint, InfoPath, Axosoft OnTime, Infosys

IPM+

Tools: Toad, DB2 Connect, IBM uDeploy, Series i Navigator, Turnover SVN.

WORK EXPERIENCE

Senior Java developer

Apr 2012 – Current

Infosys Limited, Client: Long Term Care Partners, Toronto ON, Canada

Project lead on the uDeploy project that allows organization to move to a continuous delivery

model. Responsibilities in the project involves planning and discussions with external vendor

team (IBM), various client business groups and development/testing team to facilitate the install

of the uDeploy product and implement a continuous deployment workflow model.

Developer and Team Lead on the ongoing Quality Control Portal project that is planned to be

deployed on a Tomcat server and is being developed using J2EE technologies. Based on the

MVC model, this portal uses the Struts2 framework. The portal will connect to a MySQL DB for

Ali Bhagat Page 1 of 4

logging and tracking . It uses DB2 based on the AS400 to read the files/data that is being quality

checked. As a team lead I am involved in planning, coordination and implementation of the

project. Additional responsibilities as team lead includes discussing the requirements with the

business team and working with the development team to translate them into technical

specifications and prototypes that we could use in the development and test planning.

Developed www.benefeds.com running on W eb Sphere server using Core Java OO methodology

couple with the following technologies: XML, Struts2, JSON, Ajax, JDBC, JNDI and AS400/DB2.

The web development on this website was done using HTML, JavaScript, jQuery and CSS. This

website allowed US Federal employees to enroll and make changes to their Dental/Vision

insurance plan offerings.

The website application was hosted on an IBM Web Sphere server which was configured on the

IBM AS/400 server. The DB2 database for the website also was integrated onto the AS/40 0

platform. The website was modeled on the MVC design pattern.

Developed enhancements and releases for the BENEFEDS application to comply with the Office

of Personnel Management (OPM) mandates and industry regulatory changes.

Developed a multi-threaded split bill file application running on Apache Tomcat server using Core

Java and was based on Struts2. Split bill portal provided the premium and billing analyst an

interface to view, modify, add and delete records from a large bill files th at were produced in the

nightly batch. The billing files were on the AS/400 server and not easily readable without the

interface provided by this application.

The split bill application used JDBC for DB processing to the AS400 DB2. W indows

authentication of user was done using Waffle. Struts2 jQuery plugin was used to provide Ajax

functionality based on the jQuery JavaScript framework.

W orked on the AWD implementation project that involved the setup of BENEFEDS application to

allow for the AWD web services that were provided by an external vendor DST. The web services

were built with JAX-WS. HTTP, SOAP and WSDL technologies were used to complete the web

service development.

W orked on the IVR implementation project that involved the setup of BENEFEDS application to

allow for the web services that were provided by an external vendor Genesys for IVR. RESTful

W eb services were also developed on the BENEFEDS application to allow transmission of data

back to Genesys.

Configuration – Domain setup, JDBC DataSource, Environment setup for supporting QA testing

(BAT), development testing (IST), client testing (UAT), and production environment.

Setup and maintain Dev/IST/BAT/UAT/Production environments for major applications running on

W ebSphere 6.0/8.5 on an AS400 server and also Apache Tomcat servers, Perform

implementation for new releases setup new clients, troubleshooting and performance test/review,

support for server migration and fail over testing.

Streamlined the deployment process by using Jenkins to run the ANT script builds that connect to

the SVN repository to pull out the artifacts. Jenkins was integrated with IBM uDeploy to push the

war/ear file into uDeploy. Processes defined within uDeploy allowed intuitive deployment to any

specified environment.

To keep the client application aligned with latest technology chan ges working on proof of concept

projects that involve integrating JSF and JPA into the existing BENEFEDS application.

Team lead on several of the projects/release mentioned above. The team size varied based on

size of projects. For smaller in -house projects I led a team of 4 -5 other developers. On larger

projects the team model was based on a Global Delivery Model. In this model there was a smaller

onsite in-house team and then a larger team was based in Bangalore, India. When leading teams

on these projects, the largest offshore team size I led was 20 team members.

Specialize in working in a global team structure with team located across more than 1

geographical location.

Strong experience in all phases of project delivery. Have worked on the Waterfall and Agile model

of project delivery. Possess a very strong understanding in working with business and BA’s to

gather requirement and translate them into technical specifications.

Conducted business requirement walkthrough meeting and technical walkthrough meetings that

include client technical team members, business members and offshore team members .

Ali Bhagat Page 2 of 4

Produce various project document base on Functional specification which include Technical

Specification (TSD), Estimate, and Project Planning, Test Plan, Test Results and Implementation

log.

Environment: W eb Sphere 6.0/8.5, Apache Tomcat, W eb Service, (JAX-WS), SOAP, XML, JAX-

RS, Java persistence API, Struts2, LDAP, Waffle, Eclipse, SVN, Ant, AS/400.

Java developer

Jan 2006 – Apr 2012

Infosys Limited, Client: Long Term Care Partners, Portsmouth NH, USA

Developed PDF Generation program using Core Java OO and JT400 API to translate AS400

Spool files into PDF files.

Developed enhancements and releases for the BENEFEDS application to comply with the Office

of Personnel Management (OPM) mandates and industry regulatory changes.

Developed a Check & Explanation of Benefit (EOB) generation package using Java OO, JSP,

HTML, CSS, Advance Function Printing Driver Services (AFPDS), Control Language and

Cobol/400. The package included two utilities that were used in more than one application

product. Using AFPDS and custom MICR fonts on AS/400, spool files were formatted and stored

on the AS/400. Java OO, JSP, HTML, CSS and JT400 API’s were used to pull up information

from the spool files and either print the checks and EOB’s on bank (Bank of America/Chase)

approved check stationary or display the checks on the screen for the analyst/custo mer service

representative.

Developed CSV Sweeper program using Java OO to produce CSV files from AS400 Database

files and developed reporting program using Core Java OO to read DB tables and produce output

in Microsoft excel documents. The report data were pulled using basic java programming and

JDBC calls were made to pull data out of Materialized Query Tables (MQT’s). The data was then

formatted and stored into 14 different excel reports (one for each insurance carrier that the client

LTCP acted as a third-party administrator).

Developed a deployment tool to assist the release setup activity performed by the Production

Support team. The tool was developed using QUSCRTUS, QWCLOBJL and QUSPTRUS API’s

within a free-form RPG program. The result of this API was then passed back to screens

developed using basic HTML, CSS and JSP’s. JSON was use for data interchange.

Developed utility using core Java OO to permit the sending of XML messages to IBM MQ series

(queues) to be processed by RPG or COBOL program on AS400 machine.

Developed a data obfuscation program using a combination of free-form RPG and Database

performance tuning technique to mask PII information. The data that was obfuscated was then

used across various non-production environments by various departments.

Developed a data obfuscation program using a combination of free-form RPG and Database

performance tuning technique to mask PII information. The data that was obfuscated was then

used across various non-production environments by various departmen ts.

Environment: W eb Sphere 6.0/8.5, Apache Tomcat, Web Service, (JAX-WS), SOAP, XML, JAX-

RS, Java persistence API, Struts2, LDAP, Waffle, Eclipse, SVN, Ant, AS/400.

Software Engineer

Nov 2003 – Jan 2006

Infosys Limited, Client: Aetna

Eliminated a performance bottleneck in production by implementing the “Bubble Sort” algorithm

on an existing COBOL program. The sort algorithm reduced the daily batch window by 8 hours.

Developed a Claim Reporting System (CRS) module to allow Aetna to report on claims filed per

month/quarter. The module was developed on a mainframe platform that used CICS technology

to develop user screens and COBOL programs to generate report. Data for the reports was

extracted from Aetna’s IDBMS database.

Part of the Aetna re-platforming team to migrate a product that was hosted on Mainframe to an

AS/400 based platform. The project involved DB migration from the Aetna IDBMS to the AS/400

DB2. Programs written on Mainframe in COBOL had to be converted into AS/400 RPG based

programs. JCL on Mainframe that drove these programs was converted to CL programs.

Ali Bhagat Page 3 of 4

EDUCATION

Bachelor’s Degree in Computer Science and Engineering

2003

T RAININGS

Developing Applications for the Java EE 6 Platform – Oracle University Offering

2014

Advanced jQuery Techniques– appendTo Training

2013

JavaScript and jQuery Foundation – appendTo Training

2013

CERTIFICATIONS

2014 Oracle Certified Associate Java SE 7 Programmer

2013 IBM DB2 V9 Database Associate

2012 LOMA 290: Insurance Company Operations

2012 Infosys Quality Engineering

2011 LOMA 280: Principles of Insurance

2008 Infosys PM Elite Lite

2007 Infosys Quality Foundation

Ali Bhagat Page 4 of 4



Contact this candidate