尊敬的 微信汇率:1円 ≈ 0.046166 元 支付宝汇率:1円 ≈ 0.046257元 [退出登录]
SlideShare a Scribd company logo
Raja Ganesh
Summary:
 An experienced Java developer with around eight years of professional experience in the banking and financial
industries. Always keen to learn new technologies.
 Have worked as a full stack java developer with team size 4 to 15 members, in designing and developing Java
based web applications.
 Experience in Agile, Software Development Life Cycle (SDLC) models.
 Proficient in programming with Java/J2EE including associated concepts and technologies such as JDBC,
Servlets,Spring, EJB,JMS, WebServices(Soap & RESTful)
 Good Knowledge in Design patterns such Factory, Singleton, Decorator, Façade etc.
 Have configured designed and developed ORM based data accesslayer using Hibernate/iBatis framework.
 Worked in advanced web scripting technologies like jquery, AngularJs, ReactJS
 Knowledge of Node JS and npm to use tools like grunt for UI packages management.
 Hands-on experience in relational databases as pertain to application development using RDBMS like DB2,
SYBASE, SQL and good understanding ofmongoDB.
 Have worked on ETL tools like Informatica powercenter
 Experience with application servers and web servers including Websphere,Tomcat and dropwizard
 Experience in Troubleshooting and diagnosing issues related to the operation and performance of
Implementations running on various operating systems.
 Experienced in System Integration Testing, Validation and Application Documentation.
 Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.
 Worked with teams across different time zones.
 Embrace change in the ongoing drive towards continuous development.in align with firms strategy.
Technical Skills:
 Java 8
 J2EE
 Spring Framework
 EJB
 JMS
 iBatis
 Hibernate
 Web services (Restful & Soap)
 XML, yaml, JSON
 Junit
 JavaScript, ES6
 AngularJS
 React JS/Redux
 Node JS
 Sybase, DB2
Education:
 Bachelor of Engineering, Anna University, Chennai India.
 Oracle Certified Java Programmer
Professional Experience:
Client: Goldman Sachs
Project: Compensation Recommendation System
Role: Java/J2EE Developer (Full Stack)
Duration: May 2015 to Till Now
Project Description: The compensation benefits offered to the Goldman Sachs employees can be viewed, reviewed and
updated using this application. The Firmwide Users,Business Partners and Compensation Managers can access the
application and they may search for an employee, upload the data in bulk and Recommend the compensation changes
communicate the changes to the Managing Directors. User may review the historical changes and compare the data using
audit trail.
Responsibilities:
 Responsible for building the service from ground up using Jersey & React.
 Created the responsive UI components using React/Redux and to dispatch events to the store.
 Used nodeJs & npm with grunt for UI package management.
 Used CSS3 for describing the presentation of Web pages,including colors, layout, and fonts.
 Validations for the Client Side were done using JavaScript.
 Responsible for spring configuration, Restful (Jersey) Configurations and web.xml.
 Used glassfish Jersey libraries to configure Restful Services
 Created the restful endpoints, service & data access layers for end to end communication.
 Created iBatis ORM files for database interactions.
 Used Tomcat Application Server and involved in deploying the application, Queue management.
 Unit testing the application using junit and Jasmine to meet higher testing levels.
 Worked on IntelliJ IDE and Used Maven as build tool.
 Used SVN for team synchronized application developments and Code Versioning.
 Used log4J for application logging and notification tracing mechanisms.
 Used Aqua Studio as database tool
Environment: Core Java (JDK 1.8), Spring Framework, RESTful web service,JMS, myBatis, log4J, ReactJs, node
JS, HTML5, CSS3,JavaScript, yaml, subversion, Aqua Studio, IntellijIDE, Apache Tomcat Server, Maven,
JUnit.
Client: Goldman Sachs
Project: Equity Certification
Role: Java/J2EE Developer
Project Description: GS Alumus who were offered Equity Compensation as part of their GS employment need to
undergo an annual certification process to be eligible for the delivery of their outstanding RSUs. The certification website
is the data collection platform in order to have the alumnus certify to the terms and conditions of the RSUs. The
application is a rewritten using Goldman Sachs stack with AngularJs as the UI.
Responsibilities:
 Involved in software architecture,detailed design, coding, testing and creation of functional specs of enhancement
