Summary
Education
Skills
Timeline
Work History
Overview
Generic

KANAGAVALLI NAGARAJ

Stevenage

Summary

11+ years of experience in SDLC including Requirements gathering, Analysis, designing, developing, and testing middleware applications using MuleSoft ESB.MuleSoft experience in Development on Anypoint Studio, DataWeave, APIkit Router,Anypoint MQ, Active MQ, JMS, Object Store, RAML, Anypoint Platform, Mule Server 3.x and 4.x, API Manager etc. Experience in implementing Service-Oriented Architecture (SOA) and Enterprise Application Integration (EAI) using Mule ESB and publishing XML/JSON based Web Services both SOAP & REST. Experience in Waterfall, Agile and JIRA for agile Management. Good experienced in writing complex SQL joins, SQL Queries, and stored procedures. Good experience developing message flows to interact with back-end database, ERP and CRM systems using various connectors. Well versed in developing UML diagrams like use cases, class diagrams and sequence. Strong experience with Problem determination, Route cause Analysis and Defect resolution. Expertise in the areas of Object-Oriented Analysis (OOA) and Object Oriented. Experience in sending Mule Applications to Mule ESB and Mule CloudHub alongside involvement in arranging log and cautioning in CloudHub. Develop Mule ESB projects for the services with synchronous and asynchronous mule flows. Effective communication and interpersonal skills, ability to work in a team/independently and adapt quickly to new and emerging technologies.

Education

Bachelor of Engineering - Electrical, Electronics And Communications Engineering

Anna University
Coimbatore, India
04.2011

Diploma - Electrical, Electronics And Communications Engineering

Thiagarajar Polytechnic College
Salem, India
05.2008

Skills

  • Mule ESB: Mule 3x and 4x runtime, CloudHub, RAML, Data Weave
  • IDE: Eclipse, Anypoint Studio 6x and 7x
  • Protocols: TCP/IP, HTTP, SOAP
  • Programming languages: XSLT, XML, DataWeave, JavaScript, Java
  • Build Tools: Jenkins, Maven, Git, SVN
  • J2EE Technologies: Java EE, JSP, Servlet, JDBC
  • Web Service: SOAP, REST
  • Databases: MySQL and MS SQL Server
  • MQ: Active MQ, Kafka, Anypoint MQ, IBM MQ, JMS
  • Rollback Exception Strategy, Choice, Reference, catch
  • Application Servers: Apache Tomcat
  • Version Control Systems: SVN, CVS, Git and GitHub, Bitbucket

Timeline

Lead Software Engineer

Enquero
04.2021 - 03.2023

Senior Associate Level1

Publicis Sapient
02.2020 - 03.2021

Senior Associate Developer

SVK Global Solutions
06.2019 - 02.2020

Systems Analyst

UST Global
06.2018 - 04.2019

Module Lead Developer

Mindtree Ltd
03.2017 - 06.2018

Software Engineer

QR Solutions
07.2014 - 09.2015

Java Developer

Celestial V Solutions
03.2012 - 06.2014

Bachelor of Engineering - Electrical, Electronics And Communications Engineering

Anna University

Diploma - Electrical, Electronics And Communications Engineering

Thiagarajar Polytechnic College

Work History

Lead Software Engineer

Enquero
04.2021 - 03.2023

DEMA 4PL | Driscoll's (04/2021 - 03/2023)

  • Participate in design and development phases of Software Development Life Cycle (SDLC) using Scrum methodology.
  • Analyze and prepared time estimates for assigned tasks.
  • Create API contract using RAML and REST based APIs using Basic authentications and OAuth.
  • Responsible in developing integration workflows using Mule ESB framework, implemented DataWeave and Data Mapper, and content-based routing using Mule ESB.
  • Implement error handling through exception strategies and generated exception in cloud hub.
  • Used Cloud Hub connector in the flows to trigger alerts during exceptions and captured failed records for further recovery.
  • Promote code from development to testing and production environments.
  • Coordinate with the internal teams and involved in all the phases of testing.
  • Perform the automated build and deployment of the projects by using maven, and Jenkins.
  • Wrote MUNIT test cases to test the functionality of the code by using Mock Framework.
  • Environment - Anypoint Studio 7.5, API Gateway, Jenkins, Maven, AnypointMQ, Batch file, JIRA, SOAP UI, GIT, Postman, Mule ESB 4.3.x, API Kit, RAML, Log4j 1.2.14.

Senior Associate Level1

Publicis Sapient
02.2020 - 03.2021

