We provide IT Staff Augmentation Services!

Senior Application Developer Resume

4.00/5 (Submit Your Rating)

Bentonville, AR

PROFESSIONAL SUMMARY:

  • Senior Application Developer with over 10 years of leadership experience in designing innovative business solutions for clients using IBM BPM, IBM ODM, IBM Datapower, Core Java/J2EE.
  • Skilled in service oriented architecture, business process modelling, rules management, Application development and Support.
  • Demonstrated proficiency in evaluating requirements for business application and providing estimations on deliverables.
  • Expertise in core Java technologies like multithreading, collection framework, logging, exception handling.
  • Expertise in developing web based solutions using Servlets, JSP, JSTL and Struts.
  • Good understanding in Spring IOC, DI, AOP, OXM, ORM, MVC.
  • Strong domain knowledge in retail, finance, insurance, leasing and human resources
  • Expert in implementation of web and mobile based technologies like AngularJS, JQuery, Bootstrap, CSS, AJAX, JSON.
  • Specialist in providing solutions for integrations with various systems like ODM, Datapower, ServiceNow, Salesforce.
  • Good knowledge on Operations Decision Manager - IBM ODM on designing and developing rule flows, action rules, creating rule packages, deploying rule application in RES, testing and assisting business on rule changes.
  • Extensive knowledge in middleware technology like Datapower tool and implementation of its components such as MPGW, WPS, XSL accelerator, XML firewall, two way SSL handshake.
  • Specialist in ORM tool Hibernate involving development of persistent class, mapping resources, transaction management, HQL, HCQL.
  • Specialist in WebSphere Administration and configuration Data Sources, LDAP integration of user directory with application, configuring roles, users and making deployments to various environments.
  • Developed numerous generic solutions adhering to strong design patterns and recognized for innovative solutions designing used across applications.
  • Proficient in designing tables and developing complex stored procedures using PL/SQL.
  • Good knowledge on no SQL databases like Cassandra.
  • Specialist in developing applications using cloud technologies such as ServiceNow, Salesforce.
  • Proven adviser and trainer with expertise in communicating across organizational levels and with cross-functional teams to drive shared vision and foster culture of excellence.
  • Strong experience on all phases of agile project development life cycle such as requirements analysis, process design, development, testing, deployment and production support.

TECHNICAL SKILLS:

BPM Tools: IBM BPM, PEGA

Rules: IBM ODM

ESB: IBM Datapower

Cloud Technologies: Salesforce, ServiceNow

Languages: Core Java, J2EE

ORM Tools: Hibernate

Web Services: REST and SOAP

Web Technologies: JSP, Servlets, Struts, Spring, AngularJS, Bootstrap, JQuery, JSON, AJAX, JavaScript, HTML, CSS, XML, XSL

Database: Cassandra, DB2, Oracle, MS SQL, Teradata.

Server: Web Sphere, WebLogic 9.2, Tomcat, JBOSS

PROFESSIONAL EXPERIENCE:

Confidential, Bentonville, AR

Senior Application Developer

Responsibilities:

  • Extensive involved in analysis, design and development of client’s business strategy and system architecture requirements to achieve business goals.
  • Formulate strategic plans for component based process and service development to sustain future project objectives.
  • Involved in understanding of detailed business requirements and use cases, and translate technical specifications into product requirements.
  • Create team strategies on development of toolkits and deliverable adhering to agile development methodologies by establishing project scopes of work; communicate project deliverable timeframes and release features to clients.
  • Develop data architecture design to facilitate targeted customer analysis.
  • Designed and developed reusable toolkits and coach views for more dynamic and responsive user interface using AngularJS and bootstrap.
  • Specialist in implementation of rules using IBM ODM, performed thorough code review and suggested further optimal solutions to improve efficiency.
  • Suggested various architectural improvements of existing processes with performance issues, design and integration solutions, and formulate methodologies to optimize object-oriented software and database development.
  • Designed and developed MPGW services using Datapower for interacting with external systems out of DMZ zones using two way SSL handshake.
  • Diagnose and identify root case of product/server issues, actively created PMR’s with IBM and tickets with Azure team to resolve it.
  • Write and implement new database standards and table design for application.

Environment: IBM BPM 8.5, IBM ODM, IBM Datapower, Java, AngularJS, DB2, Teradata.