application.
 Responsible for creating GUI for the application using angularJS.
 Managed the application configuration via yaml file.
 Created the restful endpoints restful services.
 Registered the services as resources in dropwizard.
 Exposed the html files as assets using AssetsBundle.
 Created service & data access layers for end to end communication.
 Created iBatis ORM files for database interactions.
 Reconciliation of Archon and Stonestreet data using informatica power center.
 Developed Test Cases and performed Unit testing with JUNIT.
 Implemented Log4J for Logging Errors, debugging and tracking.
Environment: Core Java, Spring DI and IOC, JMS, log4j, Restful webservices, myBatis,Maven, HTML5, Angular
JS, scss, Maven, Yaml, JSON, Junit, dropwizard, Informatica Powercenter, Sybase, log4j, IntelliJ
Client: Discover Financial Services
Project: Discover student loan application
Role: Java/J2EE Developer & Lead
Duration: October 2014 to May 2015
Project Description: This project involves development and enhancement of Discover loan application for Discover
financial services. The various loan products offered to the customers are managed through this application. The Discover
associate may browse through the loans, take payment from the customer, view and update loan and customer details,
offer promotional programs for the eligible customers etc.
Responsibilities:
 Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life
Cycle (SDLC).
 Worked in an agile development process, monthly Sprint and daily Scrum.
 Gathered requirements from Stake Holders, Users.
 Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to isolate each layer
of the application to avoid the complexity of integration and ease of maintenance along with Validation
Framework.
 Designed and developed severalServlets and DAO components.
 Used Spring IOC, Dependency Injection throughout the application.
 Used EJB for business tier, Used Stateless Session Beans for business logic and Message Driven Beans for
asynchronous processing.
 Worked in creating servlets and JSP components.
 Involved in implementing the page flow using Spring MVC & AOP components for the application.
 Used Spring JMS to communicate the UI and computations modules.
 Deployed the entire application in websphere application server.
 Developed MAVEN scripts for compiling and deployment.
 Extensively used log4j for logging the log files.
 Coordinate and working closely with offsite, design and stakeholder’s team.
 Wrote test cases for unit testing using JUnit.
Environment: Java/J2EE1.6, MVC, JSP, Servlets, spring (DI,MVC, AOP), EJB,Restful Webservices, log4j,
jquery, websphere application server, Junit.
Client: Morgan Stanley
Project: Corporate Benefit Access Application
Role: Java/J2EE developer
Duration: Jan 2012 to September 2014
Project Description: The project involves development of Corporate Benefit access Application for Morgan Stanley. The
products which are administered via the Benefit Access application are Stock options, Stock purchase, restricted stock and
10B5-1. The corporate employees can view and manage their stock plan portfolio through this application. This
application provide number of functionalities, starting from setting up clients on Benefit Access platform, stock plans data
collection, providing platform to global employees of clients to manage and exercise their stocks as well as providing
ability to client managers to administer their clients. This also involves continuous enhancement of the features provided
to the customers and the product offerings.
Responsibilities:
 Developing Software Requirement Specification (SRS), sequence diagrams, use case Technical design document
for the product
 Involved in development of the application using MVC, AOP and distributed components using EJB.
 Worked in creating JSP and servlets.
 Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement
various features and enhancements.
 Implemented Session maintenance via cookies handling, request forward, and session objects. Website heavily
uses cookies. Implemented security architecture requirements to protect website from fraudulent activities – used
flash cookies, device tagging, browser footprints, cross site scripting and XSS implementations.
 Created and registered spring interceptors to intercept the request and to validate
 Worked on IBATIS persistence framework – dynamic SQL to interact with the DB2 database.
 Implemented Web services to communicate with the Morgan Stanley’s private banking web methods.
 Created sql queries and stored procedures for ORM.
 Created Ant scripts for deployment.
 Worked on JMS message sending and receiving, message parsers.
 Analyzed and provided solution for critical issues.
 Rewriting the entire application and exposing it as RESTful web services using apache cxf framework and
