CURRICULUM VITAE
MAHESH NAGOTHI
Email : ******.*********@*****.***
Mobile: +1-469-***-****
OBJECTIVE
Seeking a challenging professional environment that encourages continuous learning and creativity, providing exposure to new ideas, stimulating the professional and personal growth. A self-motivated and quick learner who is willing to adapt to new challenges & technologies.
PROFESSIONAL SUMMARY
Having 9 years of total IT experience.
Involved in development, integration, implementation and supporting of application software.
Having ~4 years of client experience (Worked in Europe for ~4 years)
Strong knowledge in EAI Architecture.
Strong knowledge in API Management.
Strong knowledge in Agile Methodology.
Good knowledge in DevOps.
Strong knowledge in Micro Services concept.
Enthusiastic to learn and explore new Technologies.
Strong analytical and Problem solving skills and excellent communication skills.
PROFESSIONAL EXPERIENCE
Working as a Technology Lead with Infosys Pvt Ltd India since July 24th 2012 to till date.
Worked as a IT Consultant for Logica, India from March 7th 2011 to July 14th 2012.
Worked with BSV technologies Pvt Ltd from July 14th 2008 to March 4th 2011.
ACADEMIC DETAILS
B.Tech in Electronics & Communications Engineering from NEC Engineering college Affiliated to JNTU University with Distinction (74.67%) on 2008.
Diploma in Electronics & Communications from ESC Government polytechnic college with Distinction (83.55%) on 2005
SKILL SET
TIBCO Business Works, TIBCO EMS, TIBCO Admin, TIBCO Adapters (File,ADB and ADR3), TIBCO iProcess,TIBCO iDecissions,TIBCO SmartMapper, TIBCO, GreenHat Tester, BWPM, Mulesoft (not a Hands-on but attended training and did self-learning on interest ), AMX BPM(not a Hands-on but attended training and did self-learning on interest), API Gateway & Management,SVN,TFS,GEMS,SOAPUI, POST man, JSON,PL(SQL) and CICD
TECHNICAL SKILL SET
Operating Systems : Windows, UNIX and LINUX
Languages : C and Core JAVA.
Databases : Oracle 9i,10g.
PROJECTS
Project #1
Duration : July 2017 to Till date.
Role : Technology Lead - US - Practitioner
Environment : TIBCO BW
Description:
My Client is the largest energy supplier in Arizona, who provides private and business customers with Electricity. It got over 100 years of experience and one of the two major suppliers of electricity to the Phoenix metropolitan area.
TIBCO BW acts an integrator between many systems like CC&B,MDMS,GIS,Maximo and MWM. CC&B handles every aspect of the customer life cycle. MDMS performs the long-term data storage and management for the vast qualities of data delivered by meters.
Roles & Responsibilities:
As a Lead he is responsible in gathering the requirements, do solutioning,do sharing the requirements with offshore counterpart and guiding them to develop.
He is responsible to design a path way of CICD and implement it.
He designed a road map for ELK.
He designed a road for API Management.
He is also responsible to get in touch with different end systems as TIBCO is integrating couple of them.
He is also responsible to get in touch with Maintenance and NFT teams for smooth Production landings.
He is having Extensive testing knowledge on integration interfaces using SOAPUI. He also involved in preparing multiple test suites that can automate the regression suites to reduce the manual effort.
Project #2
Duration : Aug 2012 to June 2017.
Role : Development & Maintenance
Environment : TIBCO iProcess, TIBCO BW, TIBCO iDecission,
TIBCO Smartmapper,TIBCO Administrator,GHTester
API Gateway and Oracle10g
Description:
My Client is the largest energy company in the Netherlands (with Belgium as the second home market). They provide private and business customers with gas, electricity, heat and energy services. My Client (including its predecessors) has over 90 years’ experience of generating, trading, transmitting and supplying electricity. They have also been in the business of supplying gas for 150 years.
TIBCO middleware forms the integral part of the Greenfield architecture. It interacts and integrates various applications and systems such as the MPR (front end), SAP CRM/ISU (backend), Streamserve, Documentum (external document archiving), etc.
The front end system e.g. MPR calls the TIBCO iProcess procedure to instantiate a process. The iProcess procedure then calls TIBCO BW services which is responsible for processing and interacting with the backend systems either via web service calls or by using specific TIBCO Adapters (for e.g.; SAP Adapters). Hence, all the querying and/or updating/inserting of the data in the backend takes place through Tibco BW.
The MPR sends the request message on a JMS queue on which a TIBCO service is listening. A particular case in iProcess is started depending on the input coming from MPR. iProcess calls TIBCO BW services for interactions with the backend systems. These calls are made via the Tibco EMS queues. Also, Delayed Release mode is used for asynchronous communication between iProcess and BW.
The communication between TIBCO and SAP backend takes place via the TIBCO Adapters or web service calls.
The transfer of data from GI to Streamserve takes place in the form of XMLs. The data for the letters to be printed or emailed are sent to Streamserve as XML files. These files are transferred using FTP. The XML data is then used by Stream Serve to format the letters and are passed on to Documentum in case they are to be printed.
.
Roles & Responsibilities:
He designed a road map for AGaaS ( API Gateway as a Service).
He helped the respective team to create a CICD pipe line for Integration.
As a TIBCO functional consultant he is responsible to talk to business, gather the requirements, share requirements with offshore counterpart and guide them to develop.
He was responsible to also do development according to all Client standards and SOA Architecture standards.
As an additional client benefit he is also responsible to find the improvements in the landscape, take them forward by talking to competency lead and implement them or guide people who are implementing.
He was responsible to research new technologies which are coming in the market and see how they give benefits to Client and discuss with competency leads for further process.
He is also responsible to get in touch with Maintenance and NFT teams for smooth Production landings.
He was having Extensive testing knowledge on integration interfaces using Green Hat(a middleware testing tool) Tester. He also involved in preparing multiple test suites that can automate the regression suites to reduce the manual effort.
He was also a acting Agile Scrum master to his Chameleon team. As a Scrum master, he always be in touch with HIO(House In Order team) team to come with the best practices in agile team.
Project #2
Client : EDSN
Duration : April 2011 to July 2012.
Role : Development & Maintenance
Environment : TIBCO 5.x, TIBCO Administrator 5.4,Oracle10g
Description:
C-AR belongs to Energy Domain. This is Netherlands Government project .C-AR functionality is same as MNP. Energy Data Services Netherland (EDSN) is responsible for easy and efficient switching of supplier for business customers and consumers. To this end, EDSN delivers services to several companies operating in the utilities market
•Suppliers;
•Gridoperators;
•Metering responsible parties;
•Balance responsible/shipper parties.
EDSN is an independent foundation that handles the information transfer between the market parties. They are a supporting party which means the energy consumers never directly deal with EDSN.
C-AR usually get the inputs in two ways, either through GUI(directly from the user, portal) or B2B(From the Operators).The whole Netherlands divided into Grid areas, so, the user can choose the operators who all and are present in the Gridarea. User has a choice to select the type of connection either Gas or Electricity and also the various operators.
Roles & Responsibilities:
Being as a onsite TIBCO developer for few months he was responsible for talking to business and requirements Analysis.
Being as two people offshore team member he was responsible for coordinating with the program manager and other development stakeholders and ensuring all deliverables were in time.
Being as a TIBCI Developer He has Implemented Error Handling and Exception Handling.
Developed CCP(Major Changes) interfaces in Onshore and involved in the major Enhancements from offshore.
Version controlling with SVN Tortoise.
Project #3
Client : Electronic Arts
Duration : Aug 2010 to Feb 2011.
Role : Developer.
Environment : TIBCO BW 5.x, TIBCO EMS 4.4
TIBCO Administrator 5.4, TIBCO Hawk 4.7
Description:
This integration has been held between PSFT and the GITSD. PSFT team is the one which will maintain all the information regarding EA employees and contractors. This project mainly deals with Employee data, Department details and Chart of Account details of employee(COA Data).Here we are capturing all the modified information (Insertions, Deletions and Updations) and publishing that information in to EMS bus.
We are subscribing the published data from EMS server and we are preparing the individual files for Employee data, Department details and Chart of Account details and we are doing the ftp to the target location(USD team server).
Roles & Responsibilities:
Was a key participant in requirements gathering workshops and had displayed strong domain knowledge to interact with Entertainment domain SMEs managing various end systems.
Configuration of FTP.
Implementation of Fault Tolerance for EMS Servers
Implementation of Error Handling and Exception Handling
Version controlling with SVN Tortoise.
Project #4
Client : Electronic Arts
Duration : Jan 2010 to Aug 2010.
Role : Developer.
Environment : TIBCO BW 5.x, TIBCO ADB Adapters 5.2
TIBCO Administrator 5.4, TIBCO Hawk 4.7,
TIBCO Rendezvous7.5.
Description:
This project consists of synchronizing orders, inventory and shipping information between Oracle Apps and Warehouse Management System (WMS). The integration between Oracle ERP system and WMS system has been implemented using TIBCO Business Works and Active Database Adapter.
The ActiveDatabase Adapter is used to extract records from the source database system and published on the network as TIBCO Rendezvous Certified message. A separate BusinessWorks process runs for each transaction flow (WMS to Oracle Apps and Oracle Apps to WMS). The process for the particular transaction type picks up the certified message and processes it and updates the destination database accordingly.
There are 2 adapter instances (one for publishing transactions from Oracle Apps table and one for publishing transaction from the WMS table).
There are 2 BW process engine instances deployed(One for running all Oracle App to WMS transaction processes and one for running all WMS to OracleApp transaction processes).
Roles & Responsibilities:
Requirements Analysis and Building integration services with TIBCO Business Works
Configuration of ADB Adapters.
Implementation of Error Handling and Exception Handling.
Preparation and execution of unit and integration test cases
Part of the release management and deployment exercise for all TIBCO changes.
Version controlling with SVN Tortoise.
Project #5
Client : Electronic Arts
Duration : Aug 10th 2009 to Feb 03rd 2010.
Role : Developer
Environment : TIBCO 5.x, TIBCO Administrator 5.4,
TIBCO Hawk 4.7.
Description:
This Project consists of two inbound and two outbound interfaces. In this project one interface extract Warehouse Shipping Order data from ERP publishing/interface table and generate a file. By using FTP we need to send the file to 3PL,again one more inbound interface will pick the acknowledgment file from the 3PL for order file and updating the ERP.
This project have another inbound interface called Advance Shipment Notification which contains the shipping details, this interface will pick the ASN files from 3PL and update the ERP.
The ITEM MASTER, second outbound interface which sends the Items information from ERP to 3PL.
Roles & Responsibilities:
Requirements Analysis
Participated in unit testing and integration testing of workflows
Part of the solution handover session to the maintenance team.
Implementation of Error Handling and Exception Handling
Developed two major interfaces and involved in the major Enhancements in the remaining two interfaces and deployed in the production server using TIBCO Admin.
Version controlling with SVN Tortoise.
SUPPORTING PROJECTS :
All EUROPE region Order to Cash Applications
All APAC region Order to Cash Applications
PERSONAL INFORMATION
NAME : MAHESH NAGOTHI
DOB : 07-07-1987
GENDER :Male
MARITAL STATUS :Single
NATIONALITY :Indian
STATUS : H1B
DECLARATION
I hereby declare that the above written particulars are true to the best of my knowledge and belief.
MAHESH NAGOTHI