Mulesoft Architect at iMMERSIVE (2025-05 – 2026-04)
- Led discovery sessions with the customer to identify their requirements for new system implementation
- Liaised with the customer to produce high level & low level design and API Integration register
- Configured Cloudhub 2.0 with Private Space and VPN
- Defined APIs using RAML and JSON in MuleSoft Design Center
- Published api specifications to Exchange
- Led a team of offshore and junior consultants. Provided advice and guidance on how to use MuleSoft
- Used the Salesforce connector when submitting/receiving information from Salesforce CRM
- Participated in code reviews and suggested improvements
- Worked in a UK based delivery team
Mulesoft Architect & Developer/Senior Technical Consultant at Globant (2021-02 – 2025-05)
- Good knowledge of Anypoint Platform, including flow design and development
- Used Integration patterns to resolve complex business issues
- Constructed APIs using API Led Connectivity approach
- Managed the project development team to deliver successful projects
- Organised sprint review to demonstrate functionalities built in previous sprint
- Provided advice on how to fix production support issues
- Configured Cloudhub for VPC/VPN setup
- Configured API Manager applications using Exchange artifact and API Level policies
Mulesoft Consultant at Waeg (2020-09 – 2021-02)
- Developed APIs in Mulesoft 4.3.0 and deployed to RTF
- Developed Experience, Process and System applications
- Wrote MUnit tests to ensure code quality
- Used JIRA project management tool and regularly updated tickets with comments
- Mentored a junior developer and was responsible for his code reviews and helping him develop
- Used GitHub.com as source repository and forking strategy
- Participated in standups and sprint retrospective
- Worked with offshore product team
Technical Lead/Mulesoft Developer at Deloitte (2019-09 – 2019-11)
- Developed APIs in Mulesoft 4.2.0 and deployed to cloudhub
- Written system level flows that use JSON payloads
- Performed complex transformations using Dataweave to convert Java Objects and JSON into new payload. I also used Dataweave functions to manipulate the resulting output
- Worked on an OAuth implementation for Azure AD using JWT tokens
- Connected to Salesforce using MuleSoft Connector
- Used GIT and BitBucket as source control system
Senior Mulesoft Developer at Capgemini (2018-10 – 2019-08)
- Developed APIs in Mulesoft using 3.8.2 and 3.9.2 runtimes and on premise technology
- Written experience level flows that use Java Objects and JSON payloads
- Integrating with different Restful api's using HTTP connector
- Used Rabbit MQ (Messaging) and configured queues to ensure message delivery
- Written Java component to generate PDF with injected values using Apache PDFBox. I was responsible for the proof of concept and the implementation of this code
- Mentored a junior developer and assisted with his learning of Mulesoft and explained the best practice techniques that we use in development to maintain standards
- Used GIT (Stash) and Bamboo for Continuous Integration
- Interpreted customer architects designs and built appropriate technical solutions based on them and delivered my code on time and to budget within the agreed sprint
- Responsible for developing, debugging and developer testing my code
- Gave handovers to testers so that they could test my code
- Wrote MUnit tests to ensure code quality
- Worked in an agile environment with SCRUMS, planning, review and retrospectives
- Regularly reviewed code to ensure that it conforms to standards
- Used a SUSE Linux VM to develop my code
Oracle and Mulesoft Developer at Ann Summers (2013-10 – 2018-10)
- I wrote code based on functional specifications and produced the ideal solution as well as technical specifications
- Responsible for gathering functional requirements and building technical solutions based on them. Worked with the business analysts and product owners to work out what is achievable in Mulesoft
- I regularly recommend best practice solutions to management
- Used Anypoint Studio and Cloudhub to deploy applications
- Used Oracle PL/SQL, Oracle Forms, Oracle Reports, Oracle SOA and Mulesoft
- I implemented code that uses SOAP and Restful API's to integrate with third party solutions
- The message payloads were transformed using a mixture of XML, XSLT and Dataweave transformations
- Used XPath and MVEL expressions
- Built asynchronous code using Anypoint MQ (Messaging). Configured queues and exchanges to ensure message delivery
- Experienced in the use of Subversion
- I was responsible for building, debugging, testing and deploying code to production and documenting complex integrations
- Provided service introduction handover and assisted support team after the solution went live
- I used MuleSoft to integrate with a MYSQL, Oracle and SQL Server datasource using JDBC connector
- I used JMS connector and Oracle AQ to instantiate an asynchronous process in Mulesoft
- I built a Java component using Jasper Reports and embedded this into my Mule flow
- Worked in an Agile environment with SCRUM and used JIRA as project management tool
- Legacy application migration from Oracle SOA 11g to Mulesoft
Oracle Developer at SAGA (2009-01 – 2013-09)
Oracle/Java Developer at Associated Northcliffe Digital (2007-04 – 2008-03)
Oracle and Java Developer at Professional Plus Solutions (2007-04 – 2008-03)