Professional Summary
*+ years of experience in application integration, design, implementation, and development. And 3+ years of experience in MuleSoft ESB and Anypoint Platform.
Good experience in designing RAML specs, building API's using API kit.
Experience in production support, troubleshooting, and maintenance.
Good experience in the design and development of Mule ESB projects using various connectors like HTTP, File, SFTP, DB, Transformers, and Data Weave for integrating various applications.
Experience in web development applications using Eclipse and SOA Integration.
Good experience in XML technologies like XSD, XSLT, XQuery, and Xpath for data transformations in Mule Soft.
Good experience in Enterprise and community edition of Mule ESB, also have working experience of API's using RAML.
Good experience in developing Mule ESB flows and integrating Service Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule runtimes.
Good experience in all phases of the Software Development Life Cycle (SDLC) and the working environment in Agile (Scrum).
Experience with build tools like Ant, Team City, Jenkins, Build Forge, etc.
Strong experience in implementing Service Oriented Architectures (SOA) using XML based Web-Services SOAP and REST Web Service.
Experience in working with RDBMS like DB2, ORACLE, and SQL Server.
Experience in CI/CD process with Jenkins, GIT, Bamboo, and Bitbucket
Self-Motivated and organized with strong written and verbal communication skills.
SKILLS
Mule
AnyPoint Studio, Mule 3.x, 4.x, RAML, DataWeave, CloudHub
Frameworks
JSP, Spring, and Hibernate.
IDEs
Eclipse, Net Beans, Any-Point Studio.
Web Methods
API, SOAP - API, HTTP, XML, REST, JERSEY, WS-Security.
Programming Language
Java, Python, PL/SQL, SQL
Environments
Windows XP/7/8, Linux, Ubuntu, Mac
Databases
Oracle, Mongo DB, MySQL, IBM DB2, MS SQL Server.
XML technologies
XML, DTD, XSD, XSLT, XPAH, JAXP, JAXB
Version Control Tools
CVS, Git Hub, SVN
Build tools
Ant, Maven, and Jenkins
Education
Bachelor’s Science in Applied Science
Certificate in MuleSoft Certified Developer
EXPERIENCE
CIGNA, Bloomfield, CT Aug 2018 - Present
MuleSoft Developer
Responsibilities:
Create MUnit test cases for all System, Orchestration, and Experience API’s.
Use the MuleSoft Anypoint API platform for designing and implementing Mule APIs.
Implement MULE ESB to route various calls to do validation of service input and to handle exceptions.
Complex business logic easily handled in DataWeave connector and Mule Expression Language (MEL).
Configure the OAuth provider module to connect with custom-built Java Class and OAuth API to implement Oauth2, MuleSoft JDBC object store, and clustering in the server.
Create and follow MuleSoft API Error Handling and Logging Standards while building any API’s.
Design and develop enterprise services using RAML and REST-based APIs
Performed code migration in DataPower and Configured Promoted properties in IIB to work in different environments; database manipulations using ODBC and JDBC connectivity in IIB.
Bug fixing for epics after QA and worked error handling strategies.
Applying security policies - OAuth in mule & SLA tiers in Any Point Platform.
Using Jenkins, Maven, and Artifactory for CI/CD and automation build effort.
Built data mapping diagrams and sequence diagrams.
Used git services through bit bucket and source tree.
Participate in design discussions and sprint planning.
Participate in 24X7 production support effort after application go-live.
Environment: Mule ESB 3.9.1, 4.1.2, Java 7, Data Weave, Cloud Hub, MS-SQL, Salesforce, Seibel, SAP, workday, REST full APIs.
Investors Bank, Short Hills, NJ Sep 2016 - Jul 2018
MuleSoft Developer
Responsibilities:
Designed and developed enterprise services API specification using RAML and REST schema.
Implemented Security mechanisms like Security Certificates, key Exchange, and Encryption,
Decryption and OAuth Authentication & amp;
Built Deploy and Test applications or flows using Mule ESB and build and deployed the services.
Developed the flows/orchestrations for integrating the components written on top of different
internal platforms using Mule ESB.
Implemented Mule flows for each entity with retry mechanisms with private secured flows.
Built JAX-RS services and exposed them using REST component.
Worked on Exception Handling and Logging.
Create HTTP inbound & amp; outbound flows, custom java and XSLT transformers and Security
of Mule endpoint.
Managed performance of the services by using “Scatter and gather” and “choice router”
Code walk-throughs, Mule Debugging, and Error fixing.
Created Mule ESB helper class to call the Mule flow, connection end point and connectors.
Created Mule application that uses connectors SFDC, Message Transformer, Choice Exception
Strategies, Batch processing.
Environment: ActiveMQ, RabbitMQ, Servlets, Nexus, JSP, JSON, JMS, CloudHub, GitHub, Web Logic Application Server10.3, XML, XSD, XSLT, XPATH, JAXP, JAXB, WSDL, SOAP, Spring MVC Java, Mule ESB 3.8/3.9, MMC, Anypoint Studio.
Duke Energy, Charlotte, NC July 2014 - Aug 2016
MQ Engineer
Responsibilities:
Contribute to capacity planning and naming standards for the MQ objects
Setup MQ Pub/Sub topologies across the environment
Setup and configure SSL on the channels
Defining MQ objects by writing shell scripts
Implement the clustering environment to achieve Workload balancing and to make the administrative task easy.
Configure the MQ Series network using clustering, distributed queuing, and remote administration.
Defining MQ objects by writing shell scripts.
Worked closely with the application teams in designing the new environments and deploying them in DEV, QA, and PROD.
Tuned up the performance of MQ/MB applications
Setup the Tivoli Omegamon monitoring tool for monitoring the MQ and Broker Servers.
Monitoring queues and channels using the Tivoli Omegamon
Setup remote administration for all the queue managers.
Writing API's using C, Java.
Setup JMS applications by defining the bindings file using the MQ JMS admin tool
Setup MQ Pub/Sub topologies across the environment
Setting up the SSL on the channels
Setup MQ clusters for high availability and load balancing the messages
Environment: BM MQ Series 6.0 & 7.0, AIX, Oracle 9i, Crystal Reports, TOAD, XML, SVN, ILog, Log4j, DB2, Oracle, Windows, Linux, Mainframes.
Citizens Bank, Providence, RI May 2012 - Jun 2014
MS SQL Developer/DBA
Responsibilities:
Involved in the analysis of existing stored procedures, Database tables, views, User-defined functions/, and triggers.
Involved in the analysis of existing database structures and creating the new tables and views as per the new requirements.
Involved in changing the stored procedures, user-defined functions to use new tables and new columns.
Involved in preparing the unit test plan and testing the stored procedures.
Tuning the existing stored procedures for better performance and suggesting the indexes in the required tables.
Involved in system testing, regression testing.
Involved in the changes in the front end C# according to the new database structure.
Involved in Self-review and peer-review of the codes and unit test results.
Involved in Performance tuning of T-SQL SPs, Triggers, and also involved in the process of identifying the missing indexes and usage of existing indexes.
Also involved in writing scripts as part of maintenance tasks like update stats.
Involved in all phases of software development life cycle from Requirements, Analysis, Coding, Code Reviews, Unit Testing, Test Results review and Production support life cycle (Change Controls)
Involved in the modifications to DTS packages/SSIS packages according to the new database structure. Also involved in the table's design.
Environment: MS SQL Server 2000, ASP.NET, T-SQL, DTS, Windows 2003 Server R2, SQL profiler, Query Analyzer, SSMS, SQLCMD, OSQL, SQL Server Compare Tool, VSS 6.0d, Win Merge Tool, Office XP, Idera Tools, RedGate Tools.