Pandora OMS Integration | Pandora (02/2020 – 03/2021)

  • Design and Implement RESTFUL/SOAP Web Services using various data format (JSON, XML) to provide an interface to the various third-party applications.
  • Extensively used Mule components such as File Transport, HTTP, SMTP Transport, FTP/SFTP Transport, and JDBC Connector.
  • Perform unit testing through MUnit test cases for mule flows and deploy to CloudHub.
  • Participate in daily scrum meetings to discuss the progress of the project and any blockage of the work and the solution of the block.
  • Used Java Message Service (JMS) API to create, send, receive, and read messages.
  • Environment: SOAP, XSD, XSLT, XPATH, Anypoint Studio 7.1, MuleSoft 4.1.x, JSON, JMS, Java, CloudHub, GitHub, XML, WSDL, ActiveMQ, JIRA, RAML, Log4j 1.2.14.

Senior Associate Developer

SVK Global Solutions
06.2019 - 02.2020

Pandora OMS Integration| Pandora (06/2019 – 02/2020)

  • Created REST API's using RAML and developed flows using API Kit in Anypoint studio.
  • Responsible in developing integration workflows using Mule ESB framework, implemented DataWeave and Data Mapper, and content-based routing using Mule ESB.
  • Design various types of flows which are integrated with sterling OMS, Salesforce, and IBM Active MQ.
  • Implement error handling through exception strategies and generated exception in cloud hub.
  • Coordinate in all testing phases and worked closely with Performance testing team to create a baseline for the new application.
  • Environment: SOAP, XSD, XSLT, XPATH, Anypoint Studio 7.1, MuleSoft 4.1.x, JSON, JMS, Java, CloudHub, GitHub, XML, WSDL, JIRA, RAML, Log4j 1.2.14.

Systems Analyst

UST Global
06.2018 - 04.2019

JDA Integration | Walmart (06/2018 – 04/2019)

  • Create Mule flows to integrate Data from various sources into Database from Kafka topics and queues and some transformations were also done at the integration layer.
  • Create flows/orchestrations for integrating the components like connectors, transformers and scopes written on top of different internal platforms using Mule ESB for XML to CSV.
  • Done with transformers, testing and Security of Mule ESB endpoint through OAuth.
  • Design various types of flows which are integrated with JDA, Kafka, Informix Database, Maria DB.
  • Environment: Anypoint Studio 6.4, MuleSoft 4.1.x, JSON, Kafka, CloudHub, GitHub, JIRA, RAML.

Module Lead Developer

Mindtree Ltd
03.2017 - 06.2018

SmartData Integration |Unilever (03/2017 – 06/2018)

  • Create integration workflow using ESB framework created MULE ESB artifact and configured the MULE configurations files and deployed.
  • Create API Proxy and deploy to API Gateway.
  • Create RAML specification in AnyPoint platform and use fragments such as Resource type, Traits and Library to enable reusability.
  • Use Mule Components & Connectors, Database, AnypointMQ, Flow Reference, Choice Router, Poll, Object Store, Flow Variables and Web Services in Mule.
  • Create Restful & SOAP web services in Mule ESB based on SOA architecture.
  • Participate in developing interfaces between SFTP, REST and SOAP web-services.
  • Environment: Anypoint Studio 6.4, MuleSoft 3.9, XML, Azure, CloudHub, SVN, JIRA, RAML.

T2 Infusion Programme E-commerce Integration |Unilever (10/2015 – 03/2017)

  • Participate in producing & consuming SOAP based web services.
  • Developed REST apis,DataWeave development with NetSuite Objects.
  • Integrating with Netsuite ERP system for order status, shipment status and so on.
  • Worked with NetSuite team to understand NetSuite object and handle Data Mapping in MuleSoft.
  • Environment: Anypoint Studio 6.4, MuleSoft 3.9, XML, Netsuite, CloudHub, SVN, JIRA, RAML.

Software Engineer

QR Solutions
07.2014 - 09.2015

Core IDS | Audi Australia (07/2014 – 09/2015)

  • Create batch jobs to run at schedule times between Oracle database and salesforce.
  • Used Mule Batch processing to handle large data and used batch processing capabilities of Dataweave to transform large payloads.
  • Worked on Mule flow variables, record variables, various connectors like File, FILE, SFTP, IMAP, HTTP, Oracle database, Salesforce, CXF.
  • Used various Atlassian toolset like; bitbucket, JIRA and confluence.
  • Used Jenkins for CI/CD deployment strategy.
  • Environment: Anypoint Studio 6.4, MuleSoft 3.8, XML, Salesforce, CloudHub, SVN, JIRA, RAML.

Java Developer

Celestial V Solutions
03.2012 - 06.2014
  • Designed web portals using HTML & used Java script, AJAX.
  • Used RAD for developing and debugging the application
  • Implemented test cases with JUnit.
  • Developed DAO Classes and written SQL for accessing Data from the database.
  • Involved in Bug Fixing application.

Overview

11
11
years of professional experience
KANAGAVALLI NAGARAJ