FIRO GUDE
********@*****.***
SKILLS
Integration: Mule 3.x and 4.x runtime, CloudHub
Programming languages: XSLT, DataWeave, JavaScript, Java.
CICD Tools: Jenkins, Maven, Nexus, Git, SVN
J2EE Technologies: Java EE, JSP, Servlet, EJB, JDBC, JNDI, JSTL, JPA
Web Service: SOAP, REST
Databases: Oracle, DB2 and MS SQL Server
Application Servers: WebSphere Application Server, Apache Tomcat, Apache HTTP Server 2.x, JBoss 5.x
Version Control Systems: Apache Subversion SVN, CVS, Git and GitHub, Bitbucket
EDUCATION
Bachelor of Science
CERTIFICATIONS
MuleSoft Certified Developer 3 & 4
PROFESSIONAL SUMMARY
Detailed, versatile and energetic Software Developer with 7 + years of extensive industry experience in creating, documenting, and maintaining products.
Expertise in automation, design and testing of software products.
Experience in creating, designing, developing, enhancing, maintaining, and implementing efficient and effective design and development plans for Mule ESB and Apigee.
Expertise and extensive knowledge on Software development Life Cycle (SDLC), Service - Oriented Architecture (SOA), Object Oriented Analysis and Design (OOAD), UML and J2EE Architecture.
Experience developing on the Mule ESB platform to deliver SOAP & REST based APIs
Experience developing on RESTFUL/SOAP web services in Mule ESB by SOA architecture.
Experience using Salesforce and Workday Web Service APIs.
Experience in developing Mule ESB flows and integrations by using service-oriented architecture (SOA) and enterprise application integration (EAI) using Mule Runtimes.
Hands on experience designing RAML specs using API Kit in Mule applications.
In-depth understanding of Data Structures and Algorithms.
Good experience in unit testing and writing the MUnit Test cases for the mule flows.
Good experience in tracking defects, issues, risks using Quality Center, Rally and Clear Quest.
Experience in preparation of developer test cases and scope & traceability matrix.
Excellent interpersonal, management, analytical, problem-solving abilities and communication skills.
Willingness and ability to quickly adapt and learn new technologies.
WORK HISTORY
Simmons Bank - MuleSoft Developer
Pine Bluff, AR 11/2021 - Current
Gather requirements by interacting with Product Owner/Business Team
Create user stories by reviewing requirements
Participate in backlog grooming sessions and sprint reviews.
Implement transformation logic with DataWeave and MEL to convert JSON to XML and vice versa.
Created flows and sub-flows to handle error handling and implemented effective exception handling techniques to handle faults, errors and other custom defined exceptions.
Implemented email notifications using MuleSoft SMTP connector on certain business rules.
Create mule flows using HTTP connector, DB Connectors and SFDC using SFDC Connectors to upsert data into SFDC.
Deploying mule application to CloudHub using Runtime Manager and on premise using MMC.
Leverage API management tool to deploy the APIs and manage the lifecycle of API's.
Used WSDL, SOAP, JAX-WS, JAX-RS, CXF technologies to create web services, generate stubs and consume the existing services.
Used Maven tool to build & deploy the application on the server.
Created tables, triggers, stored procedures, SQL queries and constraints for multiple databases using Oracle Database.
Used log4J for logging and debugging of the application.
Creating deployment packages & reviewing with support team
Coordinate with support team for production deployment
Environment: Mule 3.9 and Mule 3.5, Anypoint studio, RAML, API Management, Mule ESB, JDBC, Microsoft SQL, GitHub, PingFederate, Splunk, Jira
Associated Banc-Corp - MuleSoft Developer
Green Bay, Wisconsin, USA • 05/2019 - 10/2021
Extensively worked on both Enterprise and Community edition of MULE ESB and configured MULE API manager and RAML
Experience in using connectors such as Salesforce, HTTP, FTP and File connectors
Well versed with SOAP and REST architectural style and design principles.
Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
Orchestrated full Software Development Life Cycle (SDLC) starting from collecting Business specifications, Analysis, Design and Development, Testing and documenting the entire life cycle using various methodologies like Agile and Waterfall Development
Hands-on experience merging and branching with version control tools like Git, CVS and SVN to manage and control software development across various releases.
Experience in using tools such as Log4J, FileZilla and Putty.
Expertise in Unit testing using JMeter, MUnit & JMeter, Integration testing, System testing.
Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
Create flow to expose and consume Restful Web services.
Create RAML to define Restful API interface and publish to exchange for sharing resources and specification.
Import RAML to anypoint studio to realize flow and build transformation logic.
Use Mule Connectors such as Http, File, SFTP, FTP, Database,VM,JMS, Web Service Consumer.
Automate build and deployment both on premise and cloudhub.
Environment: RAML, JDBC Connector, Files, FTP, SFTP, Actv MQ, Dataweave, Selector Expressions, Xpath, DataMapper, JAXB, Postman, Exception Handling, MMC, MUnit, CloudHub, Agile, OAuth, SOAP, REST, Jenkins, Maven, SalesForce (SFDC), GitHub.
WinCo Foods - Middleware Engineer
Boise, Idaho, USA • 04/2016 - 04/2019
Analyze the requirements and prepared technical design documents and mapping documents
Develop Integration solutions based on Message Broker and MQ technologies.
Create Message flows to implement Web-services in Message Broker.
Create Message flows using MQ, HTTP, FTP and SMTP protocols.
Create Java and SQL procedures for reusability.
Develop Synchronous MQ Services and Asynchronous Web services in Message Broker.
Implement Global Caching using WXS.
Work on Monitoring Events and record and replay functionality in Message Broker
Create Message flows to Handle Large files and Batch Processing
Install MQ and Message Broker on windows and Linux environments
Configure Full Repository Queue Managers and Partial Repository Queue Managers in a Clustered environment
Worked with Waterfall model of project Implementation
Involved in 24X7 support of WebSphere MQ and Message broker environment.
Environment: WebSphere MQ Series, IIB v9 and Message Broker 8, Data Power XI50, WTX, XML, Java, ESQL, XSLT, SOAP UI, COBOL, DB2, Oracle, Linux, Windows
.