Api(mulesoft) Developer Resume
Mclean, VirginiA
SUMMARY
- Highly motivated and results - driven developer, with IT experience of 6+ years in application design, development, implementation and maintenance of Enterprise and 4+ years of experience on developing Mulesoft ESB and APIGEE.
- Good 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.
- Experience in design and implementation of applications relying on Service Oriented Architecture (SOA) using Web Services, SOAP, and WSDL.
- Good experience in XML related technologies like XML, XSL, XSLT, and schemas like DTD, XSD.
- Good experience creating interface using Anypoint Studio, DataWeave, Transformers, APIkit Router, RAML, Anypoint Platform, API Management.
- Good experience with integration Patterns, tools, EAI, Transformations, XML Schemas, and XSLT
- Application integration experience using Mule ESB with Connectors, transformations, Routing, ActiveMQ, JMS and Data Transformations using Mule ESB.
- Immensely experienced in writing SQL Queries, Oracle PL/SQL, JDBA and JPA along with good knowledge on Mongo DB and MySQL.
- Experience in troubleshooting Mule ESB including working with debuggers, Flow analyzer and configuration tools.
- Hands on experience with technologies like Object Oriented Design Methodologies, UNIX shell scripting, Hibernate, Drools and Spring Framework.
- Good experience in implementing J2EE compliant applications using various Design patterns, Struts framework, Spring MVC framework and Messaging Middleware using JMS (MQ series)
- Good at Documenting and Understanding User requirements and System specifications.
- Creative team player with good communication and interpersonal, analysis skills with ability to help peer developers.
TECHNICAL SKILLS
Platforms: Windows, AIX, Solaris, UNIX, Mainframes, Linux
Middleware: Mule ESB, Anypoint platform, CloudHub, WAS, MQ
Protocols: HTTP/HTTPS, SMTP, FTP, SOAP, MQ, JMS, TCP/IP, SSH, SFTP
Tools: Clear case, SVN, GitHub, Jenkins, bit bucket
Language: Java, SQL, MEL, XSL, UML, Shell Scrip, Python
Environment: Core Java, J2EE, SDLC, JDBC, Agile, Servlets, Struts, JSP, Java Script, HTML, UML, PL/SQL, Hibernate, Eclipse.
PROFESSIONAL EXPERIENCE
API(Mulesoft) Developer
Confidential - McLean,Virginia
Responsibilities:
- Participate in gathering Business requirements, Analysis, Design, and Development, Testing and documenting the entire API development life cycle
- Part of Agile Scrum Development environment with frequently changing requirements and actively participating in daily scrum meetings and reviews with biweekly sprint deliveries
- Integration of Mulesoft ESB system while utilizing MQ Series, Http, File system and SFTP transports
- Implement data transformation using XPATH, XSLT, Data Weave, custom java classes
- Developed SOAP based Web services using WSDL and consumed those, SOAP based WSDL in flow using Web Service Consumer
- Secure REST API with various security specifications; Basic Auth, Oauth 2.0 and TLS configurations
- Implement API using API-Led connectivity, Experience, Process and System
- Implement integrations using connectors such as Salesforce, Database, HTTP, FTP, JMS, and File Connectors
- Used AMQP Endpoints to connect to RabbitMQ
- Developed Mule flows using different Mule connectors like Salesforce, AMQP, PayPal, AWS and Azure connectors, FTP, SFTP, JMS
- Create interfaces between Salesforce and REST web-services
- Implement build package tool using Maven and used Jenkins for continuous integration (CI) and continuous deployment (CD)
- Implement and consumed SOAP web services and tested using SOAP UI for Mule ESB flows and Deployed Mule applications onto Cloud Hub
- Implement asynchronous messaging using Active MQ and AWS suite and involved in design, built, and deployed applications utilizing AWS stack (including Amazon EC2, S3 and SQS)
- Implement Devops best practices of CI/CD for Mule applications using Azure DevOps
- Contribute to production support and call rotation effort
Environment: Elastic Search (ELK), Okta, Mule 4.3, Mule 3.8, Azure, Anypoint Studio 6.5 and 7.6, GIT, Java 8.1, J2ee, Oracle 11g, Salesforce, SQL Developer, Active MQ.
MuleSoft Developer
Confidential - Gulfport,Mississippi
Responsibilities:
- Participate in Agile/Scrum meetings with various stake holders, capture requirements and translate to technical
- Participate in analysis, design, development, and implementation API life cycles of the project
- Design and Develop Restful API's using API Designer and generated flows using RAML file
- Configure and implement Batch Processing to syn data from database to salesforce
- Create MUnit test cases for all System, Orchestration, and Experience API's
- Transform messages using XSLT, DataWeave, and Custom Java Transformers to transform data from one format to another format
- Implement API security policies (as set by API manager), applied to all client-facing proxy APIs for CORS, OAUTH2.0 access token enforcement, ClientID enforcement and Rate Limiting - SLA Based and Secured Mule service endpoints using OAuth2.0, HTTPS and SSO
- Leverage Mule connectors like HTTP, Database, SMTP, FTP, JMS, File and Knowledge on Sales force and VM
- Develop Event publisher and Event Catalog to fulfill the core functionality of event messaging framework - Rabbit MQ, namely, to allow applications to publish business events to subscribed systems
- Secure property files using AES algorithm and configure trust store key store files
- Automate build and deployment process with Jenkins, Maven, SVN, Nexus
- Participate in code walk-throughs, design review sessions, Mule Debugging, and Error fixing
- Done performance tuning by implementing parallel call with scatter gather, database connection pool and implement cache strategy
- Participate in production support and validation
Environment: Mule ESB 3.x, Anypoint Studio, Cloud Hub, ActiveMQ, RAML, ActiveMQ, APM, Nexus, Maven, CloudHub, XML, XSLT, CSS, LDAP, PL/SQL, SQL, Log4J, Web Services - WSDL, SOAP, CXF, Jenkins.
Java Developer
Confidential - Menomonee Falls,WI
Responsibilities:
- Participate in the implementation of design using vital phases of the Software Development Life Cycle (SDLC) that includes Development, Testing, Implementation and Maintenance Support
- Implement code for user interface by utilizing OOPS concepts like multithreading, inheritance, polymorphism and collection API
- Implement JDBC code for backend processing
- Implement multi-threading to implement batch jobs with JDK features
- Used Java Script for client-side validations
- Used Spring MVC for developing web applications
- Create user-friendly GUI interface and web pages using HTML, JSP
- Design the module from scratch including database schema design
- Debug the java code with all the testing tools and logic flow using Eclipse UML plug-in and rational testing tools
- Implement PL/SQL queries, views, stored procedures, and triggers
- Worked with QA team to validate the test cases meeting the business requirements.
Environment: Core Java, J2EE, SDLC, JDBC, Agile, Servlets, Struts, JSP, Java Script, HTML, UML, PL/SQL, Hibernate, Eclipse.