angularJs
 Used design patterns such Factory, Singleton, Decorator,Façade etc.
 Configuring and deployment in Websphere application server.
Environment: RAD, Java/J2EE 1.6 Spring 3.0, Java Script, HTML, Java, Servlets, EJB, JMS,Web
services(SOAP & REST), Angular js, css, apache cxf, iBatis, log4j, DB2,Ant, Webspehere
Client: Morgan Stanley
Project: New Account Opening Application
Role: J2EE Developer
Duration: Jan 2010 to Jan 2012
Project Description: As a result of the Joint Venture between Morgan Stanley & Smith Barney,the 2 systems needs to be
integrated to create one standard source (MSSB – Morgan Stanley Smith Barney) for the new account opening process.
The MSSB system will provide new account opening and the maintenance of the profile information that integrate with
many key processes including entitlements and reference data such as branch information, category codes & account types
using web services.
Responsibilities:
 Prepared application design document and Unit test case documents.
 Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement
various features and enhancements.
 Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s,Java
Collections, and Providing Support for application maintenance Team during deployments.
 Created and exposed the service layers as Soap based webservices.
 Configuring the spring AOP and dependency injection.
 Worked on RAD IDE and Used Aqua Studio as database tool.
 Integrated & tested entire application.
 Worked on Synergy to load updated source repositories.
 Created unit test cases using JUnit and used ANT as build tool.
 Monitored the logs using Log4J and fixed the problems.
Environment: RAD, Java/J2EE 1.6,JDBC, spring, log4j, Core Java, XML,Websphere application server, DB2,
Ant, webservices, Soap UI, JAXB, Log4j
Client: Comcast
Project: Lab Management Application
Role: J2EE Developer
Duration: Mar 09 to Jan 2010
Project Description:
Worked to develop Lab Management Application for Comcast. Site creation included use of Servlets, JSP’s,Core Java,
and HTML & Oracle. This application provides efficient lab management of the Lab which includes registration, booking
of lab, upgrading the lab etc.
Responsibilities:
 Used Java Collection framework and Exception handling.
 Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement
various features and enhancements.
 Worked on Hibernate framework for ORM.
 Created SQL & stored procedures and used TOAD to connect to database.
Environment: Core Java, J2EE, Servlets, JSP, Hibernate, XML,Apache Tomcat, Oracle,Toad
Project: Talent Tool Portal
Role: J2EE Developer
Duration: Nov 08 to Mar 09
Project Description:
Talent tool portal was developed using Core Java and JSP’s backed by Oracle database. This application was designed to
perform functions such as registering for an event, querying about an event, updating the event details, providing feedback
etc.
Responsibilities:
 Worked as Java developer for this web based application
 Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement
various features and enhancements.
 Development of Service and DAO layer for the application.
 Worked with log4J logging framework.
Environment: Core Java, Servlets,JSP, JDBC, XML,log4j, Apache Tomcat, Oracle,

More Related Content

What's hot

Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
SUNILKUMAR GADHETHARIA
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Nishant Verma
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
Alaguraja Ramasamy
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
Venugopal Devarapalli
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
S Kumar
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
Vinod Kumar
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
VIJAYAKUMAR SUBRAMANIAPILLAI
 
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
Surya Narayan
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
Venugopal Kommineni
 
Raveendra_Resume.DOC
Raveendra_Resume.DOCRaveendra_Resume.DOC
Raveendra_Resume.DOC
Raveendra Nanjundappa
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
chakri kalyan
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
Karthik Reddy
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
Suresh K N V
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev Kumar Paul
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA
 
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_ResumeVijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
Narender Yadav
 
VenkateshVG
VenkateshVGVenkateshVG

What's hot (20)

Sunil kumar resume
Sunil kumar resumeSunil kumar resume
Sunil kumar resume
 
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
Resume- Nishant Verma (JEE Consultant with 10+ years ) (1)
 
