Mulesoft Developer/admin Resume
SUMMARY
- 8+ years of professional experience in J2EE and enterprise integrated applications.
- Hands on experience in Mule ESB, Anypoint studio, cloud Hub, ApiRouterKit, DataWeave, Anypoint platform online access point.
- Good understanding on Object oriented programming concepts and SOLID principles.
- Designing Rest APIs using RAML and deploying to Anypoint runtime manager.
- Experienced in installing MMC, MMC agent, Monitoring applications and clustering servers.
- Experience in adminActivities using Mule Management Console (MMC).
- Created Mule ESB based tooling suite for handling message transitioning, validation, enrichment and routing to upstream and downstream entity data consumers.
- Expertise on working with Mule context, mule message flows and building blocks like connectors, Filters, transformers.
- Good understanding on mule internal structure of mule message event and its main objects.
- Familiar with MEL expressions to alter the properties and state information in mule message flow.
- Hands on experience using mule connectors like HTTP, Database, Salesforce, AMQP, VM, SMTP, FTP, JMS, File connector.
- Experienced with different queuing mechanism like AMQP, JMS for running asynchronous jobs.
- Worked extensively in Agile Software Development.
- Experience in software configuration management tools such as SVN, GIT.
- Actively participated in deployments using Jenkins as CI tool.
- Adept at Database concepts with hands on experience on Oracle 11g and Microsoft SQL Server 2012.
- Well - Versed in web-based technologies such as HTML, XML, CSS, PHP and JavaScript.
- Excellent problem-solving skills with strong technical background and good inter-personal skills
TECHNICAL SKILLS
EAI/Integration Tools: Mule ESB 3.6.1, 3.7.3, 3.8.2
Programming Languages: Java, J2EE, C++, C
Web Services: SOAP, Restful
Frameworks: Struts 1, Hibernate 3.0, Spring 2.0
IDE Tools: Any Point Studio, Eclipse, Net beans
Protocols: HTTP, FTP
Queuing: RabbitMQ, ActiveMQ.
Databases: Oracle 10g, MySQL and SQL Server.
Work History: Lumeris - St. Louis, MO
PROFESSIONAL EXPERIENCE
Mulesoft Developer/Admin
Confidential
Responsibilities:
- Experienced in developing mule flows, sub-flows and private flows using different invocation patterns like synchronous and asynchronous.
- Set Exchange role permissions and shared assets.
- Good understanding on request phase and response phase on mule message to handle one and two-way exchange patterns effectively.
- Performed database migrations and synchronization through mule flows.
- Experience in installing mule agent and mule management console for monitoring applications.
- Installed ActiveMQ and performed operation through JMS in mule.
- Hands on experience in load balancing and clustering servers using MMC.
- Consumed Rest API’s and soap services.
- Expertise in using core java when necessary to perform custom logic.
- Hands on experience in using JDBC for performing database operations.
- Involved in application deployments using Jenkins as Continuous integration tool.
Environment: Any point Studio, Mule runtime 3.8.2, REST API, RAML
Confidential
Mule ESB Developer/Admin
Responsibilities:
- Developed a mule application using salesforce connector.
- Created instant integration between different salesforce instances.
- Performed several transformations while polling individual records.
- Embedded Global Elements and batch processing in the application.
- Experienced in using in-memory queue VM endpoint where ever necessary.
- Experienced in defining SLA’s for alerts and raising when metrics cross thresholds in Mule Management Console.
- Customized alert Scripts for MMC.
- Achieved data synchronization after batch processing.
- Deployed the application and exposed API to external consumers.
- Involved in migration of runtime from 3.6.1 to 3.7.3.
Environment: Any point Studio, Mule runtime 3.6.1
Confidential - Hanover, MD
Mule soft Developer
Responsibilities:
- Involved in mule runtime migration from 3.5 to 3.7.x.
- Designed Rest API’s using RAML and deployed to Mule API Gateway using Mule Anypoint platform.
- Hands-on experience creating Mule Message flows in Anypoint Studio employing Mule Building Blocks such as connectors, filters, transformers.
- Implemented asynchronous jobs for and batch jobs using RabbitMQ and internal VM queue mechanism.
- Experienced in developing Munit test cases to validate mule flows
- Developed Mule flows to integrate data from third party Api’s by performing necessary transformations.
- Experienced in using MySQL connector for performing database operations using transactions.
- Implemented Exception Handling, Logging and Auditing functionalities.
- Experienced in using Data weave to apply data transformations in Mule flows, where information can be extracted, enriched and transformed into desired format.
- Involved in performance tuning of Mule ESB product using Apache Bench and JMeter.
- Worked with the Quartz scheduler to schedule new, existing and repetitive events and setting appropriate event trigger points using cron expressions.
- Worked in a Scrum Agile process with two-week iterations delivering new features and working software.
- Experienced in using GIT version control.
Environment: Any point Studio, Mule runtime 3.8.2, REST API, RAML.
Confidential
Full Stack Developer
Responsibilities:
- Involved in the analysis, design, and development and testing phases of Software Development Life Cycle (SDLC) and used Agile (SCRUM) methodologies for Software Development.
- Worked asfullstackdeveloper.
- Involved in the design and development of application using Spring and Hibernate technologies/frameworks.
- Extensive experience in developing business components based on the customer requirement by usingJavaAPI.
- Worked under Agile Methodology to develop Application.
- Designed and developed user interfaces using Spring Framework, JSP, HTML, and CSS3.
- Developed web application using Spring Framework with MVC design pattern.
- Used JSP, JavaScript, AngularJS1.6, jQuery, CSS3, and HTML5 as data and presentation layer technology.
- Used Java1.8 to improve interfaces functionality, API improvement.
- Installed, configured, and managed the servers (Linux,Tomcat,MySQL)
- Involved in designing, developing and configuring server side J2EE components like JSP, Servlets and XML using IDE- Eclipse.
- Environments and used Amazon API's to maintain and secure the API's.
- Used various CoreJavaconcepts like Collection APIs, Exception Handling, Generics and Multi-Threading.
- Coded the middle tier changes usingJavaRESTful, spring and Hibernate.
- Used Spring securities, SpringJPA, SpringJMS modules.
- Used JavaScript, and XML for client-side implementation.
- Developed Webpages using UI frameworks, AngularJS
- Involved in writing PL/SQL stored procedures for Oracle10g database. Managed and administered all NoSQL with MongoDB database systems. Prepared formal queries for various reporting requirements.
- Designed and developed NoSQL solutions for all users. Evaluated system performance and validated NoSQL solutions.
- Maintained, structured, and surveyed documents within the NoSQL MongoDB database. Ensuring data integrity, correcting anomalies, and increasing the overall maintainability of the database.
- Used Oracle10g as database to access customers Warehouse Data from credit bureau, Used Sql Explorer and Toad as IDE.
- Extensively worked on PL/SQL and DB2 Queries and checking performance tuning with DBA.
- Developed genericJavapackages to produce and consume JMS messages through topics and queues in asynchronous message processing with guaranteed delivery.
- Used Maven Deployment Descriptor Setting up build environment by writing Maven build.xml, taking build, configuring and deploying of the application in all the servers.
Environment:Java/ J2EE, Servlets, JSP, JSTL, HTML, CSS 3, jQuery, Angular 1.6, XML 1.0, XSD 1.1, Spring, Spring MVC, multithreading RESTFUL Web Services, SOAP 1.2, Hibernate, Tomcat 7.0, Eclipse Mars4.5, Maven 3.3, Jenkins, Oracle 10g.
Thrivent Finances
Confidential, MN
Junior Java Developer
Responsibilities:
- Oversaw major new enhancements to existing software systems.
- Modified existing software to correct errors, adapt to new hardware and improve performance.
- Evaluated potential software products based on new and existing system development and migration requirements.
- Debugged and modified software components.
Environment: JAVA, MySQL, Java Script, HTML, CSS
Confidential
Junior Java Developer
Responsibilities:
- Identification of different Java / J2EE design Patterns to implement in application.
- Developed user interface by creating at least one webpage for each component
- Implemented the different conditional statements and looping statements.
- Implemented exception-handling and user-defined exceptions.
- Implemented inheritance, method overriding and interfaces.
- Prepared Unit Test Cases and worked closely with QA teams to thoroughly test the application
- Developed SQL queries to interact with the database.
- Standard validations using the JavaScript, Servlets used as the controllers for the business logic
- Involved in debugging and Bug fixing. Participated in Code reviews and peer reviews.
- Prepared unit test conditions and conducted Unit testing of components.
Environment: Java, Eclipse IDE, tomcat