Tech Lead Resume
Milwaukee, WI
SUMMARY
- 3+ years of extensive implementation experience in Mule ESB over Anypoint Studio, Cloud - Hub, API Gateway and Management.
- Experience in using various Mule connectors like HTTP, SFTP, Sales Force, Database, SAP, JMS, Web Service consumer.
- Experience in various Mule components like Data weave, Scatter Gather, Filters, Expressions, Message Enricher, Async, Cache Scope and Exception Strategy.
- Knowledge of SOA Design Patterns for building Middleware systems ground up using Message Routing, Message Filtering, Message Transformation, Batch Message processing and error handling.
- Worked on MUnit Framework for unit testing.
- Experienced in troubleshooting Mule ESB, including working with debuggers and config tools
- Integrated Enterprise Applications with Cloud-Computing Platforms such as Salesforce.
- Worked on Database connectors to connect with respective systems using Mule ESB.
- Designed and developed Restful API’s using API designer and generated flows using RAML File.
- Experience in working on XML Technologies like XML, XSD, XSLT and Web Services RESTful and SOAP
- Extensively used Data weave to transform messages.
- Hands on experience in Mule Soft Expression Language (MEL) to access payload data, properties and variable of Mule Message Flow.
- Utilized Mule Soft features like Data weave, API designer and various connectors to ensure robust and loosely coupled integration layer every time.
- Experience in Jenkins, Ant and Maven build tools for project development and deployment.
- Proactively created & handled XML, XSD, JSON data formats and RAML files
- Leveraged the Event Generation Capabilities and Retry Mechanism with the help of Record-And-Replay Functionality of the WebSphere Message Broker version 8, and Work Load Management and ODM integration in IIB 9
- Expertise in working with XML, DFDL/MRM, DTD, COBOL, XSL, XPATH, XSD.
- Highly experienced in the upgradation/migration/applying Fix packs of MQ Series and Message Broker
- Extensive experience with MQ Series Clustering, Multi-Instance Queue Manger and Broker (Integration Node) setup, MQ Series and Message Broker (IIB) System Administration
- Integrated files, Mainframes and databases on distributed and legacy systems across the enterprise.
- Hibernate, Web Services, JDBC, XML, HTML, XHTML, HTML5, CSS, JavaScript, JSON, JUnit, Ajax and JQuery.
- Extensively implemented various J2EE applications using MVC, Struts 2.0, Spring MVC Spring AOP, Spring Batch and Spring IOC.
- Developed UI and backend applications Struts, Hibernate, Java, HTML, and JavaScript.
- Experience in Enterprise JAVA and Object Oriented Programming (OOPS)
- An experienced software engineer in Java web and client server development with knowledge in all the phases of the life cycle of the software including requirements, design, coding, testing, deployment, change and configuration management and project management.
- Extensive experience in developing web-based applications on J2EE platform.
- Worked on various web servers like Tomcat, WebLogic, WebSphere, Jboss Fuse, Jboss EAP and Glassfish.
TECHNICAL SKILLS
Programming languages: Java, Data Weave, ESQL, MEL, XSLT
Integration Technologies: Mule ESB, IIB, Data Power
Web services: SOAP, REST, WSDL, XML, UML, XPATH, XQUERY
Web Technologies: HTML, JavaScript
Tools: known: Anypoint Studio, Eclipse, MUnit
Operating System: Windows, Linux
Database: Oracle, MySQL, DB2
ERP & CRM: SAP, SAP Hybris, Sales Force
Version control: CVS, SVN, Git
Deployment tools: Jenkins, Bit Bucket
PROFESSIONAL EXPERIENCE
Confidential, Milwaukee, WI
Tech Lead
Responsibilities:
- Implementing multiple flows and sub-flows which includes Filter, message enricher, poll, custom connectors to connect to DB and SFDC
- Has involved CI/CD pipeline setup for hybrid deployment approach.
- Creating Functional/Technical Designs for the Development Implemented RAML using File, HTTP, Database and SFTP connectors from MULE ESB.
- Transformation logic has been leveraged by Data weave transformation component i.e. transformation like JSON, XML, JAVA, CSV.
- Creating cloud hub environment and setting properties for different environment.
- Creating standard document for MuleSoft teams like coding styles and naming conventions.
- Preparing CI/CD pipeline setup for hybrid deployment approach.
Confidential, Bloomfield, CT
Sr. Mulesoft Developer
Responsibilities:
- Developed applications by following the best design and development practices by segregating the SOAP and REST API’s for granular and clear visibility.
- Created initial POC’s by Configuring the API Auto-Discovery Module for programmatic Policy enablement related to security for REST API’s using the RAML Approach.
- Involved in CCP, Policy Admin System’s UI implementation by using Groovy Grails web framework.
- Consumed SOAP web services using Web service consumer component of Mule.
- Refactor the code to maintain API led layered approach.
- Implemented multiple flows and sub-flows which includes Filter, message enricher, poll, custom connectors to connect to DB
- Has involved CI/CD pipeline setup for hybrid deployment approach.
- Worked with Sales force, Database, SAP, Work day
- Implemented Orchestration layer using File, HTTP, Database, FTP, JMS and SFTP connectors from MULE ESB.
- Transformation logic has been leveraged by Data weave transformation component i.e. transformation like JSON, XML, JAVA, CSV
- Has involved in deployment activities in Mule ESB in cloud/hybrid platform.
- Exposure working with Git and Maven.
- Experienced in API Development, API Management, API Designer & Configurations, Access Management on Anypoint Platform
- Experienced in writing XPath3 and JSON expressions to read data depending on the business requirements using MEL language.
- Worked on Anypoint platform and the management of the APIs, versions and applying various policies to the API like HTTP Basic Auth, OAuth 2.0, Client ID Enforcement, Throttling etc
Environment: JAVA 1.8, Mule ESB 4, 3.9, Anypoint Studio, Active MQ, Rabbit MQ, JSON, Anypoint platform, JMS, Git, SOAPUI, Oracle, Maven, JProfiler, Groovy Grails, Mongo DB, Alfresco, WMQ, Email connector, SAP
Confidential, NY
Lead SOA Developer
Responsibilities:
- Implemented SOA Services design and development (SOAP and RESTful) in IBM Integration Bus (IIB) Message Broker and Datapower.
- Implemented WS Security, SSL Implementation, Authentication and Authorization.
- Involved in the planning and Set up of HA Datapower (XI52, XG45), IIB, F5 Load Balancer and MQ infrastructure.
- Implemented AAA Actions and Rules. Configured MPGW, XML Firewall, WSP Services in Datapower
- Created Functional/Technical Designs for the Development of SOA/EAI Interfaces
- Created Stored Procedures and Invoked them from Datapower and IIB (Message Broker)
- Developed Message Models using DFDL for modeling Text, CSV, Cobol and XML Messages
- Created Common sub-flows, developed Common ESQL and Java procedures to be used in message flows.
- Created IIB v10 message flows with a callable Request Nodes in order to dynamically call the dependent Message flows.
- Involved in the migration of IIB 9 to IIB 10.
- Modified existing Integration Node interfaces for improving the performance
- Involved in the creation of Services design documents and Peer reviews (Code and Design)
- Developed Message Broker Web services using SOAP and HTTP nodes
- Involved in the setup of WSRR and its integration with Message Broker using Registry and End Point Lookup nodes
- Implemented Shared variables and Global caching in Message Broker
- Worked with Collector and Aggregate nodes for Message aggregation and collection of messages for different interfaces
- Created Deployment policies and scripts for Message Broker and Datapower components migration and deployment
- Developed HTTP, MQ, File. JMS protocol based services processing EDI, Text, JSON, XML and Cobol Copy Book, Data object format Messages.
- Developed Message flows using File Read, MQ Get, JMS receive and HTTP Async request and response nodes to achieve parallel processing
- Developed routing and transformation in Datapower using XSLT
- Worked on creating backend and front side handlers for MPGW in Datapower. Configured WSP.
Environment: IBM IIB 10, 9, Java, ESQL, IBM API Connect v 7.0.5, Datapower XI52/XI50, WSRR, MQ Series 7.5, 8, WSRR 8.0, 8.5, XSLT, DB2, Oracle, POS, XML, F5, RTC, SVN, Remedy on Unix, Linux, windows and Main frame Environment
Confidential, Georgia
Sr. Java Developer
Responsibilities:
- Involved in all the phases of SDLC including Requirements Collection, Design & Analysis of the Customer Specifications, Development and Customization of the Application using SOA
- Created Rest service for authentication using Spring Boot with embedded Tomcat server on Docker Container.
- System builds using Spring Model View Controller (MVC) architecture.
- Involved in using Spring AOP framework for reusability logging purpose
- Used Hibernate, ORM solution, technique of mapping data representation from MVC model to Oracle Relational data model with an SQL-based schema.
- Implemented Restful web services using JAX-RS annotations, Jersey as provider and implemented security using OAUTH.
- Written SQL Queries and stored procedures to interact with Oracle DB.
- Experience in developing application, automated scripts leveraging MongoDB.
- Worked with Restful web services using Jersey for JAX-RS implementation.
- Developed Use Case Diagrams, Object Diagrams and Class Diagrams in UML using Rational Rose.
- Created tables, triggers, stored procedures, SQL queries, joins, integrity constraints and views for multiple databases.
- Developed Ant Scripts for the build process and deployed in IBM Web Sphere.
- Handling client change requests and enhancements on an Agile based development platform.
- Developed user interface using JSP, JSP Tag libraries, third party libraries Rich Faces 3.0 and JavaScript to simplify the complexities of the application.
- Worked on Spring IOC, Spring MVC Framework, Spring Messaging Framework and Spring AOP to develop application service components.
Environment: J2EE, SSL, BPM, Spring 2.5, XML, MS SQL Server 2008, Web sphere, SOA, SOAP-UI, WSDL 1.1, SAX, JavaScript, IBM Web Sphere 6.1, HTML, Oracle11g/10g, JNDI, CVS 1.1,Log4J 1.2, JUnit 3.8.
Confidential, Virginia
Performance Engineer
Responsibilities:
- Assisted QA Manager in coordinating/leading the testing efforts.
- Gathered business requirement, studied the application and collected the information from Analysts.
- Involved in developing the Test Plan Strategy, build the test client and test environment.
- Enhancing the scripts using Generator and performed Parameterization and Correlation to meet the requirements.
- As an Automation Tester carried out testing, to check whether the application is functioning as per the design documentation and functional requirements.
- Involved in performing load and stress test on the application and server by configuring Load Runner to simulate hundreds of virtual users and provided key metrics to the management.
- Configured and used Site Scope Performance Monitor to monitor and analyze the performance of the server by generating various reports from CPU utilization, Memory Usage to load average etc.
- Involved in conducting stress tests and volume tests against the application using Load Runner.
- Written & executed UNIX Shell scripts to see the output.
- Used Test Director to invoke the scripts and initially performed the baseline testing and organized all the scripts systematically and generated reports.
- Extensively used Test Director for test planning, maintain test cases and test scripts for test execution as well as bug reporting. Involved in defect tracking, reporting and coordination with various groups from initial finding of defects to final resolution.
Environment: Site Scope, Load Runner, Jmeter, SOAP UI, Apache Bench, Curl, Toad, DB Visualizer, Microsoft Query