1. Ramu Chinni
Mobile: 6128679349
Email: ramu1523@gmail.com
Professional Overview
Highly experienced and skilled Agile Developer with a strong record of excellent
teamwork and successful coding project management. Specializes in problem
identification and proposal of alternative solutions. Adept at working on multiple
projects simultaneously.
Hands-on eexperience on Spring MVC, Ratpack, iBatis, myBatis and Cloud
Technology Open stack.
Adept in end-to-end development of software products from requirements gathering
to system study, designing, coding, testing, de-bugging, documentation and
implementation.
Excellent communication, leadership and interpersonal skills with proven abilities in
resolving complex software/ application related issues.
Exhibited good passion to overcome technical and functional challenges. I have been
selected two times as the winner of On The Spot Award in TCS.
Technical Skills
Programming Languages : Java, Groovy
Scripting Language : JavaScript, JQuery, AJax
Web Technologies : JSP, HTML and XML
Application Framework : Spring MVC, Ratpack, JAVA/J2EE
Database : ORACLE, DB2
IDE : IBM Rational Software Architecture 8.5.4, Data Studio 3.2,
Eclipse, Intellij
Defect Tracking Tool : Quality Center
ORM Technologies : iBatis, myBatis
Testing frameworks/Tools : JUnit, Spock, Gatling, jMeter
Platforms : Windows, MAC/CentOS/Unix
Version Control Tool : Micro Soft Team Foundation Server(MSTFS),
Git.
Unix Tools : Winscp, Putty
Cloud Technologies : Openstack
Open source App Container
Engine : Docker
Http Reverse Proxy Server : NGINX
Application Build Tools : Ant, Gradle
Page 1 of 5
2. Educational Qualifications
• Master of Computer Applications from Nagarjuna University, India with 74%.
• Bachelor of Science from Nagarjuna University, India with 80%.
Work Experience
TCS, United States IT Analyst Mar 2015 – Till date
1). Project/Team : Replenishment MOD Squad – Scrum team
Client : Target Corporation
Work Location : 33 S Sixth Street, Minneapolis, MN- 55402
Languages : Java / Groovy
Technologies : Spring MVC, MyBatis, IBatis, JQuery, HTML,
JavaScript, ORACLE 11G, DB2, Ratpack, Openstack,
Docker, Nginx, Groovy, Jenkins, Gradle, Ant
Application Server : WebSphere Application Server 8.5
IDE : RSA 8.5.4, Eclipse, Intellij
Position : Web Developer (Java Engineer)
Responsibilities: Breakdown the requirements, creating stories, tasks, estimate
and distribute them.
.
Project Description: The project involves the Enhancements, upgrades for the
existing Java/J2EE Applications and Developing New
Applications using open source technologies in Replenishment
Space.
Carried out the following activities:
Developed Restful Web services using Ratpack
framework and Automated Build and deployment
process using CI Open source tools.
Created our own Dev/Test/Stage/Prod environments in
Cloud Openstack.
Enabled the Caching, scheduled the Jobs and
implemented revers proxy using Nginx Webserver in
Open Stack Servers.
Run the Rest API’s using dockerized containers in Open
Stack Servers.
Supported/Enhanced the existing Java/J2EE Application
by adding new functionality.
Wrote functional and Unit test cases in Junit and Spock
and written Performance test cases in Scala(Gatling).
Page 2 of 5
3. Improve the application quality by addressing the Sonar
and PMD violations for Java Applications and codenarc
violations for Groovy Applications.
Supported VB to Spring ReWrite Application issues.
Enabled continues integrations by using Jenkins Builds.
TCS, Chennai Software Engineer Oct 2013 – Feb 2015
2). Project : Vendor Management and Maintenance (VMM)
Client : Target Corporation
Languages : Java
Technologies : Spring 3.0 MVC, Spring 3.0 web flow, Spring 2.1.9 Batch,
MyBatis,iBATIS JQuery , HTML , JavaScript, ORACLE
11G, DB2, JUnit
Application Server : WebSphere Application Server 7.0
IDE : RSA 7.5.4
Duration : Oct 2013 – Feb 2015
Position : Java Developer
Responsibilities : Analysis, System Design, Application Development, Project
Implementation, Application Documentation, Unit Testing and
System Testing.
Project Description: The project involves the design, development and testing of
Vendor Management and Maintenance (VMM) Application
and implementation of the system.
Carried out the following activities:
Created Low Level Design (LLD) artifacts for the
system.
Developed application based on the design artifacts.
Automated the Unit and Functional testing using Junit.
Improved code quality using PMD, Check Style and
SONAR.
Enabled Continuous integration using Jenkins.
TCS ,Chennai Software Engineer Aug 2011 – Sept 2013
3).
Project : Commitment Management System (CMS)
Client : Target Corporation
Languages : Java
Page 3 of 5
4. Technologies : Spring 3.0 MVC, Spring 2.1.9 Batch, iBatis, JSP, JQuery,
HTML , Java script, Oracle 10g, DB2
IDE :RSA 7.5.4
Web Server : WebSphere Application Server 7.0
Position : Java Developer
Responsibilities : Analysis, System Design, Application Development, Project
Implementation, Application Documentation, Unit Testing and
System Testing.
Project Description: The project involves the design, development and testing of
Commitment Management System (CMS) Application and
implementation of the system.
Carried out the following activities:
Created Low Level Design (LLD artifacts for the system.
Developed the application based on the design.
Automated the unit and functional testing using JUnit.
Improved code quality by using PMD and SONAR.
Supported System testing and UAT.
Monitor/Supported the Application Production implementation
from offshore.
Personal Details:
Date of Birth 10/06/1986
Sex Male
Nationality Indian
Marital Status Married
Number of Children 1
Date of Joining 10/03/2011
Designation IT Analyst
Location Chennai
Page 4 of 5