Confidential, Bentonville, AR

Senior Application Developer

Responsibilities:

  • Involved in designing and development of document approval process.
  • Successfully integrated SAP system with IBM BPM via web service integrations.
  • Successfully integrated EAI system with IBM BPM via web service integrations.
  • Involved in dynamic coach creation using JavaScript API in services.
  • Involved in customizing saved searches, including business data in the portal.
  • Configured mail connectors for escalations.
  • Involved in creating scripts and queries to support post production workflow releases.
  • Developed process reporting such as charts, reports, pages and scoreboards with two levels of drill downs.
  • Developed scoreboards which will display charts and drill downs with filters based on dynamic user input in portal.
  • Developed common exception handling framework for moving failed activities to support queue.
  • Created mini specs for the Application.
  • Followed the BRD and created the technical design document.
  • Involved in code promotion from development to UAT and UAT to Production.
  • Involved in system integration testing (SIT) and User Acceptance Testing (UAT).

Environment: IBM BPM 8.5, IBM ODM, IBM Datapower, Core Java, AngularJS, DB2.

Confidential, Englewood, CO

Senior Application Developer

Responsibilities:

  • Designed architecture of provisioning process in order to improve efficiency by automation, avoiding bottlenecks and providing overall visibility to the process for different teams.
  • Integrated with salesforce for providing status updates from IBM BPM on each order.
  • Integrated bpms with tibco system for reliable communication across different platforms.
  • Integrated with profile management system to extract profiles and assign to equipment’s.
  • Integrated with arc+ system for downloading certificates using FTP.
  • Integrated with service plus system to place orders automatically.
  • Integrated with a training system called lms to create training from bpms.
  • Integrated with AS400 for reading and writing data.
  • Created custom java connectors to read and create excel files using poi api.
  • Created custom reports with drilldowns for process visibility.
  • Developed a complex logic of profile selection using PL/SQL.

Environment: IBM BPM 7.5, Java, AS400, JavaScript, DB2.

Confidential, Englewood, CO

Senior Application Developer

Responsibilities:

  • Designed architecture of Agent Enrollment process for Europe.
  • Involved in integration of CBI and AUSTRAC system.
  • Successfully integrated FTP system with IBM BPM.
  • Created Mass upload CBI batch process for bulk uploading agent details at CBI site.
  • Configured intermediate message event to resume the base of CBI and AUSTRAC results.
  • Used Performance DB for tracking information to calculate lead time of agent enrollment.
  • Developed Java program to parse agent data from excel file.
  • Created Lead time and cycle time reports for business.
  • Deployed timer events for escalations based on due dates of tasks.
  • Developed database integration services for connecting to DB2.
  • Script based validations in service implementations using server scripts.
  • Extensively involved in writing stored procedures for storing and retrieving data without performance issues.
  • Participated in system integration testing and Unit Testing.
  • Involved as designer and developer for the reporting.
  • Analyzing the data in all stages of project development and post implementation for performance issues.

Environment: IBM BPM 7.5, Java, AS400, JavaScript, DB2.

Confidential, Bentonville, AR

Senior Application Developer

Responsibilities:

  • Designed architecture of complete location setup process for NA and GB region using Process Designer.
  • Successfully integrated MDM transaction management system with IBM BPM.
  • Configured start message event to start the process from trigger service.
  • Configured intermediate message event to resume the relocation process after a temporary store creation event occurs.
  • Created EPV’s and Localization variables for country specific language texts.
  • Involved in SOAP based web service integration with legacy application such as AS400.
  • Designed UI using Dojo, JQuery for user friendly interactions with customer.
  • Extensively involved in writing complex queries for fetching data without performance issues.
  • Used XSL and XSLT to transform and map the response XML from MDM into IBM BPM variables.
  • Developed and configured UCA’s to post message in JMS queue in order to trigger messages.
  • Participated in system integration testing and Unit Testing.
  • Involved as designer and developer for the reporting.
  • Configured LDAP with WAS server for integration of Bluepages user directory with application.
  • Supporting the production environment 24/7
  • Analyzing the data in all stages of project development and post implementation for performance issues.

Environment: IBM BPM 7.2, Java, MDM, HTML, JavaScript, DB2.

Confidential, Bentonville, AR

Senior Application Developer

