Mule Esb Developer Resume
Plano, TX
OBJECTIVE:
- Developer with wide knowledge and proven experience in web development and maintenance. A self - starter, quick learner and capable of working independently to achieve milestones and deadlines. Adept at prioritizing, tracking and completing tasks to accomplish project goals.
- 8 years of IT experience in all phases of Software Development Life Cycle (SDLC) such as Planning, Analysis, Design, Implementation, Testing and Maintenance of Web Based, Client-Server and N-tier Architectures in domains like Finance, Telecom, Insurance, etc.
PROFESSIONAL SUMMARY:
- Around 8+ years of experience in IT as a Software Engineer in the areas including Mule Soft ESB, TIBCO, client/server, and multi-tier applications with distributed architecture.
- Experience in developing REST API's and SOAP Web services using Mule ESB and TIBCO technologies.
- Experience Architecting Mule Projects with integration to 3rd party applications.
- Expertise with Any point Studio 3.7
- Architecting complex SOA applications with ESB frameworks.
- Extensively used Mule Connectors and Updated Transformers.
- Integrate disparate systems with ESB, web services and messaging technologies.
- Expert technical skills in design, integration and migration of various legacy technologies.
- Supported projects across the enterprise to use integration infrastructure and implement integration interfaces on ESB.
- Superior analytical, time management and problem-solving skills. Work well at all business levels.
- Supported projects across the enterprise to use integration infrastructure and implement integration Interfaces on ESB.
- Prepared Integration Architecture and Standards for use by projects using ESB infrastructure
- Utilized Mule soft features like data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Experience in implementing application in SOA architecture using Web services, BEA and IBM tools and technologies
- Experience in deploying in Mule ESB Cloud Hub
- Experience in design and development of, Object Oriented (OOPS), distributed OOAD based system using UML/ Rational Rose.
- Solid understanding of business needs and requirements
- Excellent Analytical, Problem solving and communication Skills.
- Ability to manage multiple priorities and projects, develop requirements and evaluate multiple objectives and solutions
- Development experience in Java spring MVC Framework
- Excellent Interpersonal and Communication Skills.
TECHNICAL SKILLS:
Languages: Java, C, C++, SQL, HTML, XML, XSLT, XSD, Prolog, JavaScript
Health Information Exchange: DIRECT, XDR, e Health exchange, HL7 Protocols.
Middleware: J2EE, EJB, JNDI, JDBC
Server Side Technologies: JSP, Servlets, Tag Libraries, JSTL, JSF, Tiles
Application/Web Servers: BEA Web logic, IBM Web Sphere, Apache Jakarta Tomcat, J Boss
SOA: Mule Soft ESB/Cloud Hub TIBCO
Protocols: HTTP, SOAP, TCP/IP
IDE/ Tools: IBM Web Sphere Studio Application Developer (IBM WSAD) 5.1.2, J Builder, Flex, Sun One Creator, Edit Plus, Ext JS
Frameworks: Apache Struts Framework, Spring Framework, Hibernate, Spring
Web Services: SOAP, WSDL, SAAJ
RDBMS: Oracle, DB2, MS Access
OS: Windows, LINUX (Red Hat)
Methodologies: OOAD, UML, Design Patterns, SOA, Agile.
WORK EXPERIENCE:
Confidential, Plano, TX
Mule ESB Developer
Responsibilities:
- Writing application code and development activities for large projects especially in a SOA environment with Mule ESB,
- Involved in the development phase, developing validations and business logic implementation.
- Implemented RAML files for different entity creations and respective associations.
- Secured API with Basic Authentication security module.
- Implemented Mule flows for each entity with retry mechanisms with private flows.
- Implementing Exception Handling, Logging and Auditing
- Implementing and consuming REST web services.
- Implemented Mule flows for different modules, which process user provisioning from different systems.
- Used Java Embedding activity for executing Java classes for complex business logic.
- Implemented AES Encryption algorithm with Cipher block chaining encryption mode.
- Implemented build package tool using Maven.
- Worked on Rest based Web services for Mule ESB flows
- Worked on Flat Files, XMLs, J SON.
- Mapped data from CSV to XML and vice- using Data wave and Data mapper.
- Created REST API's using RAML and developed flows using APIKIT Router
- Involved in deploying applications into Mule Soft Cloud Hub and Mule Management Console.
- Worked on GIT, SVN.
- Build and Deployment of services in Mule ESB 3.5 server.
- Code walk-throughs, Debugging and Error fixing.
Environment: Mule Soft ESB, Java, spring, Hibernate, SOA, Web Logic Application Server 10.3.5, XML, JSON, Maven.
Confidential, Bethlehem, PAMule Soft Developer
Responsibilities:
- Developed the application using Agile methodology and participated in Scrum meetings
- Designed Use Case Diagrams, Class Diagrams and Sequence Diagrams and Object Diagrams to model the detail design of the application using UML.
- Used Spring AOP for cross cutting concerns and IOC for dependency injection
- Implemented Persistence layer using Hibernate to interact with the Oracle database. Used Hibernate Framework for object relational mapping and persistence.
- Designed UI layout using JSP, HTML5, CSS, AJAX, JavaScript, J Query, and Angular JS
- Developed REST full web services using spring, Jackson, Jersey, JSON in order to implement various APIs to check eligibility, provision, suspend, resume and delete a credit card token.
- Extensively used Soap UI Pro to perform local testing, System testing and Integration testing.
- Involved in creation of WSDL based on UI wireframes.
- Used WSDL, SOAP, AXIS and JAX-WS technologies to create web services by generating stubs and consuming the existing services.
- Wrote Stored Procedures, Packages, PL/ SQL scripts are used to query the database. Designed & implemented client/server application to plan package forwarding & route scheduling.
- Used JIRA as issue tracker to file the bugs.
- Used Subversion for software version control.
- Used Jenkins for CI (Continuous Integration) and CD (Continuous Deployment).
- Written Unit testing and Test suites using J Unit framework for testing the application.
- Developed Maven scripts for various tasks to automate the build process and for the deployment of the application in Web logic server.
- Involved in the development of reports using I Text tool.
- Used Mule to configure Inbound and Outbound messages for message transformation between applications.
- Created Request transformer, Response transformers, Custom Components and configured them in Mule-config.xml.
- Created Mule Flow using End Point, Connector and Component bean using Mule ESB to communicate client/ server systems.
- Created Mule ESB helper class to call the Mule flow, connection end point and connectors directly from Java component instead of creating another Mule Flow.
- Used Mule Data Mapper, Custom transformers for mapping flat file structures to Sales force interface structures.
- Worked on creating SOAP and REST web services in Mule, Consumption of REST and SOAP web services for downstream systems.
- Used Mule ESB CXF component in the Mule configuration file to consume SOAP web services.
- Good hands on UNIX commands, used to see the log files on the production server and also developed several shell Scripts to automate file transfers.
Environment: Java, J2EE, Spring, Hibernate, J Query, Angular.js,, Node.js, Web Logic, Mule ESB, J unit, UML, JSP, JSTL, JavaScript, CSS3, AJAX, Oracle, CRUD, SQL, EJB, PL/ SQL, Apache CXF, REST, Eclipse, Servlet, Maven, I Text, Web 2.0, SOA, Jasper Report, ILOG.
Confidential, Las Vegas, NVSR. TIBCO Developer
Responsibilities:
- Involved in Analysis and Design phase of the services.
- Worked as a senior TIBCO designer to multiple projects.
- Developed technical design documents for the interfaces which I have involved.
- Involved in the configuration of ADB adapter publication services.
- Developed various BW processes to publish and subscribe date to/from different adapters.
- Involved in the development of BW based projects and web services by using TIBCO Business Works.
- Worked with TIBCO Business Events in development of CEP projects.
- Involved in the testing of adapters and integration interfaces.
- Worked with UNIX shell scripts and App Manage utility to auto deploy the applications.
- Used TIBCO EMS extensively as messaging back bone.
- Created various queues, topics and bridges in EMS Server.
- Provided production support for deployed projects.
- Used CLE framework for the logging and exceptional handling.
- Created various HAWK rule bases as a part of monitoring the deployed applications.
Environment: UNIX, Oracle, Windows, Business Works 5.x, Business Events 5.x, ADB Adapter 6.x, EMS 5.x, Business Works Administrator, XML, XSD, SOAP, WSD
Confidential, San Francisco, CATIBCO Developer
Responsibilities:
- Developed the technical design document and service design document based on requirements document.
- Involved in the developing various web services as a part of service oriented architecture.
- Designed and developed Quote Process Document Service.
- Developed various web services by using WSDL, Service and SOAP palette activities.
- Implemented the security in web services.
- Developed various BW processes by configuring different activities and resources.
- Involved in developing various mapping matrix documents for data transformations.
- Developed transformation by using X Path to convert the CDM into custom and custom format into CDM.
- Utilized the existing CLE services for logging and exceptional handling.
- Participated in the creation of administrative domains in different environments like DEV, INT and UAT.
- Performed the automatic deployment of the projects by using App Manage utility.
- Created various Shell scripts to automate the installation, deployment and cleanup activities.
- Developed various HAWK rule bases to manage and monitor the deployed processes.
Environment: SAP, Oracle, AIX UNIX, HP-UX, Windows and Main Frames, Business Works 5.x, TIBCO EMS 5.x, XML, XSD, SOAP and WSDL
Confidential
Java Developer
Responsibilities:
- . Responsible for Design and development of Web pages using HTML, CSS.
- Developed UI using HTML, CSS and XML.
- Co-ordinated with BA group for better understanding of functional requirements analyzed and designed the business requirements to documented and implemented.
- Implemented applications in JavaScript
- Created various web page layouts using HTML and CSS.
- Developed UI using JSTL, CSS3, HTML5, AJAX, and Java Script.
- Responsible for authoring of website functionality with HTML, CSS.
- Worked with adobe CS, for creating graphic images.
- Designed Dynamic and Multi-browser compatible pages using HTML, CSS, j Query and JavaScript.
- Responsible for developing, editing, publishing and managing content on the external Web pages and internal layouts.
- Used AJAX and JSON to make asynchronous calls to the project server to fetch data on the fly.
- Developed the User Interface using HTML5, CSS, JavaScript, j Query and AJAX.
- Use Agile SCRUM to deliver solutions with high level of flexibility and adaptability.
- Worked extensively with the File management and image libraries.
- Worked on the visual defects for the team.
- Tested/De-bugged web browser using Firebug
- Managed and implemented all code changes. Deploying builds across development, staging and production instances and maintaining code integrity.
Environment: JavaScript, HTML, CSS, DOM, CSS3, JavaScript, j Query, Angular JS, Bootstrap, AJAX, JSON, JSTL, and GIT.