Sr. Mulesoft Architect/solutions Architect Resume
FL
SUMMARY:
- Over 16 Years of experience in the IT industry with expertise in Design and development in the areas of Object Oriented technologies, client/Server applications and handheld applications
- Extensive web programming using JSP, Servlets, Struts, JDBC, JMS, XML, XSL, XQuery, Hibernate & Spring
- Strong Experience in JSP, Servlets, Struts1.2, Spring 2.0& 4.0, Hibernate, JDBC, JMS, XML, XQuery, EJB3.0, Jackson 2.4.4, Axis2, JAX - WS, Swing, Ksh.
- Expertise in designing and implementing integrations using API/Service Gateway on Mule Soft Any Point Platform.
- Expertise with Web logic, Web Sphere7, JavaScript, Apache, Rational Rose Enterprise, Eclipse Ganymede, RAD 7, Apache ActiveMQ, ElasticSearch, Liquibase3.2.0, Liferay, Compute Grid8.
- Strong Experience in developing Web Services (SOAP and REST) using Axis2 and JAX-WS with SSO.
- Good Knowledge of Agile Project Management Methodology. Extensively worked on scrum process more than two years.
- Object-Oriented Analysis and Design, Design Patterns / Anti-Patterns, Pattern-Oriented Software Design Methodology (Design Patterns / Pattern Languages).
- Experience in scripting technologies like Maven, Shell, and ANT for Build, Domain creation and Deployment
- Expertise in developing web based GUIs using Java Applets, Java Servlets, JSP, HTML, DHTML XML, XSL JavaScript, and Java Swing
- Good knowledge of OOP concepts and client/server technologies.
- Experience in monitoring and inspecting application state using JBPM.
- Good knowledge of OOAD / UML.
- Excellent experience with Enterprise Java Beans (EJB’s) and deployed them in Weblogic, Websphere, JBoss, Glassfish and Apache Tomcat application server environments to implement business logic.
- Expertise with open source frameworksStruts, Ant, Spring, JUnit, JUnitPerf and etc.
- Hands on experience in working on Linux platforms.
- Experience in Rational Unified Process (RUP). Conducted several projects creating use case and sequence diagrams
- Hands of experience in AMHS (Automated Material Handling System) and Telematics Domain.
- Expertise in interacting with the RDBMS through ODBC, SQL and PL/SQL.
- Received Excellence of Performance award from the product client Primavera.
- Good knowledge of Visual Source Safe, CVS, TFS, Rational Clear Case, AltovaUModel, Curam
- Good communication, inter-personal and analytical skills
- Self-motivated, quick learner, willing to adapt new technologies & challenges
IT KNOWLEDGE AND SKILLS:
Development Tools & Language: JAVA (Multi-Threading, Networking and Swings) /J2EE, JUNIT, JUNITPERF, XML, XSL, XQuery, JSTL, Visual Basic, Ant, Primavera Integration API 6.1, EWS API, Log4j, Java Service Wrapper 3.3.9, Liquibase, Liferay, ElasticSearch, Maven, JBPM
Scripting & Web: Technologies
Ant: , Ksh, JSP, ASP, Servlets, Struts, Java script, Jackson, EJB3.0, Web Services ( Axis2, JAX-WS), SOAP and REST, and AJAX( DWR, JQuery)
Oracle 10g: , MS-Access, SQL Server, DB2, and MYSQL
Operating Platforms: Windows (9X, 2K), Linux
Applications/Tools: RSA, Visual Studio 5.0, OptimizeIT
Eclipse Platform: , Jbuilder, TextPad, Borland C++ Editor, Toad, SQL Developer, JDeveloper, IntelliJ IDEA, MontavistaDEVRocket, RAD 7, ComputeGrid 8, Spring Tool Suite, Scala IDE
Framework: MVC Framework(Struts, Spring), Play, Orion, Phoenix
Visio: , Rational Rose, AltovaUModel
Tomcat 7: , Weblogic 7.1, JBoss 4.0, Webpshere8.0, Glassfish2.0, SBT
Mule: Anypoint Studio (3.5 and up), Mule Runtime 3.x & 4.x, RAML, EJB, Mule ESB Flows, Data Weave, Connectors, Message Processors, Data Mapper, Deploy to Cloud, Deploy to MMC, Components, Scopes, filters.
PROFESSIONAL EXPERIENCE:
Confidential, FL
Sr. MuleSoft Architect/Solutions Architect
Responsibilities:
- Analyze the integration point and design the field mapping across systems.
- Created API using RAML and design the json inputs and outputs.
- Creating Flows, Sub Flows, On Error Handler transformation in Mule configuration.
- Configure Hybrid MMC server working and guiding infrastructure team.
- Document best practices and standards for Marriott MuleSoft development practice.
- Design the all the Service Engines using EAI Patterns.
- Design and Finalize the contract structure and the final output for each source system.
- Lead the onsite and offshore team for the MuleSoft Development and mentoring the team on the process.
- Work with Enterprise Architect team to design overall integration point and source system.
- Plan and assign task.
- Work on Code Review and Merging.
- Work with Dev Ops team to configure and build CICD process for MuleSoft Hybrid application.
- CloudHub notifications used for cloudhub application alerts.
- Implemented data transformation using Data Weave, custom Java classes.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Involved in development of application using AGILE development methodology.
- Implemented Test Driven Development using frameworks like MUnit.
- Deploy the application in the Anypoint Cloud environment.
- Create proxies and externalize the configuration.
- Worked on SVN for version control.
- Configure the API portal and set security policy for each API’s.
- Worked on sending and receiving messages from AnypointMQ .
- Worked on Maven for project build.
Environment: Java SE78J2EE, M ulesoft 4.1.4, SVN, RESTful services, VersionOne, Anypoint Studio 7.3.0, Maven, Oracle, WebSphere IIB, Anypoint MQ, IBM MQ, TSW
Confidential, HI
Mulesoft Architect
Responsibilities:
- Analyze the integration point and design the field mapping across systems.
- Created API using RAML and design the json inputs and outputs.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- MongoDB 4.2 connector used to handle all the MongoDB transactions.
- IMAP connector is used for reading the file from the email archive.
- S3 connector for file based integration.
- CloudHub notifications used for cloudhub application alerts.
- Mongo connector used for json based storage.
- Implemented data transformation using Data Weave, custom Java classes.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Involved in development of application using AGILE development methodology.
- Implemented Test Driven Development using frameworks like MUnit.
- Deploy the application in the Anypoint Cloud environment.
- Create proxies and externalize the configuration.
- Worked on GIT for version control.
- Configure the API portal and set security policy for each API’s.
- Worked on sending and receiving messages from AnypointMQ .
- Worked on Maven for project build.
Environment: Java SE7, J2EE, Maven, M ulesoft 3.9.0, GIT, RESTful services, PMF, JIRA, Anypoint Studio 6.8, Maven, Amazon S3, Mongo DB
Confidential, NY
MuleSoft Lead
Responsibilities:
- Analyze the integration point and design the field mapping across systems.
- Lead the off-shore team on developing the flows in the correspondence module.
- Co-ordinate with TruCare and GMC teams for setting the rules and mapping for the integration for sending the correspondence.
- Created API using RAML and design the json inputs and outputs.
- Creating Flows, Sub Flows, Exception strategy, Data Mapper transformation in Mule configuration.
- Implemented data transformation using Data Weave, custom Java classes.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Involved in development of application using AGILE development methodology.
- Implemented Test Driven Development using frameworks like MUnit.
- Deploy the application in the Anypoint Cloud environment.
- Create proxies and externalize the configuration.
- Doing code review of the off-shore development team.
- Worked on TFS for version control.
- Configure the API portal and set security policy for each API’s.
- Worked on sending and receiving messages from AnypointMQ .
- Worked on Maven for project build.
Environment: Java SE7, J2EE, Maven, M ule ESB, TFS, RESTful services, PMF, VersionOne, Anypoint Studio 6.8, Maven
Confidential, Sunnyvale, CA
Java Lead/Architect
Responsibilities:
- Analyze and Implement Radar issues.
- Worked on Python scripts that trigger the Jenkins job to start each quark job in the pipeline process.
- Worked on Jenkins job and integrating it using Gradle.
- Worked on configuring jenkins job with parameters to process each pipeline.
- Worked on SwaggerUI integration to test the web services.
- Providing necessary support for quality assurance and user acceptance testing.
- Involved in development of application using AGILE development methodology.
- Implemented Test Driven Development using frameworks like JUnit.
- Providing implementation support.
- Worked on wiggles to deploy application on all the environments. worked on Integrating Jenkins to call wiggles to do the deployment.
Environment: GIT, Jenkins, Wiggles, RESTful services, Mac OS, Radar, Confluence, Ivy, ATOM IDE, Python, Hadoop, Hive
Confidential, IOWA CITY, IA
Java Lead
Responsibilities:
- Analyze and Implement User stories.
- Worked on creating SSO using OPEN SAML 2.0.
- Worked on design and developing metadata and programs module.
- Created global flow for handing exceptions.
- Integrated to SOAP and REST based webserices.
- Worked with Architect on finalizing the incoming data orchestration.
- Worked on creating templates to call web services using AngularJS.
- Worked on web pages using AngularJS MVC.
- Providing necessary support for quality assurance and user acceptance testing.
- Involved in development of application using AGILE development methodology.
- Implemented Test Driven Development using frameworks like MUnit.
- Used SBT Server to deploy the application.
- Providing implementation support.
Environment: Java SE7, J2EE, JSP, SVN, QuickBuild, AngularJS, Play Framework, Source Tree, SimpleJavaAPI, SimpleCAPI, RESTful services, Oracle, JBoss 9, AIX, Ksh, JIRA, Confluence, Log4J, JUnit, Ivy, SCALA IDE, SVN, Eclipse
Confidential, Urbandale, IA
Sr. Java/Mule Developer
Responsibilities:
- Analyze the Voltage Security application and API.
- Worked on creating wrapper api using the voltage secruity JNI code.
- Worked on design and developing API using java and C.
- Providing solutions for all types of applications and all software based to use the new api to get their data secured.
- Worked on creating an API with annotation based support for format protected encryption and decryption.
- Worked on developing C code to use voltage security and create install the created c library in the DB2 database.
- Worked on installating the certificates on the network for Voltage Security product.
- Worked on setting up the web sphere servers to support this new API.
- Designed and developed ESB/SOA Mule flows for integration of services with underlying systems, following established enterprise integration patterns based on latest Mule versions ( 3.5 and up ).
- Configured different Mule connectors like HTTP, Database, FILE, JDBC, FTP, SFTP, JMS.
- Designed and Developed RESTful API’s using API Designer; generated flows using RAML file.
- Data transformation using built-in transformers and Data weave.
- Worked on Flow Control using Choice, Scatter-Gather based on use case.
- Implemented multiple Flows which contained different Scopes, Filters and Components.
- Experienced troubleshooting Mule ESB, including working with debuggers and configuration tools.
- Created MUnit testcases for all the flows and sub flows.
- Create API using RAML and Mocking using API Manager services.
- Worked on Integrating the wrapper API in client core, APS and billing projects.
- Developing database scripts for the data migration.
- Providing necessary support for quality assurance and user acceptance testing.
- Providing implementation support.
- Worked on Bamboo plan creation for build and deployed integrated with GIT.
- Deployed application in MuleSoft MMC.
- Implemented this PII API on all the java based enterprise applications inside the company.
- Also worked on deploying the C library in the DB2 database.
- Worked on documenting the implementation for API in Java, DB2, .NET and SSIS.
Environment: Java SE7, J2EE, Spring 4, JSP, GIT, Bamboo, Choice, Scatter-Gather, Filters, Data Mapper, Components, Database, FTP, FILE, SFTP, HTTP, Source Tree, SimpleJavaAPI, SimpleCAPI, RESTful services, DB2, C, C#, SQL Server, JBoss, Tomcat 7, Websphere 8.0, AIX, Ksh, JIRA, Confluence, Log4J, JUnit, Maven, Play framework, SBT, Mule ESB Flows
Confidential, West Des Moines, IA
Technical Lead
Responsibilities:
- Analyzing Change request or new requirement for enhancing a module and prepare detailed design document and solution overview document.
- Worked on infrastrucutre design change to improve the application performance.
- Creating EPIC’s and User Stories with the detailed infrasctrucutre design changes.
- Developing REST based Web Servicesfor datastore and search.
- Worked on refactoring application using the JSON based ElasticSearch for indexing and searching for better performance.
- Design and build liquibase scripts for creating and updating datamodel for each release as part system infrastructure change.
- Developed MDB to use ActiveMQ queues.
- Design common API’s for logging, exceptions and auditing.
- Identifying and designing the common and reusable components used throughout out the project
- Testing and Tuning performance of the application using various tools like Jmeter
- Developing test components and perform unit and integration testing.
- Providing necessary support for quality assurance and user acceptance testing.
- Providing implementation support.
- Setup build scripts using Maven
Environment: Java SE7, J2EE, Spring 4, JSP, SVN, Liferay 6.1, Liquibase, Apache ActiveMQ,ElasticSearch, Spring Tool Suite, SQL Server, MySQL, MySQL Workbench, JIRA, Confluence, Log4J, Junit, Ksh and Unix.
Confidential
Sr. Java Developer
Responsibilities:
- Analyzing Change request or new requirement for enhancing a module and prepare detailed design document and solution overview document.
- Worked on infrastrucutre design change to improve the application performance.
- Creating EPIC’s and User Stories with the detailed infrasctrucutre design changes.
- Developing REST based Web Services for datastore and search.
- Worked on developing workflow structure using XQueries.
- Design and build liquibase scripts for creating and updating datamodel for each release as part system infrastructure change.
- Used Oracle OSM stack to build order management system.
- Testing and Tuning performance of the application using various tools like Jmeter
- Developing test components and perform unit and integration testing.
- Providing necessary support for quality assurance and user acceptance testing.
- Providing implementation support.
- Setup build scripts using Maven
Environment: Java SE7, J2EE, Spring 4, JSP, SVN, Eclipse, Oracle 11g, Oracle OSM, XQueries,JIRA, Confluence, Log4J, JUnit and Unix.
Confidential, Oakdale, PA
Technical Lead
Responsibilities:
- Analyzing Change request or new requirement for enhancing a module and prepare detailed design document and solution overview document.
- Creating schema for webservice api provided for the users to interact with the predictive data with their internal applicaitons.
- Developing Web Services based application based on latest JAX-WS 2 specification and with Spring Integration for versioning.
- Develop reports enhance pages using JSP and YUI.
- Design and build Java/JEE web services and components used for Inspection, Report, Administration and Observation modules.
- Design common API’s for logging, exceptions and auditing.
- Identifying and designing the common and reusable components used throughout out the project
- Testing and Tuning performance of the application using various tools like Jmeter
- Developing test components and perform unit and integration testing.
- Providing necessary support for quality assurance and user acceptance testing.
- Providing implementation support.
- Setup build scripts using Maven
Environment: Java SE7, J2EE, Spring 3.1.4, Spring Integration 3.0, JSP, SVN, Weblogic 12.1.1, ChartFX, YUI, Apache Web Server, Eclipse 3.6, SQL Server, TOAD 10, SQL/PLSQL, Log4J, Junit, Ksh and Unix.
Confidential, Parsippany, NJ
Project Lead / Technical Lead
Responsibilities:
- Analyzing Group Booker Re-platform requirements and prepare detailed design document and solution overview document.
- XML Schema creation for input and output of SOAP web services.
- Developing Web Services based application based on latest JAX-WS 2 specification and open source framework CXF.
- Design and build Java/JEE web services and components used for Booking, Guest and Profile modules.
- Design common API’s for logging, exceptions and auditing.
- Identifying and designing the common and reusable components used throughout out the project
- Testing and Tuning performance of the application using various tools like Jmeter
- Developing test components and perform unit and integration testing.
- Providing necessary support for quality assurance and user acceptance testing.
- Providing implementation support.
- Setup build scripts using Maven
Environment: Java SE7, J2EE, Spring 3.1.4, JSP, Accurev, Weblogic 12.1.1, Apache Web Server, Eclipse 3.6, SQL Server, TOAD 10, SQL/PLSQL, Log4J, JUnit and Unix.
Confidential, Des Moines, IA
Project Senior Java Developer
Responsibilities:
- Senior Java Developer on all the above projects.
- Leading the HP Service Manager Java related projects.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Migrated almost 50 projects to Maven and GIT
- Created detailed design document for every enhancements.
- Coded using RAD 7 and ComputeGrid 8.
- Coded using JMS for OrderService integration in EDF project.
- Coded using java script for HP Service Manager Project.
- Coded using JSF for Fenix project UI development.
- Manage MQ topic and queue subscription for all integration services.
- Created JUnit test cases for all the deal creation and abandoned services.
- Documented all business analysis, architectural patterns, and designs using UML, primarily using analysis model robustness class, component, design model class, sequence, and activity diagrams.
- Interaction with the business team to get the requirement for the future release and design and getting confirmation from the client.
- Supports the application in all the environments.
Environment: Java1.6, RAD 8, ComputeGrid 8,Hibernate, Websphere MQ V6 and V7, JSF, iText, Oracle 10g, Log4j, Tortoise SVN, Maven, HP Service Manager 9.3, GIT
Confidential, Des Moines, IA
Project Senior Java Developer/Technical Lead
Responsibilities:
- Senior Java Developer / Technical Lead for DocGen/Notifications module.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Created detailed design document for every enhancements.
- Coded using eclipse EMF framework.
- Coded using Axis2 and JMS for docgen integration service.
- Coded using teamworksframework for UI development.
- Manage MQ topic and queue subscription for all integration services.
- Does the maintenance part for every queue created application to monitor and clear all the outdated and dead messages without any output connection.
- Coded using JMS with MQ.
- Created JUnit test cases for all the deal creation and abandoned services.
- Documented all business analysis, architectural patterns, and designs using UML, primarily using analysis model robustness class, component, design model class, sequence, and activity diagrams.
- Interaction with the business team to get the requirement for the future release and design and getting confirmation from the client.
- Supports the application in all the environments.
Environment: Java1.5.0 05, JBoss, Eclipse Galileo,Hibernate, Websphere MQ V6 and V7. Struts 2, JQuery, iText, Oracle 10g, Log4j, Tortoise SVN, Maven
Confidential, Baltimore, MD
Project Senior Java Developer
Responsibilities:
- Senior Java Developer for EIM background Processor and EIM Web single-handed applying design pattern, frameworks, and code generation.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Created detailed design document.
- Coded EIM calculations Primavera Integration API 6.1.
- Coded EIM Web using Struts 2.0.
- Coding using JPA for the data persistence in EIM DB and Primavera DB.
- Coded using apache POI in report generation to create Microsoft supported files.
- Coded using JAXB to generate the input to Argo.
- Coded using Spring Framework.
- Developed JUnit test cases for all the services.
- Developed JUnitPerfLoadTest cases for testing the web service performance.
- Implemented Java Service Wrapper for the EIM background processor application.
- Documented all business analysis, architectural patterns, and designs using UML, primarily using analysis model robustness class, component, design model class, sequence, and activity diagrams.
- Interaction with the Primavera customer to get the requirement for the future release and design and getting confirmation from the client.
- Monitor and track the heartbeat and application performance using JBPM.
- Created Operation Request and Self-service tickets using HP Service Manager.
- Also work on the OR tickets and Service request tickets assigned to my team.
- Supports the application in all the environments.
- Taking care production deployment.
Environment: Java6.0,JPA, TIBCO, JMS, Apache POI, LDAP, TFS (Version Control), Visio, AltovaUModel, Websphere 6.1, Struts 2.0, JQuery, Primavera Integration API 6.1, Primavera 6.1, Oracle 10g, log4j, Apache ANT, JBPM, Java Wrapper Service3.3.9, Oracle JDeveloper 10g,Eclipse Galileo, HP Service Manager
Confidential, Irving, TX
Project Senior Java Developer
Responsibilities:
- Senior Java Developer for Customer Management for client Toyota was undertaken single-handed applying design pattern, frameworks, and code generation.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Created detailed design document.
- Coded dealer daily and subscriber connect client application using Struts 2.0.
- Coding using Spring, Axis2, JAX-WS, EJB3.0, Hibernate, JPA for Datasync Application.
- Coded using apache FOP.
- Coded using XML and XQuery.
- Coded using Spring Framework along with Hibernate.
- Created Message Driven Bean, Timer Bean and Stateless Session Beans using EJB3.0 in SOA.
- Created Web services using JAX-WS and AXIS2.
- Developed Hibernate definitions.
- Packaging the Application using ANT tool and deploying the .ear files.
- Created DB Connection Pool and deployment using glassfish admin console and monitoring the web service requests using the same.
- Developed JUnit test cases for all the services.
- Developed JUnitPerfLoadTest cases for testing the web service performance.
- Documented all business analysis, architectural patterns, designs using UML, primarily using analysis model robustness class, component, design model class, sequence, statechart, and activity diagrams.
- Mentoring/Training new joiners.
- Interaction with the customer
- Reviewing the Code.
Environment: Java6.0,RDBMS,EJB3.0, JAX-WS, JMS, Axis2, Hibernate, Spring, iText, Apache FOP, DB2, Siebel, Junit, JUnitPerf, Ant, CVS, Visio, AltovaUModel, Glassfish2.0, Struts 2.0, Log4j, Eclipse Ganymede
Confidential, Irving, TX
Project Senior Java Developer
Responsibilities:
- Senior Java Developer for AQ Mediator and worked mainly on enhancement of the existing application.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Created detailed design document.
- Coding using Thread and with AQ.
- Documented all business analysis, architectural patterns, designs using UML, primarily using analysis model robustness class, component, design model class, sequence, statechart, and activity diagrams.
- Packaging the Application using ANT tool and deploying the .jar files.
- Refactored the basic framework by efficiently handling Multi-Thread and using Thread Pooling.
- Mentoring/Training new joiners.
- Interaction with the customer
- Reviewing the Code.
Environment: Java6.0(Multi-Threading, Networking), Junit, JUnitPerf, Ant, CVS, Log4J, Eclipse Ganymede
Confidential, Waltham, MA
Project Technical Lead / Lead Developer
Responsibilities:
- Project technical lead and lead developer for Profile Management was undertaken single-handed applying design pattern, frameworks, and code generation.
- Involved actively in the Requirement Analysis, Estimation, Writing Junit test cases, Coding, Bug fixing
- Created detailed design document.
- Worked as Scrum Master for several Sprints.
- Developed Web Services using Axis2 for billing management.
- Coding using JSP, Servlets, JSTL.
- Coded using Struts framework.
- Packaging the Application using ANT tool and deploying the .war files.
- Developed Hibernate definitions.
- Experience in Rational Unified Process (RUP). Conducted several projects creating use case and sequence diagrams.
- Documented all business analysis, architectural patterns, designs using UML, primarily using analysis model robustness class, component, design model class, sequence, statechart, and activity diagrams.
- Mentoring/Training new joiners.
- Interaction with the customer.
Environment: JAVA, Struts, MySQL, JMS, Windows XP, JUnit, JunitPerf, Hibernate, JBoss 5.0, Axis2, Maven, CVS, RDBMS, Visio, Log4J, Eclipse3.1