We provide IT Staff Augmentation Services!

Principal Developer/architect Resume

SUMMARY

  • 15 years of strong experience in Architecture, Design, Analysis, Development and Execution of software projects and products.
  • More than 10 years of experience in executing large scale SOA/EAI and BPM projects using IBM Integration Designer, IBM Process Designer and IBM BPM Advanced Process Server (WPS).
  • Experienced in SOA and integration technologies - SCA, BPEL, Mediations, ESB, web services, WSDL, SOAP, XML, XSD, XSLT, WS-Security, WS-Atomic, JSON and REST
  • Experienced in developing complex business workflows and automation using BPEL (microflows and long running) and Mediation Flows.
  • Experienced in business data transformations using XSLT, XPath and BO mappings
  • Proficient in modelling business flows using BPDs - BPMN elements, tasks, events, UCAs, scripting elements
  • Proficient in using DataPower for integration/SOA using WS Proxies, MPGs, XML Gateways.
  • Experienced in service enablement of legacy functionalities for integration
  • Substantial expertise in JAVA/Java EE and frameworks like Struts, Spring and Hibernate
  • Worked on Enterprise Development with Java EE Technologies like EJB, JNDI, JDBC, LDAP, RMI, JMS, Apache Axis, Apache CXF, JAX-RPC, JAX-WS, JSON, SAAJ (web services) on application servers like IBM WebSphere, BEA WebLogic, JBoss and Oracle Application Server.
  • Good working experience in designing application using Object Oriented Methodology, UML, SOA Design Patterns and Java EE Design Patterns.
  • Strong Business and Application analytical skills.
  • Database Programming in Oracle 11g/12c, IBM DB2
  • Innovative & adaptive with excellent communication skills.

TECHNICAL SKILLS

OS: Windows 7/10, IBM AIX 5.1, RHEL 6.x, Sun OS 5.0

Languages: Java, C/C++, SQL, PL/SQL

RDBMS: Oracle 11g/12c, IBM DB2 UDB, SQL Server and MySQL

Web Technologies: Struts, JSP, Servlets, Tag Libraries, Spring MVC, JSP-EL, JavaScript, Ajax, Dojo, AngularJS, DWR, Swing

Application Frameworks: Spring, Struts, Hibernate, iBATIS

Application Servers: IBM WAS 7.x/8.x, BEA WebLogic 10.3, JBoss AS 5, Oracle 10g AS

Distributed Technologies: RMI, EJB, BPEL, JMS, WebSphere MQ, JNDI, SOAP, Axis2, JAX-RPC, JAX-WS, RESTful with JSONIDE Tools IID 8.5.7, IBM RAD 7.5, IBM WID 7.0, BEA WebLogic Workshop 10.3

BPM/SOA Tools: IBM Integration Designer 8.5.7, IBM Process Designer 8.6, IBM BPM 8.6 Advanced - Process Server Edition, IBM WebSphere Integration Developer 7.0 with WPS/WESB, DataPower XI50/XI52/XG45 appliance, WebSphere Service Registry and Repository (WSRR) 7.x/8.x

Case/Design Tools: UML using RSA/MS Visio/StarUML, IBM WebSphere Business Modeler

Testing Frameworks: JUnit, EasyMock, Mockito, Cobertura, XMLUnit

Project Lifecycle Tools: Rational Requisite Pro, ClearQuest, MS TFS, HP Quality Center

Version Control Tools: GitHub, SVN, Rational ClearCase, CVS, PVCS, MS VSS

Continuous Build Integration: CruiseControl 2.8.2, Jenkins 1.6, Hudson 1.3

Methodologies: Agile w/ SCRUM, OOAD, RUP w/ UML

PROFESSIONAL EXPERIENCE

Confidential

Principal Developer/Architect

Responsibilities:

  • Participated in requirement sessions with the LOB and other stakeholders
  • Participated in architecture and design decision making process
  • Flushed out the process flow by creating process diagrams
  • Created low level APIs using Mediation flows for connectivity with legacy systems
  • Developed BPEL microflows for combining enterprise APIs into composite services to achieve interest rate and fees reduction automation
  • Created DataPower Web Service Proxies for integrating with external service vendors
  • Used DataPower SSL Proxy Profile for Mutual Authentication/2-way SSL
  • Worked on XSLT mappings for converting third-party data structures to internal canonical model
  • Worked with WebSphere adapters such as Email adapter and JDBC adapter
  • Captured business rules using decision tables and rule sets
  • Developed custom Java code for low level APIs
  • Worked on UCAs for event driven processing
  • Participated and conducted peer reviews of design and code artifacts for quality assurance
  • Assisted QA team with integration testing effort
  • Mentored and assisted team members as needed

Technologies: IBM Integration Designer 8.5.7, IBM Process Designer 8.6, IBM Process Center 8.6, IBM BPM Advanced 8.6, DataPower XI52, WSDL, SOAP, XSLT, SSL

Confidential

Principal Developer/Architect

Responsibilities:

  • Participated in architecture diagram creation and design discussions
  • Generated process diagrams for the backend data flow
  • Exposed third-party card processor APIs as an internally reusable SCA component
  • Developed BPEL long running flow for extraction of card profiles and card transactions to store them in app database and generate human tasks for the approval process
  • Worked on BPEL microflows and mediations to combine third-party APIs as composites
  • Worked on XSLT mappings for converting third-party data structures to internal canonical model
  • Developed custom Java code using Hibernate persistence API for database interactions
  • Integrated with PeopleSoft GL interface using PeopleSoft process APIs for pushing journal entries
  • Worked with WebSphere adapters such as Email adapter for task notification
  • Worked on UCAs for timed processing of monthly card data batches
  • Participated and conducted peer reviews of design and code artifacts for quality assurance
  • Assisted QA team with integration testing effort

Technologies: IBM Integration Designer 8.5.7, IBM Process Designer 8.6, IBM Process Center 8.6, IBM BPM Advanced 8.6, WSDL, SOAP, XSLT, Struts, Hibernate

Hire Now