Sr. Java / Bpm / Integration Consultant Resume
BostoN
SUMMARY:
- 9 years of experience in IT Consulting. Worked majorly in the area of Java, Integrations, BPM, BAM and BI based projects
- Experience in Java, Spring Boot & Integration frameworks, Hibernate JDBC, JMS, JNDI, Web Services
- Hands on experience of implementing SOAP and REST based web services using Spring Boot
- Strong knowledge in Application Development using SDLC methodologies like Agile, Waterfall
- Experience in Oracle & MySQL databases
- Experience in unit testing frameworks: JUnit, Mockito and Power Mock
- Hands on experience on various Java based BPM technologies: IBM BPM, Camunda BPM, Oracle BPM and Savvion BPM
- Strong experience of working on ESB / Integration layer using: IBM Datapower XI52 appliance & WPS, Oracle SOA suite and Web Methods Integration server
- IBM Certified BPM Application Developer - Business Process Manager Express or Standard Edition V8.0
- Good knowledge of migrating legacy BPM and ESB applications to newer versions/technologies
- Implemented end-to-end Business Intelligence solutions using Oracle Business Intelligence Enterprise Edition
- Exposure in Web Development using PHP (CakePHP), AngularJS, HTML, CSS, JavaScript
- Experience working in onshore/offshore model
TECHNICAL SKILLS:
Languages: Java, PL/SQL
Web Development: PHP, CakePHP
Mobile Development: Android
Development Tools: IBM Data Power xi52 appliance, IBM WPS 7, IBM BPM, Oracle Business Intelligence Enterprise Edition 10g & 11g, webMethods Suite 7.1 (IS, Developer, MWS), Oracle SOA & BPM Suite 11g, Savvion BPM Studio, Eclipse
Application Software: MS Visio, ER Win, JIRA
Version Control Tools: Tortoise SVN, Git, Team foundation server
OS Exposure: Windows Server 2003, 2008, XP, Vista & 7, Solaris 10, Linux
Scripting Languages: AngularJS, JavaScript, HTML, XML, DHTML, XSD, XSLT, JSON
Databases: Oracle 10 & 11g, MySQL
PROFESSIONAL EXPERIENCE:
Confidential
Sr. Java / BPM / Integration Consultant
Responsibilities:
- Working as a Senior Consultant at 24 Hour Fitness, San Diego
- Upgraded unit testing framework, for testing BPM processes which are using Camunda BPM 7.7.0 and its rules engine
- Refactored “Search Lead” integration to Camunda BPM 7.7.0 using Java, Spring & Camunda Modeler
- Enhanced core ESB components which includes REST API and XML transformation connectors for the processes using it
- Designed and implemented processes for testing core ESB components: XML to JSON, JSON to XML and XML transformation connectors
- Conducting code reviews and examining YourKit snapshots of the processes in order to identify potential issues such as threads blocking CPU, memory usages, number of exceptions etc.
Tools: & Technologies: Java, Camunda BPM, Spring, XSLT, Maven, Wild Fly 10, YourKit Profiler, JUnit, Mockito, Power Mock, Git, Bamboo
Confidential
Integration / Technical Lead
Responsibilities:
- Worked as an Integration lead, responsible for the end-to-end implementation of the interfaces at Confidential Dallas
- Prepared technical design and written technical specification of the solution
- Exposed web service as a SOAP endpoint with inquiry and quote operations using Spring Boot framework
- Designed and Implemented batch file processing solution using Spring Integration framework. In order to process claims transaction files that comes once a day on SFTP, that update payment information on policies in ALIP system
- Deployment of the solution in DEV & QA environments
Tools: & Technologies: Java/J2EE, Spring Boot & Integration, XSLT, XSD, Maven, Tomcat, Hibernate, XML Spy, Team Foundation Server
Confidential
Technical / Integration Lead
Responsibilities:
- Implemented integration with Lexis Nexis to fetch driving record of a person on real time using Spring boot exposed as both REST and SOAP service
- Spring Integration framework is used to access batch files from SFTP containing driving records, processed them and delivered to ALIP through integration with IBM MQ Messaging Queue
- Storage of fetched driving records in Database using Hibernate and JPA for later retrieval
- Responsible for preparing technical specifications for the interfaces
- Deployment of interfaces in Dev, Test and PROD environments
- Coordination with QA team along with Lexis Nexis
Tools: & Technologies: Java/J2EE, Spring Boot & Integration, Maven, Tomcat, Hibernate, IBM MQ, RFHUtil, Team Foundation Server
Confidential
Technical / Integration Lead
Responsibilities:
- Responsible for design and development of 5 integrations on Spring boot & IBM Data Power xi52 (in DMZ1 region) which are exposed as SOAP and REST endpoints
- Worked on the Technical specification of the interfaces
- Written XSLTs to handle different ACORD transactions such as TX401 / TX402, TX121 etc. consuming Java Saxon API
- Implemented integration with IBM MQ for dropping messages in generic logging queue
- Integration with Oracle DB for storage of transactions using Hibernate and Java Persistent API (JPA)
- Responsible for writing reusable XSLTs, used for Logging and Error handling in integrations in for Datapower
- Worked with the Infrastructure team to enable monitoring on Queues running on IBM MQ and JMS Queues
- Support existing implementations in IBM WPS 7, Datapower and Java. Resolve production issues along with monitoring of logs and alerts
Tools: & Technologies: Java, Spring Boot, IBM Data Power xi52 appliance, XSLT, XMLSpy, IBM WPS, Java, RFHUtil
Confidential - Boston
Technical Lead
Responsibilities:
- Worked as an onsite Technical Lead managed a team of 3 offshore developers in Boston, MA
- Managed bi-weekly sprints and prioritize items with business users using JIRA. Successfully closed more than 700 items including bugs, new features, hotfixes and improvements in the application
- Deployment of bi - weekly releases to UAT and Production environments hosted in Amazon AWS cloud
- Implemented REST services using Spring boot, Hibernate & Tomcat server. The services were consumed by
- Licensees & Artists payout modules on UI using AngularJS along with some business critical reports
- Fully transformed legacy paintnite.com application to jewelrynite.com along with its administration portal
- Designed and implemented point-to-point integrations with Silverpop, Mandrill and Box using PHP
- Responsible for resolving critical production issues using PHP, AngularJS and Java
Tools: & Technologies: Java, Spring Boot, PHP (CakePHP), AngularJS, HTML, CSS, Kendo UI, MySql, Java/J2EE, Hibernate, Tomcat serverApache
Confidential
BPM / Java Developer
Responsibilities:
- Involved in devising strategy for migrating processes having running/in - flight instances Migrated 2 processes from Lombardi Teamworks to IBM BPM 8.5
- Fixed deprecated components of Toolkit to newer version after migration
Tools: & Technologies: IBM BPM 8.5, Java, Oracle 10g, Lombardi Teamworks 6.2.2
Confidential
BPM Developer
Responsibilities:
- Modeled the process using Oracle BPM Studio Implemented work steps using JDeveloper
- Designed & Implemented UIs using Oracle ADF
- Generated PDF document (Minute Sheet) at the end of the process using Java
Tools: & Technologies: Oracle BPM Suite 11g, Oracle ADF, Java, JDeveloper
Confidential
Senior Developer
Responsibilities:
- Worked as a Senior Developer in a team of 3
- Written integrations using Java with LDAP Server and Content Management server
- Designed and implemented alerting API in the existing BPM framework (called as BPX) using Apache velocity and Java for sending emails and raising tickets
- Implemented pixel perfect reports using XML, XSLT & Oracle BI Publisher 10g
Tools: & Technologies: Progress Savvion BPM, Java, Hibernate, Oracle 11g, XML, XSLT, Oracle BI Publisher 10
Confidential
Offshore Coordinator
Responsibilities:
- Worked with platform teams for the upgrade of Dev, Test and Production environments to Savvion 7.6.1 from 6.5
- Planned Disaster Recovery for applications in DR scenario by working with build, database and platform teams
- Conducted weekly Project Compliance meetings with teams to ensure project artifacts comply with the implementation
Confidential
Technical Lead
Responsibilities:
- Worked as a Technical Lead, managed a Team of 5
- Explored Oracle SOA Suite 11g which includes: Enterprise Manager, JDeveloper, Oracle Business Rules, JMSQueues and prepared guide for team members
- Worked on Technical design and specifications of the framework. Designed custom warehouse for KPIs. Implemented
Tools: & Technologies: Oracle SOA Suite 11g, JDeveloper, Oracle 11g, Oracle Business Intelligence 11g
Confidential
BAM / Integrations Developer
Responsibilities:
- Written integration services for extracting data from ERP systems using Java, webMethods IS, Developer, MWS 7.1 Worked as an offshore lead and conducted UAT by interacting with business users in EMEA region & US for the
- Release 2.0
- Conducted Knowledge Transfer Sessions with client s IT Team
- Implemented a search screen capable for searching orders that were scattered in three systems. It searches those rders on a single UI using JSP, JavaScript and integration service
Tools: & Technologies: Web Methods Suite 7.1 (IS, Developer, MWS), Java, Oracle 11g
Confidential
BI Developer
Responsibilities:
- Designed and implemented Dimensional Model (Star Schema) using Oracle Business Intelligence 10 & 11g
- Implemented graphical KPIs and pixel perfect reports
Tools: & Technologies: OBIEE 10 & 11g, Oracle 11g
Confidential
Process Analyst
Responsibilities:
- Worked as System Analyst in Analysis team, comprised of 4 members
- Modeled the TO-BE processes using Business Process Modeling Notations. Analyzed processes in order to improve the performance/cycle time of processes using Savvion BPM Studio
- Mapped the Business Processes on SCOR and VRM Frameworks and suggested KPIs on processes
Tools: & Technologies: Savvion BPM Studio
Confidential
PL/SQL & Oracle BI Developer
Responsibilities:
- Worked as a Developer in a team of 7 members
- Involved in setting up Reporting Infrastructure using Oracle BI Publisher 10g which included: development of 35 reportsusing PL/SQL, XML & XSLT. Scheduling of the reports, implementation of role-based security, UAT of the reports of the user on Oracle BI Publisher at client site for 3 months
- Implemented an interface using PL/SQL during co-existence (old & new system) phase for reconciling Inter
Tools: & Technologies: PL/SQL, Oracle BI Publisher 10g, XSLT, Oracle 11g