Mulesoft / Integration Architect Resume
SUMMARY
- Professional engineer with 14+ years of experience in various areas of software development, within the re/insurance industry and public sector.
- 10+ years of enterprise integration experience, within with last 5 years using Mule ESB enterprise edition.
- Expertise in conceptualizing, designing and coding technical solutions using Java/J2EE technology stacks.
- Advisory capabilities in providing effective solutions to customers / partners.
- Experience leading project implementations using internal teams, contractors and offshore teams.
- Expertise in designing applications with firm focus on ‘Keep it simple’ and ‘Apply technology where it make sense and transform business’ principles.
- Proficient in designing integration solutions involving partner systems, data providers, legacy systems, big data systems, in - house / third party systems.
- Experience in liaising with internal and external (business / IT / Infrastructure) stakeholders to manage requirement, system analysis and finalisation of technical/functional specifications.
- Adept in end-to-end development of software products from requirement analysis to system study, designing, coding, testing, de-bugging, documentation and implementation.
- Excellent communication & interpersonal skills with an aptitude to solve issues.
TECHNICAL SKILLS
Java Technologies: Core Java, J2ee, Spring Core, Mule ESB (Anypoint Platform / CloudHub / On-premise), Groovy, JPA, Hibernate, Ehcache, JUnit, MUnit, EasyMock, WMQ, JMS, Active MQ, SOAP, REST, RAML, WSDL, XML, XSD, XSLT, XPath, JSON, IBM System I (AS/400) with JT/400, Polaris.
Cloud: Mule Cloudhub, AWS S3 / SQS / SNS / RDS / EC2 / Elastic Benstalk
Web: HTML, CSS, JavaScript, AngularJS
Operating System: AIX, Linux, Windows, Solaris
Databases: IBM DB2(UDB \ iSeries), Mongo DB, Oracle, SQL Server MySQL
Servers: Tomcat, IBM WebSphere, Web Logic, Glassfish, Apache
Design: MS Visio, MS PowerPoint, Enterprise Architect, UML
Tools: Maven, Subversion, Nexus, Git,, PVCS, Eclipse IDE, Bamboo, Soap UI, Junit, JMeter, Jenkins, Atlassian Confluence \ JIRA\ Crucible \ Bitbucket, Checkstyle, Trello, Balsamic, MS Office
Methodologies: Agile, Scrum, Design Let Thinking, Test Driven Development (TDD), Continuous Integration (CI)
PROFESSIONAL EXPERIENCE
Confidential
MuleSoft / Integration Architect
Responsibilities:
- Developing integration practice within UCAS.
- Responsible for integration solution designs.
- Act as a lead developer and support the Mule developers.
- Drive integration / Mule based Proof of Concepts (PoC).
- Setting up design \ development standards for integration \ Mule practice.
- Advocate ESB / Mule capabilities and improve acceptance around development community.
- Build Mule delivery capability within Scrum teams.
- Setup CI \ CD for Mule deliveries.
- Define MuleSoft platform design \ monitoring and governance.
Confidential
Senior Java Developer
Responsibilities:
- Designing and developing integration solutions involving partner solutions, data providers, legacy applications (AS/400), Big data systems, in-house \ third party applications using Mule ESB and Java (SOAP \ Restful Web services, JSON, RAML, XML, XSLT, JMS, WMQ) technologies.
- Designing and developing customer centric MVP \ MVT web applications using Web and associated Java Services (SOAP \ Restful \ Micro services, RAML, JSON), based on ‘Design led thinking’ principles.
- Designing and developing an integration layer above IBM System I (AS/400), which serves as the business system.
- Engage with various integration partners and internal stakeholders to manage requirement gathering, system analysis and finalisation of technical/functional specifications and manage integration points (Firewalls, routing, DNS, etc.).
- Agile product owner and subject matter expert for ‘Service Catalogue’, ‘Insurer Hosted Rating’ and ‘Data Services’ platforms.
- Prepare and present integration designs to ‘design steering committee’, and various integration partners.
- Chair integration / Java design committee.
- Release manager for Java \ Integration applications.
- Advice \ advocate integration best practices within IT and external partners.
- Member of ‘Gateway meeting’ to access and size business proposals.
- Oversee the design and development quality of work carried out by contractors’ \ consultants.
- Implementing \ maintaining continuous integration.
- Implementing RESTful services with remote collaborators from India.
- Knowledge transfer to remote collaborators from India.
- Some of the recent projects includes;
- The objective of the project was to decouple the rating systems from the legacy system (IBM AS/400), and exposing it as a ‘Rating as a Service’ platform.
- Active member of Scrum.
- Worked with legacy system and underwriting subject matter experts to map out the existing rating functionality in legacy system, and defined a low risk implementation approach.
- Worked as the primary technical contact to the insurance partners involved.
- Worked with automation testing team, to help them define the automated test packs and load testing strategies.
- Led the design and presented the proposal to design steering committee.
- Worked as the lead developer for the project, and delivered the project using a team of four contract developers.
- Implemented continuous Integration and load testing for RaaS platform.
Technology stack: Java, Spring, Maven, Polaris, Mule ESB, Mule Anypoint Connectors, Mule Management Console, SOAP, WMQ, Active MQ, XSLT, Anypoint Studio, Eclipse, IBM iSeries \ AS/400, Subversion, JT400, Nexus, Test Driven Development (Junit, EasyMock, MUnit), Continuous Integration (Atlassian Bamboo, Jenkins, Checkstyle, Maven Sites), Atlassian Crucible, Agile \ Scrum( Atlassian JIRA, Atlassian Confluence), Microsoft Visio, JMeter, SOAP UI.
Confidential
Solution Architect Associate
Responsibilities:
- Analysed integration opportunities emerged by the merger of Confidential and GE Insurance solution, in the corporate solutions department.
- Designed and developed frameworks to mask platform dependencies.
- Proposed best practices and continuous improvements for design and development.
- Consulted development teams in design (consult \ review), to make sure the designs are in line with the defined application landscape \ solution design.
- Reviewed solutions developed by offshore partners.
- Coordinated design and development of applications developed by iGATE Global Solutions teams, from India and the USA (single point of contact for project delivery and quality in Zurich).