Senior Mulesoft Developer Resume
SUMMARY:
I am a proficient integration developer with 10+ years of commercial experience and a track record of delivering quality solutions using a range of different technologies to a number of well - known companies and organizations. My interests include ESB, SOA, web services, systems integration and automated testing. I am Mulesoft, Dell Boomi and Oracle certified developer.
SKILL:
Middleware, Integration and ESB: Mulesoft, Oracle Service Bus, Apache Camel, Dell Boomi, Anypoint Platform
Languages: Java, SQL, HTML, XML, WSDL, Groovy
Java EE: JMS, JPA, JSP/Servlets, JAX-RS, Apache Axis, Spring Framework, Spring Data, Spring Web Services, Struts
ORM: Hibernate, OpenJPA
Operating systems: Linux, Windows
IDEs: Eclipse, NetBeans
Source Control Systems: Subversion, Git
Web/Application servers: Apache Tomcat, Weblogic, WebSphere Application Server
Databases: Oracle, SQL Server, MySQL
Protocols/Standards: TCP/IP, FTP/SFTP, HTTP,HTTPS
Build tools: Ant, Maven
Continuous Integration: Bamboo, Jenkins
NoSQL DB: CouchDB
Web services: REST, SOAP
Testing tools: Cucumber, Mockito, JMeter, SoapUI, Postman
CRM: Salesforce
Devops: Docker, Ansible, Terraform
Search engines: Lucene, Elastic search
Cloud technologies and services: Amazon Web Services (EC2, S3 buckets, VPC)
Security: OAUTH/OAUTH2, Spring Security
Miscellaneous: JAXB, JSON, Apache Lucene, Velocity, Jira API
EXPERIENCE:
Senior Mulesoft developer
Confidential
Responsibilities:
- Design and lead the development of integration between different systems on prem/cloud
- Established integration and Mule standards.
- Implemented layered architecture as per Mulesoft standards.
- Integration implementations using Mule ESB 3.8,3.9,4.0
- Design API Services (REST/JSON & SOAP/XML).
- Implemented API Services (REST/JSON & SOAP/XML)
- Batch processing of large files.
- JMS messaging between multiple heterogenous system.
- Testing with MUnit
- Salesforce integrations to on prem systems (e.g. Gentrack, databases)
- Automated testing (SoapUI, Postman)
- API Gateway configuration (security, policies, proxies)
- DevOps (Docker, Bamboo)
- Building and supporting ELK (Elastic Search-Logstash-Kibana)
- Test Support & Environment Support
- Provided integration design advice.
- Provided production support on delivered projects.
- Mentoring junior team members.
Senior consultant/Mulesoft developer
Confidential
Responsibilities:
- Integration implementations using Mule ESB 3.7/3.8, CloudHub
- Designed API Services (REST/JSON & SOAP/XML).
- Implemented API Services (REST/JSON & SOAP/XML)
- Testing with MUnit
- Setting up infrastructure on cloud (AWS: EC2, S3 buckets, VPC)
- Automating processes using Ansible andTerraform.
- Automated testing (SoapUI, Postman)
Senior Java developer
Confidential
Responsibilities:
- Micro services design and implementation
- Designed API Services (REST/JSON & SOAP/XML).
- Implemented API Services (REST/JSON & SOAP/XML).
- Securing APIs using Spring Security.
- Building application data layer using Spring Data.
- Server-side development (Java/Spring)
- Automated testing (JMeter).
- Unit testing
- Requirements analysis
- Production support
Java/JEE Developer
Confidential
Responsibilities:
- Requirements analysis.
- Systems integration (Apache Camel)
- Web services implementation (SOAP)
- Unit testing
- Production support
Java/JEE developer
Confidential
Responsibilities:
- REST services design and implementation.
- Back-end implementation (Java/Spring).
- Building data layer using OpenJPA.
- Integration testing implementation using WebSphere embeddable container
- Implementation of continuous integration process using Jenkins
Integration developer
Confidential
Responsibilities:
- Integration between multiple Kiwirail systems and Jira using Mule ESB 3.6
- Implementation of middleware layer for processing messages from source systems to Jira
- Implementation of ETL process to support data interchange between source systems and Jira
- Extensive Jira configuration (including workflows, projects configuration, security etc.)
- Implementation of custom plugins for Jira
- REST API design using RAML
Integration Developer
Confidential
Responsibilities:
- Implementation of Oracle RightNow to ServiceNow integration.
- Implementation of College Scheduler to PeopleSoft integration.
- Writing technical strategy and design documents.
- Writing technical specification for upcoming work and provide estimates for purposed work.
- Mentoring junior developers.
Java/Integration developer
Confidential
Responsibilities:
- Analysis of Business Requirements
- UI implementation using Swing package
- Unit testing
- Alfresco CMS configuration
- Integration with other systems within Confidential using web services (SOAP/REST)
- Cache implementation using Apache JCA
- Apache Lucene performance tuning
- Design data models for the new systems
- XML, XSD and WSDL creation and configuration
- Middleware implementation using Oracle ESB
- Automated testing using SOAPUI
Java developer
Confidential
Responsibilities:
- Implementation of UI features using HTML and jQuery
- Providing users with technical support
- Numerous UI enhancements
- Reports implementation using PDF libraries (e.g.iText)
Java developer
Confidential
Responsibilities:
- Analysis of Business Requirements.
- UI development using JSP, HTML, JavaScript
- Server-side development (Java/Spring/Struts)
- Unit-testing (JUnit)
- Integration with third party applications using SOAP services
- Writing design documents and user manuals
- Automated testing using JMeter
Software developer
Confidential
Responsibilities:
- Implementation of GUI functionality using SWT
- Implementation of automatic tests generation from source code
- Implementation of reports informing users about the number of lines covered by unit-tests
Software developer
Confidential
Responsibilities:
- Samples produced on using information provided by the user: language, voice, frequency, reduction, and speech engine.
- Implementation of GUI functionality for TTS site using JSP and JavaScript
- Implementation of TTS server backend using Servlets technology
- Implementation of data layer using JDBC
- Implementation of sound files conversion from different sound formats to Wav format using Java sound API