Lead/sr. Bpm Developer Resume
New York, NY
SUMMARY
- 9+ years of experience in analysis, design, development and implementation of Enterprise - based applications using different Enterprise application Integration tools like IBM BPM Developer, Web Sphere Process Server & J2EE technologies.
- Good experience in Application development using IBM BPM 8.x/ 8.5.6/8.5.7, IBM BAW v18.0/19.0 and Lombardi Developer Edition 7.x.
- Extensive experience in developing various complex coaches and coachviews in BPM.
- Implemented BPMN Workflow, activities, Swim lanes, Decision Gateway, Milestone and BPD Events in the Process Designer.
- Implemented complex logics using Timer Events, Message Events, Tracking Events and UCA.
- Worked on implementing complex Headless BPM Infrastructures and integration with Angular J
- Worked with Business users and stake holder for gathering business requirements and participating playbacks.
- Extensive experience in Deploying Snapshots from DEV to QA.
- Extensive experience on Teamworks Process & Performance Server, Authoring Environment, Coach Designer & Connectors.
- Extensive experience in Designing User Interface, BPD and Services in Lombardi Teamwork’s as well as in IBM BPM.
- Experienced in UML and developing Use Cases, Interaction Diagrams (Sequence, Class and Collaboration diagrams, State diagrams) using RSA.
- Experienced in the development of distributed components using Servlets, JSP, EJB, XML, JDBC, Ajax, JQuery, JavaScript and CSS.
- Ability to write SQL queries, Stored Procedures, Triggers and Functions using PL/SQL with databases like Oracle and SQL Server.
- Having domain noledge on Banking, Finance, Insurance and Social Networking.
- Extensive experience in modelling SOAP messages as an intermediatary for Web Services.
- Proficient in developing Unit testing, Integration testing and Container testing components with good noledge on testing frame works and testing methodologies.
- Excellent team Player, quick learner and self-starter with TEMPeffective communication, motivation and organizational skills combined with attention to details and business process improvements.
- Good experience in implementing agile and scrum methodologies.
TECHNICAL SKILLS
BPM Tools: IBM Blueworks Live, IBM BPM 8.5.x/8.5/8.5.6, IBM BAW 18.0/19.0/20.0, Lombardi Teamworks 6.2.
IDEs: IBM WSAD 4.0/5.0, RSA 6.x, Net Beans 6.8, MyEclipse5.1
Application Servers: WebSphere App Server 9.x/8.x/7.x, Jboss V7, WebLogic 9.1/9.2, Windows Server 2008/2003.
Web Technologies/Services: AJAX, HTML, CSS, JavaScript, jQuery, PHP, XML, JSON, REST.
Front End Tools: Visual Studio 2008, 2010 Oracle Forms4.5/Forms 6i
Operating Systems: MS-DOS, Windows 8/ 7/ XP/ 95/ 98/ NT/XP, UNIX, Linux
Databases: Oracle 9/10g, MS SQL Server 2005, 2008, 2008R2, 2012
Tools: /Utilities: File Net, Jenkins,GIT, JIRA, Toad, SQL Developer, App Dynamics, Splunk
PROFESSIONAL EXPERIENCE
Confidential
Lead/Sr. BPM Developer
Responsibilities:
- Design, development & implementation of huge BPM Business workflows, as per the requirements on the platform of IBM BAW, v18.0, v19.0, Suite of Solutions developed on WebSphere Application Server V9.0/V8.5.5 environments hosted on clustered UNIX Servers.
- Implemented BPM Process Workflows as per the best practices in providing an optimal solution as per the laid out requirements and design.
- Implemented REST based services and developed complex Process Applications interacting multiple external Applications.
- Modeled and developed UI’s using the latest components, particularly using SPARK UI toolkits involving alot of Dojo or JavaScript coding
- Integrated internal and external services using built-in as well as custom developed Java & Web Service connectors, as well as implemented functionality to read contents from Excel template with Validations.
- Worked on user interfaces Human Services, Client Side Human Services, Heritage Human Services, Dashboards, templates, data bindings for coach views boundary eventsevent handlers for designing coaches.
- Developed Coaches & Coach Views as per the application logic using custom HTML, CSS, JavaScript, Dojo with significant usage of JSON, XML & XSLT, also extensively using Web Process Designer.
- Leveraging logs & Debug utilities in unit testing the developed code in addition to working with SIT/UAT teams in resolving application errors and fixing workflow inconsistencies.
- Deploying the Application and related EAR files into lower environments, as well managing the Env. Variable .js files, part of staging within Github and building the Jenkins path for CI/CD.
- Administration of Users, Groups & Security alongside catering to the routing requirements of the base applications in addition to multiple functions on the Process Admin & WAS Consoles.
- Worked through administration/support tasks utilizing logs by connecting to the unix box, as well checking the LSW Trace only in the event it is required for any debugging purposes & all the routine with d deploying Snapshots, EAR modules & Form codes.
- Collaborating closely with Project Manager & Leading team in all phases of the project lifecycle, particularly in fine-tuning the business logic, validation requirements, responsible for peer code reviews and in process ensuring smooth delivery of the solutions to production.
Environment: IBM Business Process Manager BAW, v18.0, v19.0, IBM Blueworks Live, IBM Process/Integration Designer, Spark UI, IBM Content Manager, Java, REST, JavaScript, JSON, Dojo, XML, XSLT, CSS, Web Services, Github, Jenkins, Postman, App Dynamics.
Confidential, New york, NY
Lead/IBM BPM Consultant
Responsibilities:
- Design, development, testing, debugging, maintaining and documenting software components.
- Build partnerships across the application, business and infrastructure teams.
- Design, code and unit test application code using Software Development Life Cycle (SDLC) best practices.
- Involved in setting up the new lower and higer environment by participating in the installation of the tool, configuring the database with the tool.
- Orchestrated BPEL Process flows, developed Mediation Flow Components and integrated various systems utilizing appropriate adaptors and composed SCA assembly using IBM Integration Designer V8.6, in part took architectural decisions.
- Involved in Complex Code Migration from IBM BPM v8.5.6 to IBM BAW v18.0.0.2.
- Involved in the Custom database design, creation of tables, mapping of the Teamworks Variables with the Database system(SOR - System of Records).
- Designed Entity Relationship Diagrams maintaining consistent Database structures within DB2 z/OS along with aiding application development with coding SQL Queries, Functions & Stored Procedures within IBM Data Studio.
- Created sequences, triggers, Procedures and configured with the Teamworks for the automatic instance Id generation which is a primary requirement of this process.
- Involved in the design of the Coaches, Ajax, Human services, General System Services, Integration Services and variables.
- Building applications leveraging multiple Java, JavaScript & REST API’s on Process Designer & Integration Designer, also business rules using ODM.
- Developed and contributed to Business Rules & Rule queries built on Decision Server using IBM ODM V8.7, also been part of building a RPA solution for a couple of modules.
- Interacted with the client to analyze the business logic for the report generation, automated timer triggers in process and build complex RESTful Services.
- Complete estimates and work plans with the assistance of more senior team members as appropriate for design, development, implementation and rollout tasks.
- Create technical system documentation and ensure that this documentation remains current throughout all phases of the SDLC.
- Web services design and testing.
- Involved in the build and release process.
- Support and maintain applications according to team standards.
Environment: IBM BPM 8.5, BPM 8.5.5, IBM BAW v18.0.0.2, IBM BlueWorksLive, Websphere Process Server, Java, XML, Eclipse(IDE), Windows 2008R2, PL/SQL Developer, Oracle 10g, ODM v8.7, IBM Process/Integration Designer, Brazos UI, Spark UI, IBM Content Manager, DB2 z/OS, Java, J2EE, REST, JavaScript, JSON, Dojo, XML, XSLT, CSS, Web Services, SOAP UI, Github, WebServices, Postman.
Confidential, Minneapolis, MN
Sr. BPM Consultant
Responsibilities:
- Worked with Business users and stake holder for gathering business requirements
- Convert the Business Requirements into User Stories using JIRA
- Modeling Processes using Blue works Live
- Coordinate with Business users and development team for each playback
- Utilize minicomputer and mainframe computer systems to address project objectives.
- Involved into development wherever business demands
- Developed Coaches and reusable Coach Views.
- Contribute to solution development in the areas of process flow, business logic and user interface.
- Test, debug and refine computer software to produce required product.
- Involved in Creating KPI’s and SLA’s when business demands.
- Worked on different modelling event Message, Timer, Tracking, Error and content in IBM BPM v 8.5.6
- Designed and developed User Interface Coaches in Teamwork’s
- Conduct multiple levels of testing including unit, system, integration and performance.
- Developed common utilities in Teamwork’s which can be used for entire Project
- Troubleshooting and resolving users issues
- Involved in Deployment from DEV to QA and QA to PROD Environment
- Creating Snapshots before and after each play back done with the Business Users.
- Creating Different Tracks, Enabling and disabling them.
- Involved with the team in developing an error handling system.
- Took part in testing of prototypes.
- Participated in code review process for peers
Environment: IBM BPM 7.5, BPM 8.5.0, IBM BlueWorksLive, Websphere Process Server, Java, XML, Eclipse(IDE), Windows 2008R2, TOAD, PL/SQL Developer, Oracle 10g.
Confidential
Lombardi Developer/Consultant
Responsibilities:
- Working as a Senior Consultant for Lombardi Teamwork’s and responsible for resolving technical as well as integration issues.
- Involved in installation, configuration, deployment and problem resolution of Lombardi Teamwork’s
- Involved in the complete redesign of the existing system to convert it into a process based framework by applying the core principals of BPM.
- Worked collaboratively with subject matter experts (SMEs) and technical team members to capture existing process into Teamwork’s and create high-level as well as detailed end-to-end Business Process Definitions (BPDs)
- Transform requirements in to stipulations.
- Server Side business implementation using COREJAVA Class and JAVA Connector to integrate with Lombardi Teamwork’s
- Developed reusable components using CoreJava, Java Script
- Took part in software and architrctural development activities.
- Designed and developed User Interface Coaches in Teamwork’s
- Facilitate formulating architectural design, functional specification, interfaces and documentation of hardware or software systems.
- Designed and developed services to implement the process activities in Teamwork’s
- Created a Lombardi extension for automating deployment of process projects for Lombardi Teamwork’s 6.2
- Developed common utilities in Teamwork’s which can be used for entire Project
- Troubleshooting and resolving users issues
- Updated with the software and be proactive.
- Troubleshooting Performance server skip data transfer and Event Manager queues hang
- Involved with the team in developing an error handling system for the whole application using XML/XSLT/XPATH
- Data Modeling, Created tables, triggers, stored Procedures in MS SQL Server Database
- Support all phases of testing and defect resolution in Lombardi Teamwork’s
Environment: Lombardi Team Works 6.2.2, CoreJava, JSP, XML, Eclipse(IDE), Windows 2000, TOAD, PL/SQL Developer, Oracle 10g, SQL Server 2005, IBM WebSphere 6.1 including Core java,Hibernate, Spring, DAO, MVC, Junit, Singleton, Bootstrap
Confidential
Jr. Java/J2EE Developer
Responsibilities:
- Gathered and analyzed user requirements and translated them into system solutions using Rational Rose (UML).
- Designed and developed several web interfaces to connect to the systems and reports.
- Enhanced the existing system using struts.
- Developed a controller using action servlet.
- Updated with the software and be proactive.
- Involved in the performance tuning and Optimization of the queries and procedures.
- Handled user interaction and by conducting frequent meetings with them.
- Assist with encoding, testing, debugging, and documenting program modules.
- Responsible for developing new features while maintaining the existing functionality.
- Wrote the presentation layer in Java Server Pages (JSP).
- Involved in Servlet programming and JSP scripting for the communication between web browser and server.
Environment: Java 1.4, J2EE, EJB, Java Server Pages, Servlets, WSAD, Clear Case, Oracle8i, SQL server, SOAP, UDDI, WSDL, Struts1.0, JFC Swing, XML, XSLT, XSL, HTML, JavaScript, JDBC, LINUX, Windows 2000,Websphere5.0, PL/SQL.