Responsibilities:

  • Involved in designing and development of document approval process.
  • Successfully integrated SAP system with IBM BPM via web service integrations.
  • Successfully integrated EAI system with IBM BPM via web service integrations.
  • Involved in dynamic coach creation using JavaScript API in services.
  • Involved in customizing saved searches, including business data in the portal.
  • Configured mail connectors for escalations.
  • Involved in creating scripts and queries to support post production workflow releases.
  • Developed process reporting such as charts, reports, pages and scoreboards with two levels of drill downs.
  • Developed scoreboards which will display charts and drill downs with filters based on dynamic user input in portal.
  • Developed common exception handling framework for moving failed activities to support queue.
  • Created mini specs for the Application.
  • Followed the BRD and created the technical design document.
  • Involved in code promotion from development to UAT and UAT to Production.
  • Involved in system integration testing (SIT) and User Acceptance Testing (UAT).

Environment: IBM BPM 7.2, Java, HTML, JavaScript, DB2.

Confidential

BPM Consultant

Responsibilities:

  • Designed architecture of smart metering process by analyzing the business requirement specifications (BRD), working with business users and business analyst.
  • Involved in integrating Google Maps API with Smart Meter Process to show reports with maps.
  • Developed different service modules and implemented logic in order to process data as required.
  • Developed business object data model to carry application data in the process.
  • Configured mail connectors for escalations.
  • Created tracking points to analyze and track the business data using reports from performance db.
  • Created escalation procedure based on SLA’s using timer event.
  • Worked on Dojo to provide interactive custom controls in UI.
  • Involved in design and development of user interfaces using HTML, DHTML, JavaScript and CSS
  • Responsible for designing the logical and physical database structure in Oracle.
  • Created the project plans, providing the estimates, conducting the reviews of functional and technical design specs.
  • Reviewed the test strategies, test plan and test results.
  • Used JQuery to make the frontend components interact with the JavaScript functions to add dynamism to the web pages at the client side.
  • Developed common reusable component libraries to be reused in different projects such as Logging framework.

Environment: IBM BPMN 7.1, Java, HTML, JavaScript, Oracle.

Confidential

Developer

Responsibilities:

  • Reviewed business and functional specifications and involved in design and development of the Registration Business Process using process simulator to find bottle necks and performance load.
  • Created Rules service for implementing and using rules as per BRD.
  • Developed Ajax service for fetching data based on user interactions in coaches.
  • Successfully integrated Leasewave product with IBM BPM using external activities and web services.
  • Deployed webapi in .net application to access IBM BPM tasks and execute it externally.
  • Developed system services for database operations such as search, add, update, delete.
  • Customizing portal such as creating favorites, custom search using business data.
  • Developed exception handling framework for handling process and run time exceptions with support activities.
  • Developed and configured UCA’s for sending messages to JMS queue with business data.
  • Created timer events for re-routing and escalations based on due dates of tasks.
  • Involved in functional testing of the application.
  • Extensively worked on SQL for creating complex queries for fetching data by avoiding performance issues in the application.

Environment: IBM BPM 6.2, Java, HTML, JavaScript, SQL Server, Lease Wave.

Confidential

Developer

Responsibilities:

  • Involved in design and development of Titling Business Process using Blueprint and IBM BPM Process designer.
  • Involved in business validations coded using yui script.
  • Implemented database services using service designer module.
  • Developed custom java connector for integrating third party document upload application with IBM BPM.
  • Developed In bound and Out bound Web Services for Integration with External Application.
  • Developed External Activities with Intermediate Message Events for Integration of IBM BPM with enterprise application product.
  • Created custom java connector for logging mechanism.
  • Involved in creating Roles, Users and providing access rights in Admin Console.

Environment: IBM BPM 6.2, Java, HTML, JavaScript, SQL Server, Lease Wave.

Confidential

Developer

Responsibilities:

  • Analyze functional documents and create a technical documentation.
  • Developed interactive user interfaces using JSP, Servlets, Struts technologies.
  • Involved in design and development of user interfaces using IBM BPM coaches, HTML, DHTML, JavaScript and CSS
  • Database Modification using SQL, PL/SQL, Stored Procedures, triggers, Views in Oracle 9i.
  • Involved in unit testing of the application.

Environment: IBM BPM 6.2, Java, HTML, JavaScript, SQL Server.

We'd love your feedback!