Integration Lead/developer Resume
PROFESSIONAL PROFILE:
I am a results - driven Software Architect and Senior developer coding, managing and maintaining complex IT solutions (utilizing J2EE, Design, Java, Unix, OOP and databases) including cloud-based applications. I leverage over twenty years of information technology expertise to drive business development and retention to client-oriented success in the insurance, automobile, shipping, manufacturing and retail industries. I hold an Engineering Degree and a degree in management, specializing in operations research.
COMPETENCIES:
- ESQL, JAVA, C++, POWERSCRIPT, C, PERL, PRO*C, PL/SQL,
- PHP
- Websphere Message Broker, CastIron, WSAD, WEBSPHERE, Spring/Spring Boot Microservices, Hibernate, JPA, Netflix OSS, Datapower, Camel integration services, JUnit, Mockito
- J2EE, Design patterns, JMS, LDAP, Integration, OOP, STL, APACHE modules, pthreads, MUTEXES,DTS Packages
- UNIX (Various flavors), Windows
- Oracle, INFORMIX & SYBASE
- Messaging (JMS, MQ), REST, TCP/IP, IPCS,
- Industries Group Insurance, Automobile, Shipping, Manufacturing and Retail
ENGAGEMENT OVERVIEW:
Confidential
Integration Lead/DeveloperResponsibilities:
- Developing services layer for Confidential to link their own customers(referred to as tenants) to end users and various products and services they have purchased or shown interest in as part of the internal customer relations services team.
Environment: Spring boot, Oracle, Weblogic
Confidential, Portland, Oregon
Integration Lead/DeveloperResponsibilities:
- Multiple development efforts involving Datapower, Websphere, WMB, Camel and dropwizard. Was engaged in guiding team in move from WMB to Camel services using spring boot and netflix oss for inner architecture.
- Ongoing role as integration domain architect (across projects) which involved amongst other things taking stock of our current stable of integration technologies and writing position papers delineating their best use based on use cases .
- Specifying best practices and patterns in the realm of the integration domain .
- As a software architect (over a period of 5 years) I served as part of the architecture community/COE and helped vet many projects architecture including presenting the architecture of those projects I was specifically tasked with .
- Software architect role at Confidential means being involved in architecture in addition to being development lead.
- Was part of the microservice architecture committee where we came up with ways to strengthen microservices and make sure it worked well with various groups such as security and infrastructure.
Confidential
Integration Lead/Developer
Responsibilities:
- Implementation of the integrations between CRM system and on-premise camel service via datapower.
- The camel service did basic validation and used the Jrecord library to convert JSON data into a cobol copy book format which was then sent via FTP to the mainframe.
- Developed the camel microservice running under spring boot and oversaw the rest.
- Unit tests and integration tests using Junit and Mockito
Environment: Apache Camel microservice running under Spring Boot, Datapower, Java 8
Confidential
Integration Lead/Developer
Responsibilities:
- Implementation of pattern using trigger on tables to write out events to a events table which was polled by a Camel Service and sent to Salesforce in JSON format.
- Developed the camel microservice running under springboot.
- Unit tests and integration tests using Junit and Mockito
Environment: Apache Camel microservice running under Spring Boot, Datapower, Java 8
Confidential
Integration Lead/Developer
Responsibilities:
- Implementation of the integrations between CRM system and on-premise spring-boot project persisting data to oracle for claims data originating in CRM as well payment data for claims originating in CRM system.
- The system was built by having messages coming in via datapower and hitting the Spring boot service.
- Developed the datapower services and was heavily involved in developing the spring boot service.
- Service used Spring Data Rest with hibernate as the JPA provider.
- Unit tests and integration tests using Junit and Mockito
Environment: Spring Boot REST Data Microservice, Datapower, Hibernate, Java 8
Confidential
Integration Lead/Developer
Responsibilities:
- Awarded for Next Generation Pricing and Proposal Submission Project for implementation of the sales cloud at the Confidential .
- My role was that of integration lead .
- Opportunities would be entered by the sales team which leads to a request for proposal being generated and sent to systems at the Confidential which rating analysts use to generate quotes . These quotes are then sent back to Salesforce .
- Systems were also put in place to synchronize data changed within the systems which hold account and prospect/customer information within Confidential to salesforce .
- An attempt was made to have the sales cloud be out of the box as far as possible .
- CastIron was used as the salesforce adapter for the purpose of integration .
- Schema used corresponded to the ACORD model in this case.
- Other integrations included archival flows of documents from salesforce to on-prem through datapower.
- Familiar with SalesForce REST API as well as creating clients for the SOAP API based on Partner WSDL.
Environment: WebSphere Message Broker 7, CastIron (later converted to mulesoft), Apex for form submission, Oracle,Clearcase, ACORD, Datapower
Confidential
Integration Lead
Responsibilities:
- As Integration lead, i lead a team some of whom were new to the technologies being employed in which case part of my role was to work with them and mentor them so that they came up to speed . In addition, worked with the web team by providing them with interfaces well in advance and kept them in the loop .
- Helped with designing xml schemas as well as worked with team to do object design.
- Used hibernate for persistence and castor for translation fo objects to xml and vice versa .
- Configured the jersey framework to work with castor and jackson frameworks to emit both xml and JSON .
Environment: Websphere, Clearcase, Castor, Hibernate, Jackson framework, jersey framework for REST, Junit.
Confidential
Architect/Developer
Responsibilities:
- Enabled our strategic partners to send us requests for proposals for small cases ie 250 lives or less and have a system in place to enable processing of them electronically and without the intervention of an extensive staff as far as possible ergo the title of the project .
- As architect my role on this project was to work with our vendor partner as well as several people within the Confidential to draw out a choice of candidate architectures which might suit this project .
- I had to work in tandem with the System analyst as well as the SMEs of multiple systems to do so .
- Attended several product demonstrations from the salesforce appstore vendors of competing products and gave feedback on the same as to their suitability .
- Part of the system was dialogue running on tomcat on AWS PAAS which I also helped configure including VPC configuration.
Confidential
Web Lead
Responsibilities:
- Received special recognition for web project build on top of P8 and Oracle to enable claim submission (light) from the web and subsequent claim case management Documents were tracked as they came in and correspondence generated and sent out via multiple routes which could be configured as default for each group but overriden by claims analyst .
- The web front-end was written in javascript using the Dojo library and used the spring framework to talk to both java web services and message broker based services .
- Hibernate framework was used to retrieve data from the Oracle database .
- Role as Web lead was to liaise with the development manager as well as other team leads ie.
- P8 team leads and services and test leads .
Environment: IBM Websphere applications server, P8 API, P8 workflow, Dojo, Hibernate, JMS, Websphere message Broker 6, JMS
Confidential
Architect
Responsibilities:
- My role on this project was purely that of architect .
- My role entailed representing the architecture team at team meetings and creation of architecture document to present on behalf of the project team .
- Worked with development lead to ensure a match of the architecture with design,
- Besides this my main contribution was working with data analysts and the integration team to pioneer the use of Oracle AQ to call an integration service synchronously
Environment: Websphere application server, Oracle AQ, Oracle stored procedures, Message broker 6 .
Confidential
Lead Developer/Architect
Responsibilities:
- We did not have a means to enable these through the web before this project, for which I received special recognition .
- The project was a year long effort involving a team of around 50 people.
- I had to liaise with all of these people and ensure that they had assignments and keep track of their assignments in conjunction with the project manager .
- Participated in scrum meetings with multiple teams to ensure the same .
- Java web services on top of hibernate and castor were used for persistence to Oracle and websphere message broker was used to talk to mainframe systems over ClassicFed.
- Web frontend was coded using JSF Facelets (First use of JSF at the Confidential ) .
- Message driven beans were used to talk to message broker.
Environment: Websphere application server, hibernate, IBM Message Broker 6, ClassicFed (did not program this), Oracle, JMS, JSF, MDB
Confidential
Designer/Developer/Technical Lead
Responsibilities:
- System developed from scratch to enable transfer of funds from one group of funds to another .
- Functionality includes addition of a fund to a portfolio, removal of a fund from a portfolio, substitutions.
- If a participant uses Pre-Mixed Portfolio for directives and Automatic Rebalancer, his assets will be transferred and future directives will be updated to the Replacement .
- If a participant uses Pre-Mixed Portfolio for directives and does not use Automatic Rebalancer, his assets will remain unchanged and future directives will be updated to the Replacement Fund.
- Role was to lead a team to implement this project over a period of 5 months .
- This was the first JSTL project at The Confidential and liaise with the system analyst to derive requirements as well as the project manager to report on project status and make corrections where necessary .
Environment: Websphere Application Server, Struts,JSTL,Oracle,PL/SQL
Confidential, Farmington Hills, Michigan
Designer/Developer/Technical Lead
Responsibilities:
- A re-design/re-architecture was done of the whole system using a java multithreaded approach as well as using jdbc interface to sql-server reducing the time taken for the run from 5 days to 2 hours .
- The redesign also takes care of re-running the system on eliminated files as well as automation using autosys scripts .
- Rational Rose was used for the design of the system and Eclipse was the IDE .
- Designed and implemented weblogic portal security for the common portal application with a custom security provider to ensure that security context is properly propagated to the EJB tier .
Environment: AIX Boxes, JDBC, Threads, Jakarta Commons, Log4j, Jakarta Net, Autosys, Korn shell scripts, DataStage, DataBasic,SQL Server, Oracle, Stored Procdures/SQL*Loader, DTS
