Enterprise Integration Architect Resume
SUMMARY:
- Currently consulting with Confidential, where I am responsible for creating enterprise integration strategy, architecture, capability adoption roadmap, product selection, and creating proof of concepts related to API Management, Event Streaming, Microservices and public cloud (MS Azure) integration.
- Recently completed solution architecture assignment with Confidential and helped with migration of Java/AngularJS based applications from private cloud (OpenStack) to public cloud (MS Azure) by utilizing containerization and Microservices Architecture.
- Previously worked in a large SOA transformation program of Confidential Investor Services; and migrated legacy/proprietary ESB based SOA services to APIs and Microservices utilizing Spring Boot, Netflix OSS, Apache Kafka and Docker containers in IBM Bluemix/Cloud Foundry environment.
- Prior to that, worked in the Enterprise Architecture SOA Governance team of Lloyds Banking Group of UK where I was involved in design governance and operational governance of SOA services, evaluation of tools for API management, and creating standards for API documentation using Swagger, RAML/YAML, exposing existing SOAP based services as RESTFul APIs using IBM DataPower and enforcing policy governance on the APIs.
TECHNICAL SKILLS:
Cloud, API, Microservices: Microsoft Azure App Services and Kubernetes Services, IBM Bluemix Container Services, Docker, Spring Boot Microservices, API Management (IBM API Connect and Microsoft API Manager), Swagger/Open API, RAML/YAML
Messaging, Integration/SOA: Apache Kafka, IBM MQ, Active MQ, Apache Camel, Apache CXF, IBM DataPower XI52, IBM Message Broker
DevOps: Maven, Jenkins, Nexus, SonarQube, XL - Deploy, Git/BitBucket, SVN, Docker, Ansible, YAML
Modeling: MS Visio, Sparx Enterprise Architect, RSA, Magic Draw
Languages and Frameworks: Java 8, AngularJS, C#.Net, Spring, Hibernate
Monitoring, Logging and Testing tools: New Relic, ELK, DynaTrace, Tivoli, Splunk, Slf4J/Log4j, JProbe, JConsole, Visual VM, JUnit, DBUnit, JUnitPerf, JBehave, Mockito, PowerMock, SOAP UI, Postman
Data Technologies: MongoDB, MySQL, Oracle, SQL Server, Distributed Caching (Coherence), In-memory Aggregation (ActivePivot)
Application Servers: IBM WAS, JBOSS, Apache Tomcat, Jetty
PROFESSIONAL EXPERIENCE:
Enterprise Integration Architect
Confidential
Tools: and Technologies: API Management (MuleSoft, Azure API Gateway), Microservices (Spring Boot, Docker, Azure Kubernetes Service), Event Streaming (Apache Kafka), integration with Guidewire edge APIs and OpenText APIs
Responsibilities:
- Analyze current landscape of enterprise integration, enterprise content management and digital experience platform.
- Document the current state architecture at a conceptual level, list the shortcomings and problems with the current state, and propose target state architecture at conceptual and logical levels, which can serve as a blueprint for solution architectures in the respective domain.
- Create adoption roadmaps to acquire and implement the target state capabilities. Also help with product evaluation and procurement of COTS products to help achieve the desired capabilities.
- Create and review solution architectures and proof of concepts related to the domain.
- Participate in product evaluations related to API Gateway and API Management
Solutions Architect
Confidential
Tools: and Technologies: Java, AngularJS, Microservices (Spring Boot/Netflix OSS), Azure App Service, Azure MSI, Azure SQL Server, Maven, Jenkins, SonarQube, YAML
Responsibilities:
- Analyze current landscape of Java/AngularJS based web applications, propose roadmap for containerization, refactoring / re-engineering to help migrate to public cloud PaaS offering.
- Lead Proof of Concepts to utilize Microservices, enterprise APIs based approach.
- Work with Infrastructure, Security and Microsoft teams to create architecture blueprint for public cloud migration.
- Work with the DevOps team to establish CI/CD processes and automate deployments to multi-tenant public cloud environment.
Integration Lead/Architect
Confidential
Tools: and Technologies: Java, Microservices (Spring Boot), IBM Bluemix, IBM Container Service, Docker, Apache Kafka, Oracle, Junit, Mockito, Power-Mock, Postman, DevOps (SVN, Maven, Nexus, XL-Deploy).
Responsibilities:
- Migrated legacy proprietary integration framework (IBM DataPower and IBM Message Broker) to open standards-based SOA/Microservices.
- Performed the technical evaluation and proof of concepts for new technologies in the platform, which include Cloud and Microservices (IBM Bluemix/Pivotal Cloud Foundry, Spring Boot, Docker), SOA test automation using SOAP-UI, DevOps automation using Jenkins etc.
- Performed analysis, solution architecture and design of several key projects including integration with Data Lake. And worked hands-on with XML, JSON, SWIFT transformations.
Enterprise Architect
Confidential
Tools: and Technologies: IBM API Connect, Apigee, Swagger, RAML/YAML, WADL, HP SOA Systinet, ITCAM for SOA, IFW, Web Services (SOAP and RESTFul/JSON), WS-*, JBOSS RESTEasy, Apache CXF, Apache Camel, Active MQ, IBM DataPower XI52, IBM Message Broker, IBM MQ, SOAP-UI, XML Spy, Postman
Responsibilities:
- Evaluated SOA governance and Web API management tools for service lifecycle management, consumer contract/SLA management, runtime policy management and service level monitoring of web services and web APIs.
- Converted legacy DataPower SOAP endpoints to RESTFul APIs exposed through IBM API Connect.
- Participated in defining and reviewing standards and patterns for RESTful services, web service security, service versioning, error-handling, API documentation and message structures.
- Developed proof of concepts for SOA operational governance and RESTful services.
Technical Architect
Confidential
Tools: and Technologies: Java, AngularJS, Spring, JPA/EJB3, JBOSS, Apache CXF, Active MQ, Apache Camel, JUnit, JUnitPerf, JBehave, Mockito, PowerMock, Oracle Coherence, Oracle 10g, Active Pivot, Eclipse, Maven, Nexus, Sonar, Teamcity.
Responsibilities:
- Worked as a senior member of a core team responsible for solution design, framework selection, prototyping, proof of concept and development of core components.
- Evaluated open source user interface frameworks for interactive risk analysis.
- Participated in the development of a highly scalable and low latency, distributed, risk and PnL aggregation engine.
- Integrated front office systems with the risk aggregation engine data store, using open source message queuing and enterprise service bus.
- Developed the domain model and persistence framework to load and save calculated VaR values and PnL vectors from the distributed cache in to the SQL database.
- Implemented continuous integration and maven builds with automated code quality and code coverage checks.
Solutions Architect
Confidential
Tools: and Technologies: Java, Spring, Hibernate, Adobe Flex, BlazeDS, Cairngorm/Parsley, Apache CXF, JUnit, Mockito, PowerMock, Weblogic, Oracle 10g, JBOSS jBPM/Drools, Eclipse, Maven, Nexus, Sonar, Jenkins/Hudson.
Responsibilities:
- Worked with the Lead Architect of Confidential to design and develop some of the core components of the PnL workflow and the user interface.
- Performed the proof of concept and framework selection for user interface, OR-mapping and business rules engine.
- Participated in business domain modeling (using XML schema), logical data modeling and implementation of the logical domain model in to physical database schema and Java based domain model entities.
- Participated in process modeling using BPMN and used SOA concepts to create services-based framework.
Confidential
Tools: and Technologies: Java, JavaScript, XML, WSDL Spring, Hibernate, Adobe Flex, BlazeDS, Cairngorm/Parsley, Apache CXF, JUnit, DBUnit, JBOSS jBPM, Oracle Weblogic, Oracle 10g, Oracle Coherence
Responsibilities:
- Worked as part of the Core Credit architecture & design team.
- Participated in architecture definition & design of the next generation credit risk analysis application.
- Involved in design and development of core components.
- Implemented continuous integration and maven builds with automated code quality and code coverage checks
Confidential
Application Architect
Tools: and Technologies:Java, JavaScript, Spring, Hibernate, Adobe Flex, BlazeDS, Cairngorm/Parsley, Apache CXF, JUnit, DBUnit, Oracle Weblogic, Oracle 10g, Eclipse, Maven, Nexus, Sonar, Jenkins/Hudson.
Responsibilities:
- Role and Description: worked as Technical Architect for web-based applications in Government and Automotive domains. Designed and developed the online visa application system (AVATS) for Irish Naturalization and Immigration Service (Government of Ireland).