Alaguraja.Ramasamy
Alaguraja.RamasamyAlaguraja.Ramasamy
Alaguraja.Ramasamy
 
Resume_Venugopal
Resume_VenugopalResume_Venugopal
Resume_Venugopal
 
S Kumar Resume
S Kumar ResumeS Kumar Resume
S Kumar Resume
 
vinod kumar JAVA
vinod kumar JAVAvinod kumar JAVA
vinod kumar JAVA
 
Vijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_DeveloperVijayakumar_Subramaniapillai_Sr.Java_Developer
Vijayakumar_Subramaniapillai_Sr.Java_Developer
 
Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7Ayan Chakraborty_J2EE_MidLevel_7
Ayan Chakraborty_J2EE_MidLevel_7
 
Surya resume WSU
Surya resume WSUSurya resume WSU
Surya resume WSU
 
Venugopal Kommineni
Venugopal KommineniVenugopal Kommineni
Venugopal Kommineni
 
Raveendra_Resume.DOC
Raveendra_Resume.DOCRaveendra_Resume.DOC
Raveendra_Resume.DOC
 
Kalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE DeveloperKalyan Chakravarthy - Sr JavaJ2EE Developer
Kalyan Chakravarthy - Sr JavaJ2EE Developer
 
Karthik .net resume
Karthik  .net resumeKarthik  .net resume
Karthik .net resume
 
Suresh Resume
Suresh ResumeSuresh Resume
Suresh Resume
 
KLAKSHMAN
KLAKSHMANKLAKSHMAN
KLAKSHMAN
 
Sanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-LatestSanjeev_Kumar_Paul- Resume-Latest
Sanjeev_Kumar_Paul- Resume-Latest
 
SAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVASAIGANESH CHINTALA_JAVA
SAIGANESH CHINTALA_JAVA
 
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_ResumeVijaykumar Krishnan_SAP_Enterprise_Portal_Resume
Vijaykumar Krishnan_SAP_Enterprise_Portal_Resume
 
Narender_resume
Narender_resumeNarender_resume
Narender_resume
 
VenkateshVG
VenkateshVGVenkateshVG
VenkateshVG
 

Viewers also liked

Resume_Michael_Baker_0424016
Resume_Michael_Baker_0424016Resume_Michael_Baker_0424016
Resume_Michael_Baker_0424016
Michael Baker
 
Mohammad Jawabreh CV
Mohammad Jawabreh CVMohammad Jawabreh CV
Mohammad Jawabreh CV
Mohammad Hasan jawabreh
 
IT Resume 2015
IT Resume 2015IT Resume 2015
IT Resume 2015
Mike Howington
 
Resume (151013)
Resume (151013)Resume (151013)
Resume (151013)
Hong John
 
SelvaResume
SelvaResumeSelvaResume
Somdeep Dey resume
Somdeep Dey resumeSomdeep Dey resume
Somdeep Dey resume
Somdeep Dey
 
JnanaPrakash
JnanaPrakashJnanaPrakash
JnanaPrakash
Jnana Prakash
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
Avishek Mazumdar
 
SelvaResume
SelvaResumeSelvaResume
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
Ajay Sharma
 
Apoorve - Resume
Apoorve - ResumeApoorve - Resume
Apoorve - Resume
Apoorve Aggarwal
 
Nitin Resume Java
Nitin Resume JavaNitin Resume Java
Nitin Resume Java
Nitin Gupta
 
Microservices development{Bangalore meetup}
Microservices development{Bangalore meetup}Microservices development{Bangalore meetup}
Microservices development{Bangalore meetup}
Amardeep Singh
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Singh
 
Pallavi_Jindal_resume
Pallavi_Jindal_resumePallavi_Jindal_resume
Pallavi_Jindal_resume
PALLAVI JINDAL
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu Chinni
 

Viewers also liked (16)

Resume_Michael_Baker_0424016
Resume_Michael_Baker_0424016Resume_Michael_Baker_0424016
Resume_Michael_Baker_0424016
 
