Mulesoft/api Developer Resume
Oakland, CA
SUMMARY
- 8+ years of professional experience in software and database development, design, implementation, integration HealthCare, Financial, and Banking Industries using Object Oriented Analysis/Design/Methodologies.
- 4+ years of Mulesoft | API design, development, management, integration work flow using an ESB framework, webMethods, Tibco, service oriented architecture(SOA) with XML/JSON based webservices using technologies such as WSDL, SOAP, message transformation in mule flow using DataWeave, Expertise in working with Mule API manager and RAML over AnyPoint Studio, Cloud - Hub, API Gateway and Management.
- Good experience in implementing Service Oriented Architectures (SOA) with XML/JSON based Web Services (SOAP and REST) with technologies like WSDL, SOAP.
- Expertise in developing integration workflows using an ESB framework.
- Participate in deployment of Mule ESB applications using Cloud Hub and Strong experience in Integration using Mule ESB in integrating various third-party solutions.
- Expertise in using Mule Dataweave in Data transformations for in Mule Flow.
- Expertise in working with Mule API manager and RAML over AnyPoint Studio, Cloud-Hub, API Gateway and Management.
- Good Experience with Django, a high - level Python Web framework. Experience object-oriented programming (OOP) concepts using Python, Django, and Linux.
- Experienced in developing web-based applications using Python, Django, C++, XML, CSS, HTML, JavaScript, Angular JS, and jQuery.
- Good experience in core Java programming concepts like data abstraction, polymorphism, concurrency, synchronization.
- 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.
- Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.
TECHNICAL SKILLS
Technologies: Mule ESB 3.x, 4.x, API Management, MQ Series, SOAP, REST services, CloudHub, Microservices, WSDL, JAXP, Azure, JAXB, Biztalk
Versioning Tools: GIT HUB, STASH, JIRA, Confluence, SVN
Webservices: DHTML, RESTFUL, Applets, NetBeans, AJAX, XSLT,JMS, JDBC, J2EE, Servlets, JSTL.
Languages: Core Java, J2EE, HTML (CSS), JavaScript, jQuery, PHP, XML, Python
Databases: MS SQL Server 2008, Oracle, SQL developer.
PROFESSIONAL EXPERIENCE
MuleSoft/API Developer
Confidential - Oakland, CA
Responsibilities:
- Participate in architectural meeting, conduct client meetings, prepare technical and design document.
- Coordinate with program managers to explain what tasks were possible for the system to achieve their desired output.
- Design and implement exception handling, logging, JSON Schema Validation as common reusable components across multiple message flows.
- Create Integration Component with external third-party application.
- Create Maven Archetypes for generating fully functional REST web service supporting both XML and JSON Message transformation.
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Used Mule ESB connectors- SFDC, Message Transformer, Choice Exception Strategies, Batch processing, etc.
- Implement transformers, exception handling, testing & Security of Mule ESB endpoint through OAuth.
- Create MUnit test cases to validate, assert and spy event processors or components.
- Implement interfaces between SAP, Salesforce, and REST web-services.
- Configure Mule ESB projects for the services with synchronous and asynchronous Mule flows.
- Configure Mule service flows with various exception handling strategies such as Global Exception, Custom Exception and Choice Exception Strategies that notifies the user with custom and simple error descriptions.
- Co-ordinate with testing and back-end teams, and client during the smoke tests and aggression tests at Sprint
- Participate in 24X7 production support effort after application go-live.
Environment: CI/CD, DevOps, ActiveMQ, RabbitMQ, MuleSoft, Spring MVC, SOAP, MMC, XSD, XSLT, XPATH, AnyPoint Studio, Servlets, Nexus, JSP, JSON, JMS, Java, CloudHub, GitHub, XML, JAXP, JAXB, WSDL.
Java/MuleSoft Developer
Confidential - Minneapolis, MN
Responsibilities:
- Participate in the development using JAVA/J2EE Technologies, Web services, Spring, Hibernate Framework.
- Implement RESTFUL based web services.
- Used the Hibernate for data base Connectivity.
- Design the user interface of the application using JSP.
- Participate in web UI pages using JSP, JSTL, CSS, HTML, XML, XSL, XSLT, JavaScript.
- Implement front-end validations with JavaScript, Angular Js, Node Js.
- Design and Develop Restful API's using API Designer and generated flows using RAML file.
- Participate in analysis, design, development, and implementation of life cycles of project.
- Implement and consume both SOAP and Restful web services.
- Promote code from development to testing and production environments.
- Create Flows, Sub Flows, and DataMapper transformations in Mule configuration.
- Implement data transformation using Dataweave and MEL.
- Participate in trouble shooting and problem solving of Integrations.
- Deploy and scheduled mule project on cloud hub.
- Create High level, detailed design, topology, and testing documents.
- Work with Business Analyst to understand integration requirements.
- Participate in different phases of Testing with end systems.
- Participate in 24X7 production support.
Environment: JAVA/J2EE, JSP, Servlets, Spring, Struts, Hibernate, JAX-RS, Tomcat, Java Script, Mule ESB 3.9.1, Java 7, Dataweave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, workday, REST full APIs.
Web Application Developer
Confidential - Hartford, CT
Responsibilities:
- Participate in requirement gathering and analysis phase of project in documenting business requirements by conducting workshops/meetings with various business users.
- Used Django Framework to develop application.
- Implement web applications in Flask and spring frameworks following MVC architecture.
- Use Python to place data into JSON files for testing Django Websites.
- Update and manipulated content and files by using python scripts.
- Organize Python code using PEP8 online tool including documentation of scripts.
Environment: Python, Amazon AWS S3, MySQL, HTML, Python 2.7, Django 1.4, HTML5, CSS, XML, MySQL, MS SQL Server, JavaScript, AWS, Linux, Shell Scripting, AJAX.
Database Developer
Confidential, Columbus, OH
Responsibilities:
- Worked with the Business analysts and the DBA for gathering, business analysis, testing, metrics and project coordination.
- Involved in logical modeling and physical modeling of application.
- Developed Stored Procedures, Functions, Packages and SQL Scripts using PL/SQL.
- Involved in creation of Conceptual Modeling covering all the business requirements.
- Loaded the data into database tables using SQL*loader from flat files.
- Developed SQL scripts, packages, procedures, cursors, tables, views, materialized views, table joins and functions as per the business requirements.
- Developed SQL and PL/SQL scripts to transfer tables across the schemas and databases.
- Data loaded from legacy systems (ETL Operations) using PL/SQL and SQL*Loader.
- Used the standard Oracle package DBMS SCHEDULER to automate / schedule jobs on daily, weekly and monthly basis and to run jobs in parallel to improve time-constrained performance.
- Developed Procedures for efficient error handling process by capturing errors into user managed tables.
Environment: Oracle 10g, SQL Developer, Erwin, TOAD, Query Direct, SQL Plus, SQL * Loader