Mulesoft Developer Resume
San Jose, CA
SUMMARY:
- 8 years of experience in application software development in banking and finance sectors, supporting web - based applications on JEE framework, Mule Anypoint Platform and multitier applications with distributed architecture.
- Expertise in Mule ESB 3.x over Anypoint Studio 6.x.x, Anypoint Cloud-Hub, API Gateway 1.x and API Management.
- Extensively used Mule Connectors like salesforce, database, SMTP and JMS
- Experience is developing SQL Queries and stored procedures
- Experience Architecting Mule Projects with integration to 3rd party SaaS applications like Oracle Service Cloud.
- Designed and developed APIs using RAML and REST based APIs.
- Architecting complex SOA applications with ESB frameworks.
- Experience in distributed technologies, OO programming, analysis and design.
- Utilized MuleSoft extensive features like data weave, API designer and various connectors.
- Supported projects across the enterprise to adopt the integration infrastructure and integration interfaces on Mule ESB.
- Experience in Maven for build and deployment,
- Strong experience in analysis and design using SDLC, UML, Rational Unified Process (RUP) with software development models like Agile Scrum Model and Waterfall model
- Good knowledge in spring framework, Object Relation Mapping using Hibernate.
- Used various IDE's like Anypoint Studio, Eclipse, Net Beans and IntelliJ Idea.
- Experience in implementation of business applications using BEA Web logic, IBM Web sphere Application, J Boss and Tomcat.
- Excellent communication, Team work, inter-personnel and presentation skills, fast learner and organized self-starter.
- Ability to work with business functions to understand business requirements and develop technical specifications.
TECHNICAL SKILLS:
Languages: C, C++, Java, Java Script, PL/SQL,SQL,HTML,XMLXSLT
Application Servers: J Boss, Apache Tomcat, Web logic, IBM web sphere
Databases: Oracle, MySQL,DB2
Design patterns: MVC, Singleton, Session Facade, DTO,DAOService Locator
SOA: Restful Web Service, Soap web service, JAX-RS,XML, JSON, WS Security, Mule ESB
IDE’s/Tools : Anypoint Studio, Eclipse, Net beans, RAD, J Builder, Maven, ANT, SVN
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles
SOA: Mule ESB
Protocols: HTTP,FTP,SFTP, SMTP, TCP/IP
Methodologies: OOAD, UML, Design Patterns, SOA, Agile, REST
Case Tools: uml, Rational Rose, ooad
Configuration management tools: GIT, CVS,SVN,ANT
Frameworks: Spring, Hibernate, Struts, Spring MVC, Micro Services, EJB, JMS
Operating Systems: Windows, UNIX, LINUX, Sun Solaris
PROFESSIONAL EXPERIENCE
Confidential, San Jose, CA
MuleSoft Developer
Responsibilities:
- Architecture, RAML Design & Development
- Followed agile methodology and Scrum.
- Involved and driven the technical meetings, Effort estimations, backlog grooming etc.
- Involved in implementing ESB flows, Proxies, logging and exception handling.
- Validated API request and response used in MuleSoft ESB integration using POSTMAN and SOAP UI
- Application code investigation, performance tuning using J Meter, code cleanup and code repository maintenance.
- Involved in peer & lead level design and code reviews.
- Involved in building the code & deployment
- Setting up Mule ESB for the development environment.
- API Management like maintaining the Developers portal, developer apps & applying various policies like JSON threat protection, OAuth etc.
- QA, UAT & Production issues investigation and supporting business users.
- Following coding guidelines, 100% code coverage to maintain the quality of code.
- Performed Unit testing using JUNIT/MUNIT, System, Regression, and Integration Testing.
Confidential, JERSEY CITY, NJ
MuleSoft/web Developer
Responsibilities:
- Involved in the end to end Development of Projects covering all phases of Software Development Life Cycle including Requirement Analysis, Designing, Build/Construction, Unit/Assembly Testing and Deployment.
- Developed various integrations using MuleSoft as per the User Acceptance Criteria defined by the business users.
- Developing and deploying mule project on cloud hub.
- Tested SOAP web services using SOAP UI and REST web services using REST Client.
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB 3.5
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Developed web services and data synchronization services.
- Involved in using Core java concepts - Collections, Exception Handling, Multi-Threading, Serialization and Java 1.5 features etc.
- Created MULE ESB artifact and configured the MULE configurations files and deployed
- Performed Proof of Concept on extracting image metadata & GPS coordinates using Metadata-Extractor.
- Developed application using Mule ESB and build and deployed the services. And also done with Unit testing using Test Utility.
- Migrated Mule ESB 3.5 apps to Mule ESB 3.6.
- Secured API with Basic Authentication security module
- Implementing and consuming REST web services
- DAO layer implementation using JPA and DB connector of Mule ESB 3.5.
- Wrote Oracle PL/SQL Stored procedures, triggers, views for backend database access.
- Developing and securing CXF web services in Mule ESB.
- Provides support for all testing phases and post production.
- Prepared Change Request business documents and involved in change and release management.
- Performed Unit testing using JUNIT, System, Regression, and Integration Testing.
Confidential, PEORIA, ILLINOIS
Java/MuleSoft Developer
Responsibilities:
- Highly involved in requirements gathering and designing the Domain Model and Business Model for the application.
- Used JSON (JavaScript Object Notation) to read the Java Script object
- Created API and exposed on cloud, which is being invoked by ABI system.
- Wrote transformation classes and feeded into the Teradata.
- Used Boot strap as style sheet along with Angular JS .
- Created customized Requing flows so as to avoid a single data loss.
- Developed Stored Procedures, Triggers and Packages in Oracle .
- Implemented Springs Aspect Oriented Programming ( AOP ) feature to overcome cross cutting concerns.
- Developed and exposed the Web Services by using SOAP .
- Used Any Point & Studio Visual Debugger to debug the mule flows at Data mappers.
- Created Mule Flows to connect graph API and marketing API.
- Worked with Mule ESB for Message routing between clusters and data transformation.
- Involved in effort estimation and impact analysis for integration SOAP web services.
- Consumed RESTful responses in XML as well as JSON formats.
- Used ANT for building the Project. Used Git for version control.
- Used Spring and Hibernate for dependency injection and Data Persistence.
- Implemented Spring Batch Jobs for processing the CSV files.
- Written the shell scripts for automation process for build and deployments in Unix/Linux.
- Involved in peer to peer code reviews and given the review comments for my subordinates.
- Involved in development of the server side business logic using Action Classes, Action Forms, Helper classes and DAO access layer classes.
- Handled the QA deployments in JBoss.
- Followed Agile Scrum methodology that included iterative application development, weekly Sprints and stand up meetings.
- Provided technical and business support for the team.
Environment: : Mule ESB, Eclipse, J2EE, Java SE 7, Spring MVC and Hibernate Framework, RESTful, PL/SQL, JSP, JQuery, GIT, JavaScript, CSS, JMS, JBoss, Spring JDBC, Unix/Linux, Log4j, SQL, SOAP,(JAX-WS), Ajax, Ant, Java Beans, Angular JS, Node JS, Design Patterns, Agile, JSON, Jira, Oracle.
Confidential
Java/web developer
Responsibilities:
- Closely worked with business system analyst to understand the requirements to ensure that right set of UI modules been built.
- Identified the business requirements for the client.
- Involved in documentation of the architecture and configuration details.
- Developed Front end Applications to provide access to the database servers.
- Used XML Web services with SOAP protocol for transferring data between different applications.
- Used JDBC to query, update and maintain Database Servers using SQL queries.
- Used HTML5, DHTML, JSON, CSS3, JavaScript, jQuery, Ajax to create the front end applications.
- Extensively used JavaScript to make the web page more interactive.
- Responsible for creating dynamic server side pages using JSP.
- Updated UI as per changing needs and requirements.
- Bug fixes for existing software system and also software enhancement.
- Used Firebug, Firebug Lite, IE Developer Toolbar, for debugging and browser compatibility.
- Used JQuery for creating various widgets, data manipulation, data traversing, form validations, create the content on the fly depend on the user request, implementing Ajax features for the application.
- Developing client side validation code using JavaScript and JQuery.
- Creating pages in Site Core and validating the HTML code with W3C Validator.
- Used best practices while creating the web pages.
- Understood their existing code and made changes to adapt the new environment.
Environment: JDK, HTML5, DHTML, CSS3, JavaScript, JSON, JSP, JDBC, JQuery.
Confidential
Jr. Software Programmer
Responsibilities:
- Involved in development of multi-tier web application environment
- Designed front end screens using HTML, CSS and JavaScript
- Responsible for authorizing of website functionality with HTML, CSS, JavaScript.
- Updated templates and produced additional functional components using JQuery.
- Utilized various JavaScript and JS libraries, AJAX for form validation and other interactive features.
- Worked with Object Oriented programming concepts such as inheritance
- Developed various modules present in the portal such as, Admin, User, Job Folder
- Used JQuery to make HTML and CSS code interact with the JavaScript functions to add dynamism to the web pages.
- Used Firebug, Firebug Lite, IE developer toolbar for debugging and browser compatibility
Environment: HTML, CSS, JavaScript, Jquery, AJAX, Eclipse.