Mohammad Jawabreh CV
Mohammad Jawabreh CVMohammad Jawabreh CV
Mohammad Jawabreh CV
 
IT Resume 2015
IT Resume 2015IT Resume 2015
IT Resume 2015
 
Resume (151013)
Resume (151013)Resume (151013)
Resume (151013)
 
SelvaResume
SelvaResumeSelvaResume
SelvaResume
 
Somdeep Dey resume
Somdeep Dey resumeSomdeep Dey resume
Somdeep Dey resume
 
JnanaPrakash
JnanaPrakashJnanaPrakash
JnanaPrakash
 
Avishek mazumdar 5512477020
Avishek mazumdar 5512477020Avishek mazumdar 5512477020
Avishek mazumdar 5512477020
 
SelvaResume
SelvaResumeSelvaResume
SelvaResume
 
Curriculum_Vitae
Curriculum_VitaeCurriculum_Vitae
Curriculum_Vitae
 
Apoorve - Resume
Apoorve - ResumeApoorve - Resume
Apoorve - Resume
 
Nitin Resume Java
Nitin Resume JavaNitin Resume Java
Nitin Resume Java
 
Microservices development{Bangalore meetup}
Microservices development{Bangalore meetup}Microservices development{Bangalore meetup}
Microservices development{Bangalore meetup}
 
Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)Rajeev Ranjan_CV (Java Fullstack)
Rajeev Ranjan_CV (Java Fullstack)
 
Pallavi_Jindal_resume
Pallavi_Jindal_resumePallavi_Jindal_resume
Pallavi_Jindal_resume
 
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
Ramu_Chinni_Java_Engineer_5.6_Years_CV%2520-
 

Similar to Ganesh Nagarajan - Resume

Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
Mayank Khurana
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
Rajesh Kumar
 
Sid K
Sid KSid K
Sid K
Sid K
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
priyanka gadia
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
Raghava_Kumari
Raghava_KumariRaghava_Kumari
Raghava_Kumari
raghava kumari
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
Joseph Gregory
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
Kiran Gara
 
Satya_CV
Satya_CVSatya_CV
Satya_CV
Satya Pavani
 
KumarJava
KumarJavaKumarJava
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
Akanchha Aparajeeta
 
Jorge_Guerrero__Resume
Jorge_Guerrero__ResumeJorge_Guerrero__Resume
Jorge_Guerrero__Resume
Jorge Guerrero
 
AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19
Abhishek Malik
 
Resume amrit
Resume amritResume amrit
Resume amrit
Amritendu Panda
 
Ranjeet_Profile
Ranjeet_ProfileRanjeet_Profile
Ranjeet_Profile
Ranjeet Prasad
 
AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019
Abhishek Malik
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
christiandean12115
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
Neel A
 
SOM_Latest_profile_word
SOM_Latest_profile_wordSOM_Latest_profile_word
SOM_Latest_profile_word
SOM K
 
Subhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7yearsSubhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7years
Subhadeep Mukherjee
 

Similar to Ganesh Nagarajan - Resume (20)

Mayank Khurana
Mayank KhuranaMayank Khurana
Mayank Khurana
 
Java-J2ee_Resume
Java-J2ee_ResumeJava-J2ee_Resume
Java-J2ee_Resume
 
Sid K
Sid KSid K
Sid K
 
Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015Priyanka_Resume_Oct102015
Priyanka_Resume_Oct102015
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
Raghava_Kumari
Raghava_KumariRaghava_Kumari
Raghava_Kumari
 
Resume joseph gregory java
Resume   joseph gregory javaResume   joseph gregory java
Resume joseph gregory java
 
KiranGara_JEE_7Yrs
KiranGara_JEE_7YrsKiranGara_JEE_7Yrs
KiranGara_JEE_7Yrs
 
Satya_CV
Satya_CVSatya_CV
Satya_CV
 
KumarJava
KumarJavaKumarJava
KumarJava
 
Akanchha_Aparajeeta
Akanchha_AparajeetaAkanchha_Aparajeeta
Akanchha_Aparajeeta
 
