Académique Documents
Professionnel Documents
Culture Documents
1-301-836-1171
E M A I L - gkeagezule@gmail.com
MULESOFT DEVELOPER
PROFESSIONAL SUMMARY
Around 7+ years of experience in designing and development of various multi-tiered client server-
based applications using Object Oriented, Java& J2EE and middleware technologies.
Over 3+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Anypoint
Cloud-Hub, API Gateway and Mule Management console (MMC).
Strong knowledge and hands on experience in Web development using HTML5, DHTML, CSS3,
JavaScript, JSP, XML and AJAX.
Good experience in Object Oriented Principles (OOP) and J2EE design patterns.
Develop front end MVC application using Angular.js and bootstrap3.
Good experience in creating Queries, Procedures and packages in SQL. Database Design, Creation and
management of Schemas, writing functions, Triggers, DDL, DML SQL queries. Experience in writing
SQL and PL/SQL programming.
Strong understanding and experience with enterprise MuleSoft integration patterns.
Good experience with deploying, Configuring, and Administering Application & Web Servers such as
IBM Web sphere 7.0/8.2, Oracle Web logic10.3 and Apache Tomcat 6.x/7. x.
Created various RAML resources to implement REST Based APIs as a part of project implementation.
Good experience in knowledge of Maven for project build/test/deployment.
Experience in developing Server Side components using JDBC, Servlets, EJB, JNDI, JMS.
Good hands on experience using Mule connectors like Salesforce, File, Database, JMS, SMTP other
connectors as a part of integration usage.
Self-starter always inclined to learn new technologies and Team Player with very good
communication, organizational and interpersonal skills.
Participate in development of SOAP based web services using WSDL, SOAP, JAXB, AXIS, JAX-WS
and Restful web services using JAX-RS, CXF and JERSEY APIs.
Good experience in core Java programming concepts like data abstraction, polymorphism,
concurrency, synchronization, multi-threading and thread communication.
Knowledge with Mule administration, configurations and performance tuning.
Use Git hub for version and source control and Active MQ for messaging and involved in unit testing
and writing the MUnit Test cases for the flows.
Experience in methodologies like Iterative, Agile, Scrum and waterfall approaches.
Experience in all the phases of Software Development Life Cycle that includes understanding
requirement, technical analysis, design, development, Integration, maintenance, installation,
implementation and testing of various client/server web applications.
TECHNICAL SKILLS
PROFESSIONAL EXPERIENCE
Responsibilities:
Use MuleSoft Anypoint API platform for designing and implementing Mule APIs.
Work on XML technologies like XPATH, XSLT, XSD and data weave for data transformations.
Organize flows, sub flows and global XML configuration files.
Use partner WSDL for ESB to Salesforce integrations.
Integrate salesforce with the MuleSoft for connecting applications, data sources and APIs, in the cloud.
Designing and implementing WMQ and WMB in huge and complex environments using high availability
clustering.
Deploy applications to different environments (Test, QA, and PROD).
Implement error handling and logging in the message flows.
Create flows/orchestrations for integrating the components like connectors, transformers and scopes
written on top of different internal platforms using Mule ESB for XML to CSV conversion.
Involved with team members to develop application in parallel.
Prepare technical documents and turn over documents.
Collaborate with developers with in my team and from other team members for effective
implementation of projects.
Perform end-to-end testing, resolve problems and validated the test results.
Develop, test and consume message flows that are exposed as both SOAP and Rest services to consumer
applications
Create RAML specification, building APIs using API Kit Router in Mule applications.
Create transformation logic using DataWeave, MEL and XSLT.
Create reusable components such as global exception handling strategy and common logger.
Design, develop and migrate flows (Mule ESB and WMB) base on requirements.
Migrating existing applications flows from WebSphere Message Broker 6 to Mule ESB.
Provide support for existing applications in all environments.
Participated in team design and review meeting.
Environment: WebSphere MQ 7, RFHUtil, Batch file, SVN, SOAP UI, MuleSoft ESB 3.8.x, 4.1.x, Anypoint Studio
6.5/7.5, CloudHub, API Kit, WebSphere message broker 6.1.
Responsibilities:
Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work
and the solution of the block.
Built JAX-RS services and exposed them using REST component.
Implement Exception Handling, Logging, and Error Handling.
Create HTTP inbound & outbound flows, custom java and XSLT transformers and Security of Mule
endpoint.
Create Mule ESB helper class to call the Mule flow, connection end point and connectors.
Build and Deployment of services in Mule ESB server.
Create Mule application that uses connectors SFDC, Message Transformer, Choice Exception Strategies,
Batch processing.
Manage performance of the services by using “Scatter and gather” and “choice router”
Code walk-throughs, Mule Debugging, and Error fixing.
Implement Security mechanisms like Security Certificates, key Exchange, and Encryption, Decryption and
OAuth Authentication &
Authorization using Access Token and SM session cookie.
Build Deploy and Test applications or flows using Mule ESB and build and deployed the services.
Developed the flows/orchestrations for integrating the components written on top of different internal
platforms using Mule ESB and Implement Mule flows for each entity with retry mechanisms with private
secured flows.
ActiveMQ.
Design and develop enterprise services API specification using RAML and REST schema.
Environment:CloudHub, GitHub, Web Logic Application Server10.3, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC,
ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, Java, MuleSoft 3.0.x/3.7.3, MMC, Anypoint Studio
5.0/6.5, JSON, JMS, XML, XSD, XSLT.
Responsibilities:
Responsible for all the servers which are running on a SQL platform (SQL Server
2005/ 2008).
Setup multiple Nodes (Active/ Passive) in SQL Servers to add the clustering feature.
Managed SQL Server databases and Configure failover cluster.
Plan and modify SQL Server Permissions in quarterly basis.
Create databases and schedule backups (Transaction log backup, Differential backup
and Full backup) with Recovery sessions (Simple or Full).
Setup and maintain Replication for Production servers to provide high availability and
monitor using Replication Monitor.
Setup Alerts, Notifications, Jobs, Job steps with automated Response solution
schedules.
Frequently Monitor Connections, Locks and Database Performance.
Reviewed and optimized SQL queries, CDC, stored procedures, functions, Indexes,
views and triggers.
Created an internal secured website linking to the database that includes updated
information about all Target SQL Servers information.
Tools: MS SQL Server 2005/2008, MS-Excel, DTS, Visual Studio 2008, SQL profiler
Target Minneapolis, MN May 2012 – Apr 2014
Program Analyst
Responsibilities:
Use Microsoft SQL Developer to query the data from the data base.
Use Apache Maven for running automated build of the application.
Implement persistence layer using Hibernate.
Create logging framework in conjunction with LOG4j for logging.
Implementing all the Business logic in the middle-tier using Java classes.
Use JUnit framework for Unit testing of application.
Implement the object-oriented programming concepts for various modules.
Develop the application using Spring Framework that leverages classical Model View
Controller (MVC) architecture and used MyBatis for data persistence.
Participate in the Design of ERD (Entity Relationship Diagrams) for Relational database.
Use DAO pattern to retrieve the data from database.
Actively involved in requirements gathering, Analysis, Conceptual Design.
Actively involved in Regression testing and manual testing of the application developed.
Create Test driven, Test first methodology-based JUnit test cases for existing modules, new
enhancements and new modules.
Use Maven for adding the external dependencies and for project management.
Environment: Eclipse, Restful Web Services, Hibernate, Spring, Log4j, ANT, JUnit, Oracle10g,
XML, CVS, WebSphere, Java Script, MVC, GIT, SQL & PL/SQL, JSP, Struts, Validation
Framework, JDBC.