Mulesoft Developer Resume
Chicago, IL
SUMMARY
- Enterprise Application Developer with experience in Application Integration, Application Analysis, Design, Development, Integration, and deployment of object - oriented business applications.
- Extensively worked on Anypoint platform, Mule ESB, Runtime manager, API kit, CloudHub, Design Center, API manager, Anypoint Exchange and MUnit.
- Implemented design and development of APIs using RAML and APIKit. Developed distributed messaging based asynchronous background processes using ActiveMQ and JMS connector.
- Experience with Continuous Integration and Continuous Deployment (CI/CD) using tools Jenkins build tools Maven, and Gradle.
- Proficiency in Message Routing, Message Filtering, Data validation, Message Transformation and Exception handling. Worked with Mule Message Enricher for adding additional information to the existing payload for mapping client application required fields.
- Experience in Records pooling using Batch Jobs from the Database. Integrated SFDC with NetSuite for Professional Service automation using Salesforce connector. Experience using connectors HTTP, Database, Salesforce, SAP and VM connectors, SMTP, FTP, and File.
- Experience with Architectural styles and Design patterns of SOA and Microservices.
- Experience in Java/J2EE technologies which involves Java Servlets, JSP, EJB, JMS and JDBC.
- Worked on XML technologies like XSD, XSLT, XPath, REST and SOAP web services.
- Experience in Web technologies using HTML, XML, CSS, XHTML, JavaScript, and JQuery.
- Client Side validations were done using JavaScript.
- Extensive Knowledge of databases like Oracle, Dynamo DB, and MySQL.
- Strong analytical and aptitude skills for troubleshooting, installation, and configuration.
- Excellent team player with quick learning aptitude and excellent communication skills.
TECHNICAL SKILLS
API Platform: Anypoint Studio, MuleServer 3.x, RAML, CloudHub, MMC, Runtime manager, Design center.
J2EE Technologies: J2EE, JSP, Servlet, Struts, JSF, Spring, EJB 3.0/, JNDI, JMS, JTA, JAXB, Hibernate.
Automation (CI/CD): Jenkins, Maven, Gradle.
XML technologies: XML, XSL, XSD, XSLT and JAXB.
Web Technologies: JavaScript, AJAX, HTML, DHTML, XHTML, CSS.
Application Servers: WebLogic, Apache Tomcat.
IDE’s: Anypoint studio, Eclipse, and Netbeans.
Testing: JUnit, JMock, MUnit.
Protocols: TCP/IP, HTTP, FTP, and SOAP.
Web Services: SOAP, REST, WSDL, RAML.
Databases: Oracle, MySQL, MS SQL Server.
Languages: C, C++, Java, UNIX shell scripts.
Operating Systems: Windows, Linux, and Mac.
PROFESSIONAL EXPERIENCE
Confidential, Chicago, IL
Mulesoft Developer
Responsibilities:
- Involved in design and development of Microservices with extreme loose coupling for Catalog and Order modules. Followed the API led Architecture to define System, Process and Experience layer API’s.
- Developed API’s by interfacing with backend e-commerce Application and peripheral systems.
- Integrated with other Services like Restaurant Locator, Nutrition and core components like Analytics, filtering, pagination and Circuit Breaker.
- Utilized Data Weave Transformers to optimize the backend response and share with the Client.
- Built asynchronous functionalities by introducing JMS and File Transfer Mechanisms and configured different Mule connectors appropriately.
- Introduced REST with asynchronous processing for improved response time and scalability.
- Responsible for maintaining technical and functional documentation.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Deployed Applications into CloudHub using Maven Plug-in and configured Dedicated Load Balancer for routing of the request to right services.
- Extensively usedMule ESBcomponents like File Transport, SMTP Transport, FTP/SFTP Transport, JDBC Connector, and Transaction Manager.
- Worked with offshoreteams on collaborating with them on deliverables.
- Followed Agile Methodology for development and Integration throughout the life cycle of the project
Environment: Java 1.8,MuleESB 3.8, Anypoint studio 6.1, Postman, RAML, Maven, Munit, CloudHub, Elastic Search, Kibana, JWT, JMeter, AWS Components (Redis, SQS, Dynamo DB, S3, EC2), Maven, Jenkins and Akamai
Confidential, NY
Mulesoft Developer
Responsibilities:
- Coordinate with TruCare and GMC teams for setting the rules and mapping for the integration for sending the correspondence.
- Created detailed 'Interface Agreement' document for requirements around complex integration use cases using RAML and API KIT for defining integration schematics
- Extensively usedMulecomponents that include File, SMTP, FTP, SFTP, and JDBC.
- Built asynchronous functionalities by introducing JMS and File Transfer Mechanisms and configured different Mule connectors appropriately.
- Created API using RAML and design the Json inputs and outputs.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Implemented data transformation using Dataweave, custom Java classes.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Implemented Test Driven Development using frameworks like MUnit.
- Used MMC mule management console to monitor the request and response payload.
- Deploy the application in the Anypoint Cloud environment.
- Create proxies and externalize the configuration.
- Extensively involved in Unit testing and coordinated with the testing team and fixing Bugs at various stages of the application development.
- Worked on TFS for version control.
- Configure the API portal and set security policy for each API’s.
- Worked on sending and receiving messages from Anypoint MQ.
- Involved in development of application using AGILE development methodology.
Environment: Java 1.8,MuleESB 3.8, Anypoint studio 6.1, Postman, Oracle, RAML, Maven, XML, Munit
Confidential
Web Developer
Responsibilities:
- Developed Functional Requirement Document based on users' requirement.
- Worked in all the modules of the application which involved front-end presentation logic developed using Tiles, JSP and JavaScript
- Designed and implemented the User Interface using JavaScript, HTML, XHTML, XML, CSS, JSP, AJAX and MySQL.
- Developed various generic JavaScript functions used for validations.
- Developed screens using JSP, JavaScript, AJAX
- Used AJAX extensively to implement front end /user interface features in the application.
- Created DDL and DML SQL scripts for creation of database objects.
- Created logical and physical data models putting to practice, concepts of normalization and RDBMS.
- Database development required the creation of new tables, PL/SQL stored procedures, functions, views, indexes and constraints, triggers and required SQL tuning to reduce the response time in the application.
- Worked closely with QA team and fixed QA bugs as well as production issues with a quick turnaround time.
- Focused on Test Driven Development; thereby creating detailed JUnit tests for every single piece of functionality before actually writing the functionality.
- Used Log4j utility to generate run-time logs.
- CVS was used for project management and version management.
Environment: Java, JavaScript, HTML, XHTML, AJAX, XML, CSS.
Confidential
Web DeveloperResponsibilities:
- Involved in development and finalization of the initial design of the application and worked with content managers, copywriters and designers to resolve the issues.
- Utilized Ajax, JSP/JSTL, and HTML/CSS for designing and implementing the internal Order Entry for Sale Team to automate the data entry and customer transaction.
- Responsible for client-side interactions and server side development using JSP/MySQL, PHP, HTML, CSS, XML, RSS, JavaScript, and Flash.
- Designed and implemented the whole web site using HTML, XHTML, XML, CSS, Flash, JSP/MySQL and JavaScript.
- Involved in Web design and development for the UI interface design, graphic design for printed materials and presentations, illustration, logo design. Used HTML, CSS, DHTML, JavaScript, Flash, Photoshop, Illustrator.
- Involved in Design UI Screen, Created several mockups Using HTML, CSS and JavaScript.
- Front-end validations are done using JavaScript.
- Used UI Development using JSP, HTML, and coded Java components which Retrieves data using SQL from Oracle database.
- Developed HTML interfaces with an understanding of UI design principles and object-oriented program development.
- Expertise with CSS Selectors, classes, ids, Inheritance and cascade concepts, Box model with fixed width, fluid & elastic layouts.
Environment: CSS, OO JavaScript, Ajax, XML, XSLT, JSP, Servlets, Log4J, ANT, JDBC, Oracle, SQL, IDE- Eclipse, Source Control - VSC.
Confidential
Web DeveloperResponsibilities:
- Having an experience with dealing with switches, configuring port blocking, port enabling.
- Worked on L2 GbE Fiber Switch, DGS-1024D D-Link 24 port switches.
- Monitoring and analysis of the traffic among the network.
- Installing LANs, WANs, Internet and Intranet systems.
- Strong analytical abilities and professional office experience.
- Assigning routing protocols and routing table configuration, performing network address assignment.
- Analyze and resolve issues, identifying user needs.
- Monitoring network to ensure security and availability to specific users.
- Configuring the settings of authentications and authorization of the directory services.
- Recognizing the importance of customer focus and/or of serving the needs of the end user.
- Speaking with customers via email and phone for initial requirement capture.
- Remote troubleshooting and fault finding if issues occur upon initial installation.
- Administer servers, Desktop computer, printers, routers, switches, firewalls, personal digital assistants, software deployment, security updates.
Environment: Switches, Routers, Hubs, Servers, Cables, Racks, LAN, WAN, Firewalls, TCP/IP, DNS, DHCP, Active Directory Services, Switch configuration, Network Troubleshooting, DHCP Services.