Prasath Kumar Karuppiah
Mobile: 201-***-****
E-Mail: *********@*******.***
SUMMARY:
Over 8 years of development and maintenance experience in web based Internet/Intranet and client/server applications in Java, J2EE using Object Oriented Analysis and Design (OOAD).
Developed commercial Internet/Intranet applications in various sectors like Travel transportation, healthcare and Banking.
Developed custom web based applications using Java, HTML, CSS, XML, JSTL, JavaScript and J2EE and supporting the applications in UNIX environment.
Experience in Autosys scheduler, Cron jobs and Unix Scripts.
Extensive experience in programming, deploying, configuring middle-tier popular J2EE Web Server like Weblogic, Websphere and open source Tomcat and JBoss.
Have excellent knowledge of working with open source frameworks such as Struts, Spring & Pure MVC frameworks.
Good knowledge of Version Control Tool like Visual SVN & Tortoise SVN.
Effectively implementing J2EE Design Patterns like MVC, Singleton, IOC and Factory Design pattern.
Worked with various IDE’s like Rational Application Developer, Eclipse, Netbeans, IBMDB2 command Editor and Toad for Oracle.
Good exposure in Continuous Integration tools like Hudson & Jenkins
Well versed with complete Life Cycle Development process: Designing, Developing, Testing and Implementation.
Strong educational background and a good team player with excellent technical and interpersonal skills.
More than 4 years of onsite exposure and travelled Australia and United State countries and worked directly under customer.
Participates in and supports enhancement and on-call production support for all the applications in multiple environments
Provide problem diagnosis and problem resolution using a standardized approach for correcting basic monitoring problems independently.
Worked with third-party vendors and internal IT teams to achieve timely and complete problem resolution
Participate in project objectives that include requirements gathering, design, solution aligned with Enterprise Architecture strategies, development, test methodologies and process, deployment, and all aspects of production support.
Create and monitor job scheduling tasks for standard and scheduled multiple processes.
Participates in the evaluation of business requests and modifications that will enhance operations and development activities
Generates technical assessments, develops solution alternatives, evaluates options and provides recommendations
Contribute to the integration and implementation of various technologies and systems architectures
Support the creation and maintain comprehensive documentation and is proactive to identify new possible solutions.
Develops plans and processes for major installations
Adheres to all process management policies and guidelines, including change management and problem management
Collects and analyses corporate data to assist Business and IT leadership to make informed decisions
Develop and publish adhoc reports for the various clients, based on their requirements
Detailed root cause analysis and resolution analysis for major issues.
TECHNICAL SKILLS:
Languages
Java, Java Script, SQL, PL/SQL
Web Technologies
JSP 2.0, Servlets 2.4, HTML, XML, Struts 1.2, Spring 2.0, Web Services, JMS
Scripting
JSP 2.0, Java Script
Frame works
Struts 1.2, Spring 2.0, Spring Batch 2.5, Hibernate 3, Pure MVC 2.0.3, JSF 3.0
RDBMS
DB2, MySql, Oracle & Sybase
Application Servers
Weblogic, Websphere and JBOSS
Web Servers
Apache HTTP server 2.0, Apache Tomcat 5.0
IDE / Tools
RAD 7, My Eclipse 5.1, NetBeans 6.5, Sonar, Jenkins, MQ Explorer
Messaging Service
IBM MQ and JMS
CERTIFICATIONS:
Sun Certified Java developer.
IBM Certified DB2 Associate
EDUCATIONAL PROFILE:
B.Tech. (Information Technology) from Institute of Road and Transport Technology, Erode, Tamilnadu, India with aggregate of 74 %.
PROFESSIONAL EXPERIENCE:
HCL Technologies Project Lead Feb ’07 – Till Date
UBS – Wealth Management Americas.
UBS – Wealth Management Americas, USA Project Lead May ’13 – Till Date
UBS Wealth Management Americas is an Investment Banking which offers several investment options to customers. All the document creation for various client level document and account level documents. Applications will used to scan the documents from braches and pass several reviews before accept and posting for final use. The applications will be robust to end user to flow automatically through next level until the document reaches final level.
Responsibilities:
Involved in Application support and maintenance activities for Spring MVC and Struts based applications.
Involved in two major development projects of research division.
Extensively used complex SQL queries and Stored Procedures in DB2.
Implemented various Java Design Patterns such as Singleton, Factory Design Pattern.
Responsible for maintaining code quality and CI build using Jenkins.
Participates in and supports enhancement and on-call production support for all the applications in multiple environments
Provide problem diagnosis and problem resolution using a standardized approach for correcting basic monitoring problems independently.
Worked with third-party vendors and internal IT teams to achieve timely and complete problem resolution
Participated in project objectives that include requirements gathering, design, solution aligned with Enterprise Architecture strategies, development, test methodologies and process, deployment, and all aspects of production support.
Create and monitor job scheduling tasks for standard and scheduled multiple processes.
Participates in the evaluation of business requests and modifications that will enhance operations and development activities
Contributes to the integration and implementation of various technologies and systems architectures
Developed plans and processes for major installations
Collects and analyses corporate data to assist Business and IT leadership to make informed decisions
Develop and publish adhoc reports for the various business clients, based on their requirements
Detailed root cause analysis and resolution analysis for major issues
Environment: Java, JSP, Spring, Struts, Oracle, DB2, Sybase, WebSphere, SVN, Jenkins, PVCS, Web Services, IBM MQ, Tibco iProcess, Wily (CA), Share Path, Autosys(CA), Xenos.
Chemistry and Pharmacology, Pfizer Inc., USA Senior Software Engineer Apr ’10 – Apr’13
Pfizer’s Chemistry and Pharmacology is a research department under Pfizer’s WRD department. This is a portfolio where a user can design, develop and perform a purity check of a compound with the set of applications designed and developed. The compound will be an end product that may be the drug.
Responsibilities:
Worked on two major development projects in Pfizer R&D department.
Responsible for Developing and Bug Fixing.
Involved in Application Support and Maintenance activities.
Handled all user queries/ problems
Used Java Script for client side validation.
Extensively used webservices and Java Messaging service.
Environment: Java, JSP, Spring, Struts, Oracle, WebLogic, SVN, Jenkins, Sonar, WebServices, JMS.
VicRoads (Victoria Roads), Australia Software Engineer Feb-07 – Apr’10
VicRoads (Victoria Roads) is state government Road Traffic Authority who provides major support for Roads, Traffic and crashes involving in the state of Victoria. The applications are used to maintain the Road assets and to maintain the road crash details. Web based intranet and internet applications are used to manage and maintain the road assets. RMI based Swing application was used to maintain the Road crash details integrated with ESRI ARC IMS (Standalone tool to write map details).
Responsibilities:
Involved in the development of both back end and the front end of the application using MVC.
Used Java Script for client side validation.
Implemented solution for time zone issues.
Implemented various Java Design Patterns such as Singleton, Factory Design Pattern.
Responsible for Developing, Testing, Documentation and Bug Fixing.
Responsible for deploying the code in production and pre-production environments.
Responsible to update/insert data into production and pre-production environments.
Infrastructure (hardware/software) upgrade like Java Version 1.4 to Java 5.0, IBM DB2 version 7 to IBM DB2 8
Environment: Java, JSP, IBM DB2 Websphere Studio application Developer, Websphere Application Server, Serena PVCS, ESRI Arc IMS, Tomcat, MySQL