Jorge_Guerrero__Resume
Jorge_Guerrero__ResumeJorge_Guerrero__Resume
Jorge_Guerrero__Resume
 
AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19AbhishekMalik_CV_01Mar19
AbhishekMalik_CV_01Mar19
 
Resume amrit
Resume amritResume amrit
Resume amrit
 
Ranjeet_Profile
Ranjeet_ProfileRanjeet_Profile
Ranjeet_Profile
 
AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019AbhishekMalik_CV_22Jan2019
AbhishekMalik_CV_22Jan2019
 
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary       · 7 years of versatile e.docxJAVAJ2EE DeveloperSummary       · 7 years of versatile e.docx
JAVAJ2EE DeveloperSummary · 7 years of versatile e.docx
 
Java, BA,UI resumes
Java, BA,UI resumesJava, BA,UI resumes
Java, BA,UI resumes
 
SOM_Latest_profile_word
SOM_Latest_profile_wordSOM_Latest_profile_word
SOM_Latest_profile_word
 
Subhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7yearsSubhadeep_Mukherjee_Java_7years
Subhadeep_Mukherjee_Java_7years
 

Ganesh Nagarajan - Resume

  • 1. Raja Ganesh Summary:  An experienced Java developer with around eight years of professional experience in the banking and financial industries. Always keen to learn new technologies.  Have worked as a full stack java developer with team size 4 to 15 members, in designing and developing Java based web applications.  Experience in Agile, Software Development Life Cycle (SDLC) models.  Proficient in programming with Java/J2EE including associated concepts and technologies such as JDBC, Servlets,Spring, EJB,JMS, WebServices(Soap & RESTful)  Good Knowledge in Design patterns such Factory, Singleton, Decorator, Façade etc.  Have configured designed and developed ORM based data accesslayer using Hibernate/iBatis framework.  Worked in advanced web scripting technologies like jquery, AngularJs, ReactJS  Knowledge of Node JS and npm to use tools like grunt for UI packages management.  Hands-on experience in relational databases as pertain to application development using RDBMS like DB2, SYBASE, SQL and good understanding ofmongoDB.  Have worked on ETL tools like Informatica powercenter  Experience with application servers and web servers including Websphere,Tomcat and dropwizard  Experience in Troubleshooting and diagnosing issues related to the operation and performance of Implementations running on various operating systems.  Experienced in System Integration Testing, Validation and Application Documentation.  Good knowledge of Configuration Management tools like SVN, CVS, and GIT for version control.  Worked with teams across different time zones.  Embrace change in the ongoing drive towards continuous development.in align with firms strategy. Technical Skills:  Java 8  J2EE  Spring Framework  EJB  JMS  iBatis  Hibernate  Web services (Restful & Soap)  XML, yaml, JSON  Junit  JavaScript, ES6  AngularJS  React JS/Redux  Node JS  Sybase, DB2 Education:  Bachelor of Engineering, Anna University, Chennai India.  Oracle Certified Java Programmer Professional Experience: Client: Goldman Sachs Project: Compensation Recommendation System Role: Java/J2EE Developer (Full Stack) Duration: May 2015 to Till Now Project Description: The compensation benefits offered to the Goldman Sachs employees can be viewed, reviewed and updated using this application. The Firmwide Users,Business Partners and Compensation Managers can access the application and they may search for an employee, upload the data in bulk and Recommend the compensation changes communicate the changes to the Managing Directors. User may review the historical changes and compare the data using
  • 2. audit trail. Responsibilities:  Responsible for building the service from ground up using Jersey & React.  Created the responsive UI components using React/Redux and to dispatch events to the store.  Used nodeJs & npm with grunt for UI package management.  Used CSS3 for describing the presentation of Web pages,including colors, layout, and fonts.  Validations for the Client Side were done using JavaScript.  Responsible for spring configuration, Restful (Jersey) Configurations and web.xml.  Used glassfish Jersey libraries to configure Restful Services  Created the restful endpoints, service & data access layers for end to end communication.  Created iBatis ORM files for database interactions.  Used Tomcat Application Server and involved in deploying the application, Queue management.  Unit testing the application using junit and Jasmine to meet higher testing levels.  Worked on IntelliJ IDE and Used Maven as build tool.  Used SVN for team synchronized application developments and Code Versioning.  Used log4J for application logging and notification tracing mechanisms.  Used Aqua Studio as database tool Environment: Core Java (JDK 1.8), Spring Framework, RESTful web service,JMS, myBatis, log4J, ReactJs, node JS, HTML5, CSS3,JavaScript, yaml, subversion, Aqua Studio, IntellijIDE, Apache Tomcat Server, Maven, JUnit. Client: Goldman Sachs Project: Equity Certification Role: Java/J2EE Developer Project Description: GS Alumus who were offered Equity Compensation as part of their GS employment need to undergo an annual certification process to be eligible for the delivery of their outstanding RSUs. The certification website is the data collection platform in order to have the alumnus certify to the terms and conditions of the RSUs. The application is a rewritten using Goldman Sachs stack with AngularJs as the UI. Responsibilities:  Involved in software architecture,detailed design, coding, testing and creation of functional specs of enhancement application.  Responsible for creating GUI for the application using angularJS.  Managed the application configuration via yaml file.  Created the restful endpoints restful services.  Registered the services as resources in dropwizard.  Exposed the html files as assets using AssetsBundle.  Created service & data access layers for end to end communication.  Created iBatis ORM files for database interactions.  Reconciliation of Archon and Stonestreet data using informatica power center.  Developed Test Cases and performed Unit testing with JUNIT.  Implemented Log4J for Logging Errors, debugging and tracking. Environment: Core Java, Spring DI and IOC, JMS, log4j, Restful webservices, myBatis,Maven, HTML5, Angular JS, scss, Maven, Yaml, JSON, Junit, dropwizard, Informatica Powercenter, Sybase, log4j, IntelliJ Client: Discover Financial Services Project: Discover student loan application Role: Java/J2EE Developer & Lead Duration: October 2014 to May 2015 Project Description: This project involves development and enhancement of Discover loan application for Discover financial services. The various loan products offered to the customers are managed through this application. The Discover associate may browse through the loans, take payment from the customer, view and update loan and customer details, offer promotional programs for the eligible customers etc. Responsibilities:  Developed Business Components in Java/J2EE and Involved in various phases of Software Development Life Cycle (SDLC).
  • 3.  Worked in an agile development process, monthly Sprint and daily Scrum.  Gathered requirements from Stake Holders, Users.  Implemented Model View Controller (MVC) architecture Using Spring at the Web tier level to isolate each layer of the application to avoid the complexity of integration and ease of maintenance along with Validation Framework.  Designed and developed severalServlets and DAO components.  Used Spring IOC, Dependency Injection throughout the application.  Used EJB for business tier, Used Stateless Session Beans for business logic and Message Driven Beans for asynchronous processing.  Worked in creating servlets and JSP components.  Involved in implementing the page flow using Spring MVC & AOP components for the application.  Used Spring JMS to communicate the UI and computations modules.  Deployed the entire application in websphere application server.  Developed MAVEN scripts for compiling and deployment.  Extensively used log4j for logging the log files.  Coordinate and working closely with offsite, design and stakeholder’s team.  Wrote test cases for unit testing using JUnit. Environment: Java/J2EE1.6, MVC, JSP, Servlets, spring (DI,MVC, AOP), EJB,Restful Webservices, log4j, jquery, websphere application server, Junit. Client: Morgan Stanley Project: Corporate Benefit Access Application Role: Java/J2EE developer Duration: Jan 2012 to September 2014 Project Description: The project involves development of Corporate Benefit access Application for Morgan Stanley. The products which are administered via the Benefit Access application are Stock options, Stock purchase, restricted stock and 10B5-1. The corporate employees can view and manage their stock plan portfolio through this application. This application provide number of functionalities, starting from setting up clients on Benefit Access platform, stock plans data collection, providing platform to global employees of clients to manage and exercise their stocks as well as providing ability to client managers to administer their clients. This also involves continuous enhancement of the features provided to the customers and the product offerings. Responsibilities:  Developing Software Requirement Specification (SRS), sequence diagrams, use case Technical design document for the product  Involved in development of the application using MVC, AOP and distributed components using EJB.  Worked in creating JSP and servlets.  Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.  Implemented Session maintenance via cookies handling, request forward, and session objects. Website heavily uses cookies. Implemented security architecture requirements to protect website from fraudulent activities – used flash cookies, device tagging, browser footprints, cross site scripting and XSS implementations.  Created and registered spring interceptors to intercept the request and to validate  Worked on IBATIS persistence framework – dynamic SQL to interact with the DB2 database.  Implemented Web services to communicate with the Morgan Stanley’s private banking web methods.  Created sql queries and stored procedures for ORM.  Created Ant scripts for deployment.  Worked on JMS message sending and receiving, message parsers.  Analyzed and provided solution for critical issues.  Rewriting the entire application and exposing it as RESTful web services using apache cxf framework and angularJs  Used design patterns such Factory, Singleton, Decorator,Façade etc.  Configuring and deployment in Websphere application server. Environment: RAD, Java/J2EE 1.6 Spring 3.0, Java Script, HTML, Java, Servlets, EJB, JMS,Web services(SOAP & REST), Angular js, css, apache cxf, iBatis, log4j, DB2,Ant, Webspehere
  • 4. Client: Morgan Stanley Project: New Account Opening Application Role: J2EE Developer Duration: Jan 2010 to Jan 2012 Project Description: As a result of the Joint Venture between Morgan Stanley & Smith Barney,the 2 systems needs to be integrated to create one standard source (MSSB – Morgan Stanley Smith Barney) for the new account opening process. The MSSB system will provide new account opening and the maintenance of the profile information that integrate with many key processes including entitlements and reference data such as branch information, category codes & account types using web services. Responsibilities:  Prepared application design document and Unit test case documents.  Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.  Designed and developed DAO’s for accessing the POJO’s and updating the DB tables using the POJO’s,Java Collections, and Providing Support for application maintenance Team during deployments.  Created and exposed the service layers as Soap based webservices.  Configuring the spring AOP and dependency injection.  Worked on RAD IDE and Used Aqua Studio as database tool.  Integrated & tested entire application.  Worked on Synergy to load updated source repositories.  Created unit test cases using JUnit and used ANT as build tool.  Monitored the logs using Log4J and fixed the problems. Environment: RAD, Java/J2EE 1.6,JDBC, spring, log4j, Core Java, XML,Websphere application server, DB2, Ant, webservices, Soap UI, JAXB, Log4j Client: Comcast Project: Lab Management Application Role: J2EE Developer Duration: Mar 09 to Jan 2010 Project Description: Worked to develop Lab Management Application for Comcast. Site creation included use of Servlets, JSP’s,Core Java, and HTML & Oracle. This application provides efficient lab management of the Lab which includes registration, booking of lab, upgrading the lab etc. Responsibilities:  Used Java Collection framework and Exception handling.  Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.  Worked on Hibernate framework for ORM.  Created SQL & stored procedures and used TOAD to connect to database. Environment: Core Java, J2EE, Servlets, JSP, Hibernate, XML,Apache Tomcat, Oracle,Toad Project: Talent Tool Portal Role: J2EE Developer Duration: Nov 08 to Mar 09 Project Description: Talent tool portal was developed using Core Java and JSP’s backed by Oracle database. This application was designed to perform functions such as registering for an event, querying about an event, updating the event details, providing feedback etc. Responsibilities:  Worked as Java developer for this web based application  Used various Core Java concepts such as Multithreading, Exception Handling, Collection APIs to implement various features and enhancements.  Development of Service and DAO layer for the application.  Worked with log4J logging framework. Environment: Core Java, Servlets,JSP, JDBC, XML,log4j, Apache Tomcat, Oracle,
  翻译: