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