This document contains a resume summary for a software engineer with over 10 years of experience developing applications using Java/J2EE technologies. It outlines their professional experience with various companies, as well as their skills which include Java, J2EE, SQL, Struts, Spring, Hibernate, XML, JavaScript and various IDEs, version control, and build tools. It also provides details on some of their project experience developing web applications for financial and healthcare clients.
1. SOM
MOBILE: +65-86690473
Email: som.java111@gmail.com
Objective:
I intended to build a career with leading corporate of hi -tech environment with committed and
dedicated people, which will help me to explore myself fully and realize my potential. I am willing to work as
a key player in challenging and creative environment. To work in a company that fosters my technical skills
and contribution to the betterment of the organization through devotion and by inculcating values that
ensure growth of the organization at large and me as an individual.
Professional Summary:
Around 10 years of Experience in IT Industry in the development of web-based applications using
Java / J2EE technologies and IBM Websphere, Web Logic, Websphere,Tomcat, WSAD and
My Eclipse, Jdeveloper, RAD, TOAD ,SQLdeveloper and Oracle(PL/SQL)
Extensive experience in Developing Applications using J2EE (JSP, Servlets, JDBC, XML).
Good understanding of different Software development life cycle methodologies.(Waterfall model
and Agile methodologies and V-Model)
Very Good experience in developing the application using Struts Framework (Validation and Tiles
plug-ins).
Hands on experience in developing the applications using JSF.
Good experience in Logging mechanism by using Log4J.
Good experience in various Design Patterns.
Good experience on web scripting technologies.(AJAX, Javascript, jquery, AngularJS)
Good Implementation Knowledge of Spring and Hibernate. and, UML(class diagrams,
sequence diagrams, Usecases).
Good experience in Webservices(REST and SOAP).
Good experience in Design using UML(Class Diagrams, Sequencial Diagrams, Usecases).
Unit testing experience with Junit and experience with various version control tools (Wincvs,
Clearcase, Subversion, PVCS).
Good experience on ANT and Maven and Jenkins build tool.
Good exposure in Python Script and Turbogear framework.
Good experience in Mirth Connect and PACS.
Excellent team player with strong technical and communication skills.
2. PROFESSIONAL SUMMARY:
Currently working as a Senior Software Engineer in MAS(Monetary Authority of Singapore)
SINGAPORE from Aug 2016.
Worked as a Technical Lead in Techno Sphere India from FEB 2016 - AUG 2016.
Worked as a Technical Lead in iGene Malaysia from JAN 2014 - JAN 2016.
Worked as a Senior Software Engineer in IBM India from SEP 2012 to JAN 2014.
Worked as Consultant in Polaris India from DEC 10 – JULY 2012.
Worked as Senior Software Engineer in STG India from JAN 10 – NOV 2010.
Worked as a Software Engineer in Techmahindra Ltd India from DEC 2006– DEC 2009.
Education:
Master of Computer Application (MCA), Madras University, Tamil Nadu. India.
Certifications:
Sun Certified Java Programmer (SCJP).
Skill Set:
Languages : Java, J2EE, Oracle, MySQL, Python and C, C++.
Java Technologies : J2SE, J2EE (JDBC, Servlets, JSP)
Struts, XML, Hibernate, Spring, JAXP, JAXB, Web service
JSF, AJAX, XML, Javascript, Python, Turbogear, HTML
Database : Oracle9i (SQL, PL/SQL), MYSQL
IDE’s : Eclipse, JDeveloper, RAD, WSAD, Spring Tool Suite
Version Controls : Clear Case; Win CVS, Subversion, PVCS.
Data Base Tools : SQL Developer, TOAD, MySQL workbench.
Build Tools : ANT, Maven, JENKINS,
Application/Web Servers : Web logic, Apache Tomcat, Oracle Application Server
Other Tools : Mirth connector, PACS, WinScp, putty.
3. PROJECTS:
Company : Savanth Infotech
Client : MAS
Work location: MAS Sphere IT Solutions Pvt Ltd
Project : Eservice
Role : IT consultant
Project Description:
The Monetary Authority of Singapore is the central bank of Singapore. All the banks and financial
company’s and insurance companies work by following the policy’s set by MAS. All the banks and
insurance companies need to submit different types of monthly and quarterly and yearly reports to MAS.
This Eservice application is used for all the banks and insurance companies to submit different types of
returns.
Responsibilities:
Involve in requirements Gathering from client.
Prepare documentation (Design, Unit test case document, )
Involve in development and application configuration.
Code reviews.
Unit testing.
Bug fixing.
Prepare weekly status report.
Giving technical trainings to the team members.
Production Support activities(deployment and support).
PROJECTS:
Company : Techno Sphere IT Solutions Pvt Ltd
Client : Rabobank
Work location: Techno Sphere IT Solutions Pvt Ltd
Project : AOU
Role : Technical Lead
Project Description:
Automatic online underwriting is a web application which is used to automate the personal loan process.
The AOU application interacts with two different systems during the process, ICAP and CDR. ICAP is a web
application which is used to apply for personal loan. AOU do underwrite job, it reads customer information
from ICAP and read the customer credit history from CDR based on customer National Identification
number, based on the criteria and customer credit history, AOU decided whether the customer is eligible for
personal loan or not. CDR is a credit history repository based on National Identification Number maintain by
an independent organization.
Responsibilities:
Involve in requirements Gathering from client.
Prepare documentation (Design, Unit test case document, )
4. Being lead responsible to interactive with user team and development team building.
Involve in development and application configuration.
Code reviews.
JUNIT testing.
Bug fixing.
Prepare weekly status report.
Giving technical trainings to the team members.
Production Support activities(deployment and support).
Attend daily calls for status update.
Environment: Java, Spring, Hibernate, JDBC, JSP, Servlet, Web service, AJAX, AngularJS,
Oracle(PL/SQL) and Eclipse, Subversion, Tomcat, WinSCP, Putty,
Company Name : IGene, Malaysia,
Client Name : IGene,Malaysia.
Work Location : IGene , Malaysia,
Project : INFOPSY
Role : Technical Lead
INFOPSY is a web application which interacts with different components like IDASS . The main aim of
this application is to automate the traditional autopsy process. In this process INFOPSY application
communicates with CITI scanner to retrieve Dicom files through Mirth and PACS server communication
channels and it uses IDASS application to render the Dicom files to generate the forensic report. Different
users access this application (APT,radiologist, radiographer, DAF & RCP).
Responsibilities:
Requirements Gathering from client.
Prepare documentation (Design, Unit test case document)
Being lead responsible to interactive with user team and development team building.
Production Support activities.
Development and bug fixing and application enhancements and code reviews.
Giving technical trainings to the team members.
Attend daily status update calls.
Environment: Java, JDBC,Struts, Web services, AJAX, Javascript, Jquery Spring Tool Suite,
Tomcat, MySQL workbench, Subversion. MySQL, Mirth connect, PACS, HL7)
5. Company : IBM Chennai,
Client : BCBSKC, US ,
Work Location : IBM Chennai.
Project : BCBSKC
Senior Developer
Project Description:
This project is for client Blue Cross Blue Shield (BCBSKC),which is a health insurance company in the
US. BCBSKC was preparing to transition to the Tenth Revision of the International Classification of
Diseases (ICD-10),as required by the U.S. Department of Health and Human Services. As part of this
ICD-10 remediation effort, ICD code structures and size changes in the java modules were warranted.
Responsibilities:
Requirements gathering.
Documentation( Design Documents, Unit Test case document)
Workspace setup in Development environment.
Development(coding)
Unit Testing.
Support for UAT testing
Difect fixing.
Environment: Java, JDBC, Struts, Spring, JDBC, Web services, AJAX, Javascript, RAD,
Websphere, SQLdeveloper, Subversion. Oracle(SQL/PLSQL)
COMPANY : POLARIS CHENNAI
Client : SBI Bank, Mumbai,
Work location: Polaris Chennai.
Project : SBISG
Consultant
Project Description:
SBI-SG GSS wanted to have an internet facing website for the clients to access the information about
SBI-SG GSS and to have a login authentication system, which will provide access to the clients based on
the integration with the back end custodian services. This login features the single sign-on with the
back-end custody services application, which will map the users with the relevant access permissions and
provide relevant data to the clients/customers.
Responsibilities:
- Requirements gathering
- Documentation( Design,Unit Testcase Document)
Development
Requirements gathering from client.
Documentation(Design, Unit Test case document)
Development(workspace setup, application configuration and coding)
6. Code review.
Prepared Unit Test Case document.
Unit Testing.
Support for UAT testing
Conduct Team Meetings
Difect fixing.
Environment: Java, JDBC, JSP, Hibernate, Struts, AJAX, Javascript, Web Service, Eclipse, Tomcat,
SQLdeveloper, Subversion. Oracle(SQL/PLSQL)
COMPANY: POLARIS CHENNAI
Client : ICICI PRUDENTIAL Life Insurance company Ltd, Mumbai
Work location: ICICI PRUDENTIAL Mumbai
Project: Product Profiler
Team Lead
Project Description:
The Product Profiler is a web based application which is used to find the ICICI insurance products based
on customers criteria(Age,Gender,Risk level, Income..). The application is developed through MVC2
architecture using Java, JDBC, JSP, Struts, Flash and Oracle Databases.
Responsibilities:
Requirements gathering.
Documentation(Design, Unit Test case Document)
Development
Prepared Unit Test Case document.
Unit Testing.
Support for UAT testing
Conduct Team Meetings
Difect fixing.
Environment: Java, JDBC, JSP,JDBC,Struts,Flash,Eclipse,Tomcat, TOAD, PVCS, Oracle, Javascript,
CSS.
COMPANY : STG
Client : FORD US,
Work Location : FORD Chennai
Project : GeS
Team Member
Project Description:
The GeS project is to provide an effective online tool that allows dealership customers to arrange a
Date/time to drop off their vehicle for maintenance or repair services. The goal is to increase participation
of dealerships in the application, to facilitate the vehicle drop-off and retrieval process. To improve the
user experience of the existing web-based appointment scheduling application. To align appointment
scheduling and vehicle drop-off online services with the Genuine brand
7. Responsibilities:
Writing Action Classes and front-end validations
Involved in developing JSP
Participated in the code review
Environment:Java, EJB,JSF, Hibernate, Websphere, Oracle and RAD,SQLdeveloper, javascript,AJAX,
Company: Techmahindra Mumbai
Client : British Telecome,UK
Work Location : Techmahindra Mumbai
Project : Flow Desktop
Team Member
Project Description:
Flow Desktop is a web based application which provides functionality like power search filtering, sorting.
Most of the functionality is configurable. It takes input from GM (Generic Messaging) application developed
in Core Java. Flow Desktop is designed from the outset to grow with the demands placed on it. It runs as
n-tier architecture to provide scalability across multiple servers. There is separation into an integration layer
consisting of the web server and generic messaging elements coupled with a separate database layer.
Responsibilities:
Involved in coding
Involved in Design.
Involved in Application Support.
Involved in UnitTesting.
Environment: Java, JSP, Spring, Oracle Application Server, Oracle and Eclipse
Company : Techmahindra Mumbai,
Client : AT & T US
Work location: Techmahindra Mumbai.
Project: Real Time Logging
Team Member
Project Description:
Real Time Logging is an Enhancement for entire SWOT project. This is used to apply the Log4j features
for entire SWOT project, earlier the SWOT project had implemented the logging mechanism in a different
way. This Real Time Logging project allows for application of the Log4j features to SWOT application.
Responsibilities:
Design
Involved in coding for Logging mechanism using Log4j.
Configurations and deployment of application.
Unit Testing.
Environment: Java, Struts, EJB. JSP, JDBC, WebLogic, Oracle and Eclipse