Post Job Free
Sign in

Service Developer

Location:
Minneapolis, MN
Posted:
May 10, 2017

Contact this candidate

Resume:

Shahib Ulla

Mobile: +01-612-***-****

acz8hx@r.postjobfree.com

Senior BPM Consultant

Minneapolis, MN

Around 10 Years of IT experience of which 7+ years of experience in BPM Technologies

Experience in designing Business Process Definitions (BPD's) based on the business requirements and modeling them in the IBM Process Designer.

Experience in using business concepts such as Key Performance Indicators (KPI), Service Level Agreements (SLA), metrics and reporting to business solutions.

7 years of hands on experience in design and development of business processes using IBM BPM /Lombardi Teamworks including process analysis, process modeling, web services, UI coaches, variables, UCA's, Tracking Points, Ajax services, Task Routing and Playbacks.

Good knowledge of standard BPMN Notation and Expertise in web service, Java and Database integration with IBM BPM.

Experience in Designing Coaches for user interface, Integration Services and General System Services in IBM BPM.

Experience in developing J2EE compliant systems using IDE tools like Eclipse, My Eclipse, Web logic Workbench and deploying them in application servers like BEA Web logic, IBM Web sphere on Windows and UNIX environments.

Excellent knowledge of relational databases, involved in application development using several RDBMS like Oracle, MS SQL Server, PL-SQL and MySQL.

Programming experience in Java and J2EE technologies including JSP, EJB, Struts, Servlets, XML, JDBC, JMS, Log4J, JavaScript, DOJO, Jquery, AngularJS, HTML, XSLT.

Expertise in Object Oriented Analysis and Design (OOAD) and Object Oriented Programming (OOP) and Design Patterns.

Very good understanding of SDLC (Software Development Life Cycle). Involved in various phases like Requirements Analysis, Design, Build and Testing.

Proficient in developing Unit testing, Integration testing and Container testing components with good knowledge on testing frame works and testing methodologies.

Excellent team Player, quick learner and self-starter with effective communication, motivation and organizational skills combined with attention to details and business process improvements.

Skill Set:

Business Process Management

IBM BPM 8.5.7, IBM BPM 8.5(Advance) IBM BPM 7.5, Lombardi TeamWorks 6.2

Programming/scripting Language

JavaScript,

Jquery,

Dojo,

AngularJS,

NodeJS,

Java,

XML,

XSLT,

HTML5,

CSS3,

Bootstrap

RDBMS / Tools

Oracle 11g

Microsoft Sql Server

Operating Systems

Windows XP

Windows Eight

Source Control

Visual SourceSafe

Tortoise SVN

Others

NetBeans

Eclipse

Thunderhead

FileNet

Weblogic Server 9.2

WebSphere Server

Tomcat

Languages

English

Hindi

Kannada

Professional Experience:

Symphony Corporation, Feb 2014 – Present

Project Title

BPM Upgrade

Organization

Symphony Corporation

Industry

Insurance

Duration

01/2017– Till Date

Major Role

BPM Developer

Location

Golden Valley, MN

New Business and DTCC IFT applications were built on Lombardi BPM 6.0 version and were upgraded to IBM BPM 7.5. And these applications needed to get upgraded to BPM 8.5.7 version. As part of upgrade BPM team decide to replace the Heritage coaches with Coach views and use Spark Toolkit to expedite development.

Roles and Responsibilities:

Involved in requirement gathering and development phases of project cycle.

Worked on Migration process from IBM BPM 7.5 to IBM BPM 8.5.7.

Modified Heritage Coaches with Coach Views using Spark Toolkit.

Implemented Ajax Services to make coaches user friendly and performed client side validations.

Developed Saved Searches in place of Custom Inboxes.

Developed utility services to help upgrade applications.

Software: IBM BPM 8.5.7 Process Designer, Spark Toolkit, Oracle, JavaScript, DOJO, AngularJS, XML, XSLT

Project Title

MoneyIn – DOL Changes

Organization

Symphony Corporation

Industry

Insurance

Duration

08/2016– Till Date

Major Role

BPM Developer

Location

Golden Valley, MN

MoneyIn was a complex application with 15+ BPDs and it had lot of duplicate code such as duplicate services for each type which contributed lot of redundancy. As part of DOL Feduciary rule, MoneyIn was getting modified. Instead of modifying 15+ places, BPM team decided to replace all the BPD with single BPD, single controller and Coach service.

Roles and Responsibilities:

Involved in all phases of the project lifecycle from requirement gathering to production deployment and support.

Developed BPDs using requirement documents, use-cases.

Optimize BPDs using industry best practices and design patterns.

Developed BPM toolkits for integrating with other systems.

Implemented Ajax Services to make coaches user friendly and performed client side validations.

Experience in Designing Coaches for user interface, Integration Services and General System Services in Teamwork's

Implemented UCA, Message Events, Tracking and Timer Events.

Implemented Best practices across BPM projects in organization

Developed services for XML parsing and Exception handling.

Deployed the application on several environments such as QA and Staging

Attend defect triage calls with BA and QA to understand defects and fix them accordingly

Software: IBM BPM 7.5 Process Designer, Oracle, JavaScript, DOJO, AngularJS, XML, XSLT

Project Title

DocGen

Organization

Symphony Corporation

Industry

Public Sector

Duration

02/2014– 08/2016

Major Role

BPM Developer

Location

Madison, WI

wiKIDS is aimed to replace existing main frame system. It consists of four components .Net, BPM, FileNet and ThunderHead. BPM component consists of process app for Document Generation (DocGen) and Mock up for wiKIDS. Also BPM components are created using both Integration Designer and Process Designer.

Roles and Responsibilities:

Design and developed BPEL, Mediation Flows, Maps and Custom Mediation.

Design and developed Export, Import and reusable Java classes.

Configured ECM Adapter, JDBC adapter.

Developed CoachView for Thunderhead’s DocEditor component using AngularJS.

Built prototype for wiKIDS using Human services.

Design and Developed BPD to maintain workflow in BPM.

Design and Developed Advance Integration Service to implement the BPD activities.

Design and developed Rest web service using IBM Integration Designer.

Developed Integration service for Thunderhead interaction.

Developed BPD to automate content creation in Thunderhead.

Developed Services in BPM to create document template in Thunderhead, using word documents provided by client.

Software: IBM BPM 8.5 Process Designer, IBM Integration Designer, Microsoft SQL server, Microsoft Visual Studio, JavaScript, DOJO, AngularJS, XML, XSLT, FileNet, Thunderhead

Prolifics, June 2013– Feb 2014

Project Title

Data Acquisition

Organization

Prolifics

Client

Private Sector

Duration

11/2013– 02/2014

Major Role

BPM Developer

Location

Nashville, TN

Data Acquisition is aimed to replace existing complicated processes at BMI.

Roles and Responsibilities:

Understand requirements and conduct use case walkthroughs with BA team and co developers

Identify ambiguities in requirements and report to BA team

Involve in agile scrum calls and discuss BPM activities and challenges with the lead and Project Manager.

Design and implementation of BPM process applications for different workflow modules.

Integrated IBM BPM with external systems using SOA/Web Services.

Developed human task services and coach views.

Design and developed File Scheduler which will help users to schedule file arrival time frame and takes care of monitoring file automatically.

Software: IBM BPM 7.5, Oracle 11g, JavaScript, XML, XSLT

Project Title

AIM – Teamworks Upgrade

Organization

Prolifics

Industry

Retail

Duration

07/2013– 02/2014

Major Role

BPM Developer & Administrator

Location

Charlotte, NC

AIM was designed and developed in Teamworks 5.5 version and we are upgrading it to IBM BPM 7.5 version.

Roles and Responsibilities:

Unit Text service and fix issues.

Replace Connectors with Integration Service.

Install Process Center and Process Server on Windows server.

Configure SSL on Process Center and Process Server.

Code movement between different environments.

Software: IBM BPM 7.5, Oracle 11g, JavaScript, XML, XSLT

TATA Consultancy Service, Ltd., September 2006 – June 2013

Project Title

Teamworks Upgrade

Organization

TATA Consultancy Service Ltd

Industry

Insurance

Duration

03/2013– 06/2013

Major Role

BPM Developer and Technical Lead

Location

Golden Valley, MN

License, Contract and Appointment is an application designed and developed by TCS for onboarding and maintenance of its agents. The application is developed in 2010 and is in Teamworks 6.2 version. As part of upgrade the application is upgraded to IBM BPM 7.5.

Roles and Responsibilities:

Import the existing code and carve out the code into process apps and toolkits based on business functionality.

Develop utility service to trigger inter process messaging.

Unit Test the application and fix the issues.

Rewrite reports in 7.5.

Co-ordinate with offshore and client

Code movement between different environment and Production Support.

Software: IBM BPM 7.5, Oracle 11g, JQuery, JavaScript, Java 1.5, XML, XSLT

Project Title

Workflow Management System (WMS)

Organization

TATA Consultancy Service Ltd

Industry

Insurance

Duration

09/2011– 02/2013

Major Role

BPM Developer, Designer and Technical Lead

Location

Golden Valley, MN

Workflow Management System (WMS) is an application designed and developed for Work Management and task routing between different departments for client. It also provides functionality to Bulk Reassign tasks to user, Group Based saved searches inboxes, Admin Controllers and Reports.

Roles and Responsibilities:

Analyze the requirement and Coordinate with Business during Design and Development.

Design Business Process Definitions, Services and Integration Component.

Design Coach Layout for new application. Designed reusable coach layout such as Accordion and Pop up sections using Coach Designer.

Develop Business Process Definitions, Services, Coaches and Integration Components.

Coordinate and Guide team during Build Phase.

Defect Analysis and providing fix during QA phase.

Code movement between different environment and Production Support.

Develop Java EAR using message driven bean to connect MQ with IBM BPM JMS.

Software: IBM BPM 7.5, Oracle 11g, JQuery, JavaScript, Java 1.5, XML, XSLT, NetBeans, Eclipse.

Project Title

ASM – TeamWorks

Organization

TATA Consultancy Service Ltd

Client

Insurance

Duration

11/2008– 09/2011

Major Role

Designer, Technical Lead and Developer

Location

Bangalore, India

Allianz has couple of applications which deals with Case Study & Underwriting, Task Processing activities and License Contract and Appointments of Agents.

Roles and Responsibilities:

Supporting and maintaining applications

Analysis Requirement for Enhancements.

Involved in Design.

Involved in development of services, coaches.

Customization, development and debugging of the code.

Software: Lombardi TeamWorks BPM, Oracle 10g, Windows XP.

Project Title

TASO GLOBAL

Organization

TATA Consultancy Service Ltd

Client

Banking

Duration

03/2007– 11/2008

Major Role

Developer

Location

Bangalore, India

TASO (Transaction Approval System for Overdraft) is being designed & developed as part of the Credit Infrastructure Transformation (CIT) initiative and as part of need to meet transaction approval requirements of the merged organization (after the merger of J P Morgan Chase and Bank One organizations).

The TAS application is a credit transaction decision application supporting multiple lines of business (LOB) within the organization. The Credit Risk Policy and Approval Grids form the main framework for the decision in the application.

Roles and Responsibilities:

Analysis and Designing for the requirements.

Preparing Design docs (solution and component) based on the requirements.

Developing Class, Interfaces, Hibernate mappings and JSP.

Developing, packages, stored procedures and other database objects to implement TASO –G.

Customization, development and debugging of the code.

Software: Weblogic 8.1, Weblogic 9.2, MyEclipse 5.5, JDK-1.4, Struts, Portlets, Hibernate, Oracle 10g, PL/SQL, PL/SQL Developer, Rational XDE, Windows XP.

Professional Certifications

BPM Developer Level 1, 2010, from Lombardi

Sun Certified Java Programmer v1.5, 2007, from SUN

Education

Bachelor of Engineering, Electronics and Communications, Visvesvaraya Technological University

Personal Details

Location

Minneapolis, MN, USA

Telephone No.

001-612-***-****

Email-id

acz8hx@r.postjobfree.com



Contact this candidate