Call to:614-***-****
Email: acqce5@r.postjobfree.com
Summary:
Sun Certified Java Programmer and Sun Certified Web Component Developer over 8 years of experience in the software application development and understanding of the OOPS and SDLC.
Strong experience in JAVA, J2EE Technologies (JSP, Servlets), Struts, Web works, Spring Framework.
Good Experience in Hibernate and AJAX technologies.
Extensive professional experience in creating enterprise applications on web/application servers such as Web Logic, Apache Tomcat and Resin
Good experience in XML technologies such as DTD/Schemas, DOM/SAX Parsers, XSL, XSLT, XSL-FO.
Strong SQL, PL/SQL experience and great background in Oracle, DB2, MYSQL, MS SQL Server.
Proficient in working with standard JAVA/J2EE Design Patterns including Singleton, Factory, Fcade.
Worked on a full SDLC from requirements gathering to prototyping till user testing and Production release.
Good experience in writing Hive queries and good knowledge on BigData
Excellent hands-on experience in developing and managing Web based Applications
Good finance, retail and government domain knowledge
Excellent analytical/presentation skills and robust interpersonal skills.
Ability to learn new Tools and Technologies rapidly.
Education:
Master of Science in Information Engineering, University of Osnabrueck, Osnabrueck, Germany.
Bachelor of Engineering in Computer Science, University of Madras, Chennai, India.
Domain experience
Domain
Years of experience
Financial(retail )
4.2yrs
Financial (investment)
6months
Media
6months
government
1yr
Retail store
1yr
manufacturing
3months
university
6months
Technical Profile:
Programming Languages
Java
J2EE Technologies
Servlets, JSP, JSTL, EJB, JMS, RMI,JDBC,JNDI, SOAP, Rest
Web Services, JAVA XML API (DOM and SAX)
Web Content Dev tools
XML, XSLT, XPATH, XSD, DTD, HTML, DHTML, Java
Script, CSS and AJAX, JSON, velocity
Database Applications
Oracle, DB2, MS SQL Server 2000, MYSQL
Frameworks
Struts, Hibernate, Web Work, Spring
View Technologies
AJAX, Servlets, JSP, HTML, DHTML, JavaScript, FLEX
Logging Tools
Apache Log4J
Operating Systems
unix, Windows
Packages
MS-Office
IDE
Eclipse, My Eclipse, Net Beans
Web/Application Servers
Apache Tomcat, Web Logic8.1, Web sphere
Design Version Control
CVS, ClearCase,GIT,SVN
Other tools
Ant, Maven, SQL NavigatorTOAD, Volantee, QC, Jira, Bamboo, Stash, Find bugs, PMD
Experience at Virtusa
Project Name
Duration
JPMorgan & Chase-CHASE 3.0
Jul 2014 – May 2015
Thomson Reuters – IMS
Feb 2014 – Jun 2014
Broadridge: Clearance-Pro
Aug 2013 – Jan 2014
JPMorgan & Chase - Move Money Services (P&T PHASE - 1)
Feb 2011 – Jul 2013
JPMorgan & Chase - Move Money Services(Quick Pay)-as contractor
MAY 2010 – Jan 2011
JPMorgan & Chase – Chase 3.0
Senior software Engineer (Jul 2014- Jun 2015)
Business Problem: chase 3.0 is newer experience of chase.com as part of CIG. CIG is responsible for developing and maintaining web applications that allows JPMorgan Chase’s customers to use online banking services. Also allows Customer Service Representatives to serve the customers better. Also, CIG is responsible for proactively identifying and championing channel strategies that can be incorporated into the overall LOB strategy to maximize the benefits to the customers and the corporation.
Environment: Java, Spring3.0, Web Services, GIT, STASH, Tomcat, Agile.
Project Role: Associate Consultant.
Responsibilities:
Involved in development, deployment and change requests for Chase 3.0 using JIRA.
Developed controllers using spring MVC. Implemented Spring beans using dependency injection
Used mem cache for caching and cache evict.
Coordinated design and development activities in a Scrum team environment.
Experienced in Agile software development and Rapid application design.
Created the build system using Maven scripts.
Used GIT as the configuration management tool and STASH for code review.
Implemented Code Fixes using find bugs, ERA and PMD Style.
Used Restful service to handle UI requests and used Jaxb web services for getting the details from other systems
Review business requirements and Functional specification documents.
Involved in design and Estimating of the requirements.
Managed day to day operational and implementation tasks.
IMS, Thomson Reuters
Senior software Engineer (Feb 2014-Jun 2014)
Business Problem: Thomson Reuters is the world’s leading source of intelligent information for businesses and professionals. This IMS Backend deals with researcher’s research information. IMS will grab lot of researcher’s article information and will proved same information to various research companies with categorized information
Environment: Java, Hadoop 0.20, Hive, HBase, Agile.
Project Role: Senior Software Engineer
Handled the team of four number
Writing the data sets using Hive queries.
Managed day to day operational and implementation tasks.
Coordinated design and development activities in a Scrum team environment.
Clearance-Pro, Broaridge
Senior software Engineer (Aug 2013-Jan 2014)
Business Problem: Clearance-Pro is a pre-settlement and settlement clearing solution that provides a set of applications that connect client processing systems to the respective industry utilities or client internal solutions. The main functionalities of clearance-pro are message enrichment, validation and settlement for its client like BONY, DTC and CDCC. It receives message from impact and convert them to client specific message. It also validates the message and for CDCC its settlement engine. Clearance-pro ICM is Inter/Intra trade Matching service for Broaridge clients like BOA and UBS
Environment: Java, J2ee, spring, hibernate, Bex framework, Neo framework, Velocity, Volantee, DB2, JBoss, Agile.
Project Role: Senior Software Engineer
Worked on standalone spring JMS listener for ICM
Developed DbDiff utility which reports the differences between two DB’s
Converted full ICM module into spring based using spring IOC
Used spring job scheduler for ICM module
Worked of neo framework to reduce performance issues
Used velocity to create html templates
Used Volantee for message conversions
JPMorgan & Chase - Move Money Services (P&T PHASE - 1)
Senior software Engineer (Feb 2011- JUL 2013)
Business Problem: CIG - MMS (Corporate Internet Group) is responsible for developing and maintaining web applications that allows JPMorgan Chase’s customers to use online banking services. Also allows Customer Service Representatives to serve the customers better. Also, CIG is responsible for proactively identifying and championing channel strategies that can be incorporated into the overall LOB strategy to maximize the benefits to the customers and the corporation.
Environment: Java, Spring3.0, Web Services, DB2, Multi-threading, clear case, Jisi.
Project Role: Senior Software Engineer
Developing the Batch Jobs for offline process using and manger worker model which is based on Multi-threading
Used DB2 sys-proc admin concepts for importing and exporting large data to files
Developed High Level flows and design Documents for Wire Services
Handled the Web services Requests using JISI framework
Validated the user Requests using JISI validations
Used spring IOC and Spring AOP for IOC and Security purposes.
Developed Store Procedures for QuickPay,P&T and ONC
Used Oracle objects, Lists and Advanced Queues for exchanging the data between Databases.
Worked on Oracle to DB2 migration.
Handled Shell scripts Requestes using worker and Manager Model.
Used clear case for version control of the code and configuration files.
Experience Prior to Virtusa
Magana InfoTech Pvt. Ltd
MMS, JPMC
Senior Engineer (May 2010 to Feb 2011)
Business Problem: CIG - MMS (Corporate Internet Group) is responsible for developing and maintaining web applications that allows JPMorgan Chase’s customers to use online banking services. Also allows Customer Service Representatives to serve the customers better. Also, CIG is responsible for proactively identifying and championing channel strategies that can be incorporated into the overall LOB strategy to maximize the benefits to the customers and the corporation.
Environment: Java, Spring3.0, Web Services, DB2, Multi-threading, clear case, Jisi.
Project Role: Senior Software Engineer
Developing the Batch Jobs for offline process using Multi-threading and manger worker model.
Used DB2 sys-proc admin concepts for importing and exporting large data to files
Developed High Level flows and design Documents for Wire Services
Handled the Web services Requests using JISI framework
Validated the user Requests using JISI validations
Used spring IOC and Spring AOP for IOC and Security purposes.
Developed Store Procedures for QuickPay,P&T and ONC
Used Oracle objects, Lists and Advanced Queues for exchanging the data between Databases
Handled Shell scripts Requestes using worker and Manager Model.
Used clear case for version control of the code and configuration files.
Worked on Oracle to DB2 migration
Due to personnel problems not worked for the period (Jul 2009- April 2010)
SAIC Corporation, CityTime
Java Developer (July 2008 to June 2009)
Business Problem: Implementation of Time Keeping Module for New York state Government Agencies.
Environment: JSP, Servlets, Struts, Spring, Hibernate, AJAX, JavaScript, HTML, Web Logic Application Server, Oracle and Eclipse.
Project Role: Java Developer with the following responsibilities:
Responsible for developing user interfaces for Time Keeping module using JSP, AJAX, JavaScript and HTML
Developed Business Services and Data Access classes
Validated Fields Of User Interfaces using Struts Validation
Integrated Spring, Struts and Hibernate
Developed SQL Queries and called Store Procedures.
Used Oracle as a Database and Web Logic as a application server.
Longs Drugs, Merchandise Transfer System
Java Developer (August 2007 to June 2008)
Business Problem: To Generate Account for the movement and cost of inventory transfers.
Environment: JSP, Servlets, Struts, Spring, Hibernate, AJAX, JavaScript, HTML, Web Logic Application Server, Oracle and Eclipse
Project Role: Java Developer with the following responsibilities:
Responsible for developing user interfaces for MTS using JSP, AJAX, JavaScript, and HTML
Developed Business Services and Data Access classes
Validated Fields Of User Interfaces using Struts Validation
Integrated Spring, Struts and Hibernate
Developed SQL Queries and called Store Procedures.
Used Oracle as a Database and Tomcat as a application server
Came to India for brother’s marriage(May 2007 to July 2007)
Fusion Soft, Indiana Unclaimed
Java developer (November 2006 to Apr 2007)
Business Problem: Implementing the interfaces for claiming unclaimed properties for the people of Indiana State Government.
Environment: JSP, Servlets, Web Work, Spring, Hibernate, AJAX, PDFBOX, JavaScript, HTML, Resin Application Server, MS SQL Server and Eclipse
Project Role: J2EE Developer with the following responsibilities:
Developed Basic Search and Advanced Search Mechanisms using Web work, JSP and Hibernate.
Developed action Controllers and implemented business logic using hibernate criteria
Used PDFBOX library for generating PDF documents.
Used Resin as a application server and MS SQL SERVER as a database
Java and j2ee training (March 2006- Nov2006)
Knorr-bremse, User Manual Transformations
Programmer (December 2005 to March 2006)
Business Problem: Transforming user manuals from XSD to PDF format.
Environment: XML, XSLT, XSD, XPATH, XSL-FO, XMLSPY, Saxon, XEP
Project Role: Programmer with the following responsibilities:
Understanding the transformation and user manuals structure
Developed XSLT transformation for XSD
Used Saxon for transforming XSLT to XSL-FO
Used XEP to get PDF out of XSL-FO
University Of Osnabruck, Icalendar Interface for School Attendance System
Programmer (March 2005 to November 2005)
Business Problem: Developing School Attendance system and Integrating Icalendar for School Attendance System.
Environment: Java, Html, JSP, Java Script, JDBC, JICAL, Tomcat and MySql
Project Role: Programmer with the following responsibilities:
Understanding the Icalndar concept RFC2445
Developed interfaces for taking the attendance, modifying the attendance, displaying time table and interfaces for calculating student statistics.
Icalendar interface is designed using JICAL.
Created interfaces for importing holidays, importing schedule details and exporting schedule details
Used MySql as database and tomcat as application server
Trained on software technologies like java, c, c++ and obtained CMIT certificate for the course ‘Business Information Technology-Computer Science’(2001-2003)
Achievements & Certifications
Secretary for the Department of Computer Science Engineering in RMK Engineering College and class second in Engineering.
Sun Certified Java Developer
Sun Certified Web Component Developer
Brain Bench Certified Programmer for Java 2 platform