Senior Consultant Resume
Raleigh, NC
PROFESSIONAL SUMMARY:
- Certified Consultant with 20+ years of IT experience in design and development using Mule ESB, Java/J2EE Web Based, Database applications and Enterprise integration principles.
- Good understanding of object oriented Analysis, Design and Application Development.
- Good understanding of the business process functionality and to translate them to system requirement specifications.
- Worked on creating Custom policies for various security schemes in Mule 4.
- Utilized various connectors such as AMQP, JMS, Salesforce, SAP, HTTP, File, SMTP, SFTP, Microsoft Service bus, Dynamics AX and Database.
- Experience on designing Exception handling Strategies, dataweave Transformations and Mule Expression Language (MEL)
- Experience in assisting the Customer in identifying and defining the key Milestones to achieve a Anypoint Platform MVP.
- Created HTTP inbound and outbound flows for transformation and security of Mule application.
- Extensively usage of DataWeave in Data transformations for in Mule Flow.
- Hands on experience with SOAP and REST web Services.
- Experience with MUnit for mocking and unit testing mule flows.
- Extensively used RAML to design API Specifications and common fragments.
- Worked on messaging using Active MQ, Kafka and RabbitMQ.
- Extensively used various transformers and components in Mule ESB.
- Developed the integration workflows using an ESB framework .
- Experience with Server maintenance.
- Experience with JMS for Asynchronous messaging and developed the application using Eclipse IDE .
- Used GitHub repository to run the Jenkins pipeline job for Continous Integration.
- Extensive usage of Maven build scripts for automated the build process.
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization.
- Excellent Client management skills, presentation skills, operational metrics, time management, analytical, great communication and interpersonal skills.
- Proven experience in coordinating multiple tasks at work/project environment.
TECHNICAL SKILLS:
Programming Languages: Java, C++, C, PL/SQL
Core Java Concepts: Collections, Generics, Multithreading, Serialization, Exception Handling, File I/O
Java Technologies: Java, J2EE, JDBC, Servlets, JSP
IDEs: Eclipse, Anypoint Studio
Web Services: SOAP, WSDL, JAX WS, JAX: RS, REST
Web Application Servers: Apache Tomcat, Web Logic, Web Sphere and JBOSS
Operating Systems: Windows 2000/XP/7, UNIX/LINUX
Databases: Oracle, SQL Server, MySQL.
Messaging Systems: JMS, Active MQ, Anypoint MQ
Scripting languages: Java Script, AJAX, Java script libraries JQuery
XML technologies: XML, DTD, XSD, XSLT, XPATH
Protocols: SOAP, HTTP, HTTPS, FTP, SMTP
SVN Tools: GIT, SVN
Tools: Log4j, JUnit, MUnit
ESB: MULE ESB
PROFESSIONAL EXPERIENCE:
Confidential, Raleigh, NC
Senior Consultant
Responsibilities:
- Involved in reviewing overall architecture design that meets project’s functional and non - functional requirements and incorporates Confidential best practice.
- Working as Mule Architect designing the Salesforce B2B Commerce integration with SAP,
- Participated in design workshops for Order simulation, Order Creation, Products and Pricing updates.
- Developed the interfaces using SAP RFC/ BAPI interfaces
- Setup error handling to report errors on Slack.
- Implemented Common Frameworks for Logging, Error Handling, alerting, monitoring and auditing in Mule 4.2.
- Involved in configuring Anypoint Platform- API Manager including API Policies, Anypoint Exchange/Portal, business groups.
- Experience in configuring Mule Runtimes and Anypoint Platform with customer IDP.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Confidential project using AGILE Process.
- Experience in writing Munit Test cases for all Mule Flows.
- Implement CI/CD for all Mule Integrations using Maven, Jenkins, Git
Environment: Anypoint Studio 7.4, Mule 4.2.2, Maven, Java 1.8, RAML 1.0, HTTP/HTTPS, JSON, Postman, Munit 2.x, Splunk, Jenkins
Confidential, Burr Ridge, IL
Senior Consultant
Responsibilities:
- Involved in identifying and defining the Confidential reference architecture (solution architecture) based on the customers prioritized initiative while including a flexible design that factors reuse of frameworks, services and APIs.
- Developed Common Services Frameworks for Logging, Error Handling, Dynamic Routing, alerying configuration, authentication, authorization and auditing in Mule 4.1.3.
- Conducted Confidential workshops on requirement gathering and solution architecture.
- Implement Confidential best practices.
- Salesforce - SAP Integrations on Confidential
- SAP Confidential integrations Experience in configuring Mule Runtimes and Anypoint Platform.
- Experience in integrating with Splunk and AppDynamics for Monitoring business transactions and Logging.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Confidential project using AGILE Process.
- Experience in writing Munit Test cases for all Mule Flows.
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Implement CI/CD for all Mule Integrations using Maven,Git
Environment: Anypoint Studio 7.2, Mule 4.1.3, Maven, Java 1.8, RAML 1.0, Swagger 2.0, HTTP/HTTPS, JSON, Postman, Munit 2.x, Splunk, AppDynamics
Confidential, Chicago
Senior Consultant
Responsibilities:
- Developed APIs using API Led Connectivity, define RAML & Open API Interface and implement the interface using Mule Runtime 4.1.2
- Experience in integrating with Salesforce using salesforce connector to poll the records using Batch Processing.
- Worked as Team Lead/Architect/Sr.developer for API integration with existing webservices integration various LOB(e.x SD,Wealth)
- Created API microservices architecture for different LOBs.
- Data was extracted/send from SalesForce(APEX) and send to different line of business.
- Used salesforce developer console and workbench for query builder to test before testing in Mule flows.
- Created Triggers/Webservice controller using APEX for Salesforce,dataweave,json,xml,xslt,java,groovy script for data mapping/transformation.
- Used REST to POST and GET data from webservice and update in Salesforce.
- Used common error handling framework.
- Used Munit for testing purpose.
- Used XJira,Maven,Sonar and Jenkins technologies for build.
- Used mmc and Enterprise edition of Mule.
- Used cloud and on premise for prj deployment including domain for multiple prj deployment.
- Responsible for the analysis, design, implementation and deployment of full SDLC of Confidential project using AGILE Process.
- Experience in writing Munit Test cases for all Mule Flows.
- Manage the deliverables per sprint (Implementation follows agile methodology)
- Implement CI/CD for all Mule Integrations using Maven and Git
- Define the common framework (Routing, Logging, Exception handling).
Environment: Anypoint Studio 7.1.2, Mule 4.1.2, Maven, Java 1.8, RAML 1.0, JFrog, HTTP/HTTPS, JSON, Postman, SAP, Salesforce, Munit 2.x
Confidential
Senior Integration Developer
Responsibilities:
- Extensively worked on both Enterprise and Community edition of MULE ESB. Had an experience working MULE API manager,Anypoint Studio,DataWeave,JSON and RAML.
- Developed custom logging framework for mule esb application using log4j,splunk.
- Implemented clustering and throttling concepts for mule based solutions.
- Formulated build and deployment process for mule project for both on-premise and cloud using maven and cloud hub cli tool.
- Had an experience in development and deploying mule project on cloud hub and mule MMC.
- Used MUnit for mocking and unit testing mule flows.
- Had experience in using the enterprise security, notifications features provided by mule.
- Good hands on experience using mule connectors like FTP,FILE, SFTP, Database,SAP RFC etc as a part of integration usage.
- Good hands on programming experience in developing web based applications and Client-Server technologies using Java, J2EE, JSP, Servlets, Spring Batch, JDBC, JMS and JNDI.
- Extensive use of SOAP and REST web service.
- Hands-on experience in complete software development life cycle and software engineering and strong in development of specifications, functional, and technical requirements, and process flows with extensive experience in using OOAD and concepts.
- Experienced with JSON.
- Experienced in Cutting Edge Technologies like MULE ESB, XML and Log4j with good experience in developing and deploying web based application on Application Servers like Web Sphere1.7, J Boss6.
- Tightly integrated the Mule ESB with different applications.
- Hands on experience in Web-Services in publishing and consuming data
- Strong communication, presentation and analytical and problem solving skills.
- Worked with spring batch framework integrated with mule esb/Anypoint studio.
- Worked on different databases like oracle, db2 etc.
- Supported existing Confidential applications and worked on enhancements
- All the development was done using Edifecs 7.x,Jcaps.
- MQ Queues/NAS share were touchpoint between Edifecs/Jcaps 820,834,837(P,D&I) and 835.
- Project was a conversion from Legacy to Edifecs/Jcaps.
- Was doing enhancement and bug fixes in Edifecs 7.x/Jcaps
- Involved in 24/7 L1/L2 support.
- Permormance tunning of profiles,import/export of profiles for weekly/monthly deployment.
- Codeset ECL deployment was done as part of monthly Codesets.
- Specbuilder,Mapbuilder,Transaction Management(TM) were used.
- All the development was done using Confidential (monk),JCaps for mapping transformation and Edifecs for validation.
- MQ Queues/NAS share were touchpoint between Jcaps,Edifecs 820,834,837(P&I)/277CA and 835.
- Project was a conversion from Monk,Jcaps to Edifecs.
- Was doing enhancement and bug fixes in Confidential /Jcaps by changing collab/cmap.
- Recovery eways/projects were created in Confidential /Jcaps for failed msgs(claims/remits) to reprocess,when the packages/claims/remits fail between different components.
- SLAs were achieved using message expiry in MQ/JMS.message expiry method while sending messages to Edifecs.
- Weekly maintenance was done after stopping eways/prjs and pausing queues for deploying artifacts.
- Manual checkout was done for inbound and outbound trans after every maintenance before turning to automode.
- Created SOP for all the known activity and replays.
- Weblogic was used for jms queues and reprocessing of failed,invalid/DLQ.
- Common Systems Error Handling framework(CSF) was implemented to capture all errors related to Confidential /Jcaps and business related errors also.
- Created users in E*xchange for different level of users.
- Every day 835,837 and common formats error folder analysis was done.
- Confidential /Jcaps can handle large files.
- Participates and assistance managers in project challenges and triage sessions.
- Lead liason between client and IBM for 837 and 835 transaction implementation.
- Eway/prj logs was used for error analysis.
- Collaboration rules were created for 837I/P and 835 from X12 to common format and then again to common format to X12 to send claim engines/TP using common spreadsheet for central repository for all artifacts.
- Installed Seebeyond suite of products,registry/repository/emanager/GUI on Linux/Windows 2003 server,all the development were done on the server using single hub server which has connections to different servers.Each env has one central server.
- Cron job was created to get alerts from registry/domain/prjs and for eways\prj when it goes down.
- CSF was used to send emails when any component goes down.
- Trading Partner profiles were migrated from existing TP profiles from seebeyond exchange.
- Web services which was implemented for 270/271.
- Involved in GAP,development and design and implementation for Hipaa 5010/NPI/ICD10 upgrade from existing 4010A1 for 837(I&P),270/271,834 and 835. 2,223,279).
- Remedy/HPSM/QC/SVN was used to track defects/help desk tkt.
- SVN was used to promote artifacts to different env and version software respectively.
- Providing 24/7 prod support as L1,L2 and L3 resource.
- Used EAM(Edifecs application manager) to configure JMS Queues/File realtime and Batch transactions and also Web services to handle all types of Hipaa transactions including 5010 upto 500 mb for batch which was tested on the server.Edifecs can handle files as large upto 2 gb.
- Error Reports were generated in xml and html format for better review by BA.
- Installed Edifecs suite of products,XEngine,XServer,EAM,Specbuilder,TM on Windows 2003 server,all the development were done on the server.
- Maps were created for 837I/P.
- Trading Pertner profiles were created from existing TP profiles from Confidential 4.5.3
- Severity file was modified for SNIP level based on clients requirement.
- Increased heap size for XServer(rtenvironment) for handling large files.
- Created Split rules to handle Good,Bad and Partial transactions.
- Api calls were fastest compared with Web services and JMS Queues which was implemented finally.
- All the development was done using JCAPS which runs on top of Edifecs for Batch streaming,Api calls and Web services.
- Involved in GAP analysis for Hipaa 5010 upgrade from existing 4010A1 for 837(I&P),270/271,834 and 835.
Confidential, Kansas
Java/J2EE Developer
Responsibilities:
- Involved in Requirements analysis, design, and development and testing.
- Designed, developed, and implemented variousJ2EE Struts application to maintain HR Employee data with a Microsoft SQL Server backend
- The application had the ability to attach to different instances of the database to facilitate school system segregation
- Designed UI using HTML, DHTML, Java Script, CSS and JSP.
- Used JMS for Asynchronous messaging and developed the application using Eclipse IDE .
- Developing customized reports and Unit Testing using JUNIT .
- Involved in running PMD defects & Find bugs.
- Estimation of the application
- Design of the application
- Development of the application
- Quality/Standard check
- Entire testing
- UAT support
- Warranty Support
- Following Coding guide lines & maintain quality of code.
- Involved in building the code & deploying on the server.
- Supported the application in IST, QA and Production environments.
- Involved in building the code & deploying on the JBOSS application server.
- Dealt with business processes and Updated Project documents.
- Involved in validating the application for different browser compatibility & users load .
- Involved in fixing defects & tracked them using QC & Provided support and maintenance and customization .
Environment: Core Java, J2EE, JSP, JBoss, Eclipse, JMS, XML, HTML, HTML, Java Script, CSS, AJAX, SVN, XML, QC.