Vijayakumar Shanmugam
Tata Consultancy Services
Email: *****.******@*****.***
Phone: +1-404-***-****
Location: Smyrna, Atlanta, United States.
Experience Summary
As an experienced IT developer for 7 years, have had the privilege to work in multiple large scale projects which used J2EE/Java as their core platform integrated with JSP/HTML as the view
Woking in onshore for about a year and have a shrewd way of transforming the business requirements to the required model and sequence which meets the client demands.
Have developed large scale RESTFul API services with the jersey and spring implementations.
Have developed a complete proxy layer for Oauth2 authentication using JWT tokens
Strong exposure in Spring IOC, Spring REST, Spring Boot, Spring Cloud and Hibernate frameworks.
Have been using SWAGGER API recently for documenting the REST API
Have a great deal of experience in configuring the REST API services in APIGEE as a proxy for OAUTH authentication and real time tracking
Possess good experience in SQL queries and prepared statements
Possess good knowledge of JSP, HTML, Servlets, XML and JSON parsers.
Have good exposure in using Junit framework for unit testing the services and Spring REST templates for the REST based services
Have been using issue tracking tools- JIRA, ALM and HP QC
Have been using Eclipse and STS to develop all the business implementations.
Strong experience in different phases of Software Development Life Cycle (SDLC) and have good experience in Waterfall and Agile methodology.
Working with the business directly for more than a year has increased the knowledge in RETAIL domain
Technology
Skills
Java, J2EE, DB2, PL/SQL, Hibernate, JAX RS -REST web services, Spring REST, Spring Security, Angular2, Spring cloud
Scripts
Java script, Jquery, Typescript
Server
Web Sphere 7.0 Application Server,
Apache Tomcat
Tools
Eclipse, IBM Rational Application Developer, JIRA, HP QC, ALM, SQL
Explorer
Database
Oracle, MySQL, DB2
Testing
JUnit, Jmeter, SOAP UI
Domain Experience
Retail Purchase Domain
Qualifications
Degree and Date
Institute
Major and Specialization
Bachelor of Engineering
PSG College of Engineering and Technology, Coimbatore. TamilNadu.
Computer Science
Projects Done
EPA Lead Paint Services and CommonUI
Project : InstallConnect API Development
Duration : Currently working (Feb 2017 - current)
Software : Spring REST, JAVA, JSON, Spring Security, Angular2,
Spring cloud
Server : Apache Tomcat 7
Employer : Tata Consultancy Services
Client : The Home Depot, USA
Location : Atlanta, USA
Brief Description
This project offers an ergonomic way of capturing the lead safe work practices and documenting the test results for the service providers.
Role:
Involved in the requirement analysis and developed the API service using Spring REST.
Implemented the Oauth2 flow to authenticate the protected resources via Spring security Oauth2 support and LDAP authentication.
Implemented the SPA - CommonUI using angular2/ bootstrap
Integrated splunk loggings
User spring cloud eureka for service discovery
InstallConnect REST API services
Project : InstallConnect API Development
Duration : Currently working (April 2016 – April 2017)
Software : Spring REST, JAVA, XML/JSON, Spring Security
Server : Apache Tomcat 7
Employer : Tata Consultancy Services
Client : The Home Depot, USA
Location : Atlanta, USA
Brief Description
The Service providers who tend to the orders placed by the end users need an API as SaaS which completely manages the different phases of the order exposed as a service through Apigee.
Role:
Involved in the requirement analysis and developed the API service using Spring REST.
Implemented the Oauth2 flow to authenticate the protected resources via Spring security Oauth2 support.
Integrating splunk to log and track all the request calls made by the client
Testing the API service using Spring Mockito.
InstallConnect document services
Project : InstallConnect Document services
Duration : 2 years (Oct 2014 – Feb 2016 )
Software : Java, Spring REST, Swagger, XML/JSON
Server : Apache Tomcat 7
Employer : Tata Consultancy Services
Client : The Home Depot, USA
Location : Chennai, India / Atlanta, USA
Brief Description
This API is developed for the service providers to expose all the purchase and payment related documents as resources so they can manipulate them and upload them on the fly.
The endpoints are developed using Spring-IOC, Spring Rest services integrated with Swagger
Role:
Involved in gathering the business requirements and transforming them to use cases.
Involved in analysing and building the sequence flow
Integrating splunk logs to trace all the incoming requests and response.
Worked to configure the service providers and the endpoints in APIGEE.
MyInstall Batch
Project : MyInstall Batch
Duration : 5 Months (May 2013 – September 2013)
Software : Spring batch, IBM maestro
Server : Tomcat 7
Employer : Tata Consultancy Services
Client : The Home Depot, USA
Location : Chennai, India
Brief Description
This batch application sends email to end users about the current phase of the orders. All the order information is staged in a temporary table and the job retrieves that information along with the customer details for the email template. This leverages Spring batch for job triggers and closures.
Role:
Involved in the analysis phase.
Involved in creating the staging table and the servlets to trigger the batch using Spring Batch
Worked with IBM team to schedule the batches in the maestro tool
Fixing the QA defects.
Participating in configuring the jobs in IBM maestro
Updating the JIRA on the daily basis
MyInstall Web Application
Project : MyInstall Web Application
Duration : 2 years (May -2011- Jan 2013)
Software : Spring REST, JAVA, JSP, Jquery
Database : DB2
Server : Tomcat Server 7
Employer : Tata Consultancy Services
Client : The Home Depot, USA
Location : Chennai, India
Brief Description
This web application is a customer portal which acts as a central repository to track all the orders placed in Homedepot by the end users. They also have the provisions to search for all their order and raise incidents that needs to be addressed by the store personnel. The front end is developed using JSP/Jquery scripting and the view objects are supplied through REST services
Role
Developing the jsp pages, jquery scripts for social media intergration
Developed rest services for the CRUD operations using Spring REST
Integrating with the headers and footers hosted in a separate application
Working with QA team to fix the defects
Personal Details
Date of Birth
01-01-1988
Nationality
Indian
Father’s Name
Shanmugam
Mother's Name
Saroja Shanmugam
Languages known
English, Tamil
Visa
H1B valid till 15-Sep-17 / Applied for extension
Marital Status
Married
Passport Details
Name as on passport
Relationship
Passport Number
Date of Issue
Expiry Date
Place of Issue
VIJAYAKUMAR SHANMUGAM
SELF
K0405970
04-March-2013
03-March-2023
Coimbatore