Samson Selvaraj
Mobile: 972-***-****
Email: ******@*******.***
Professional Summary
Around 11 plus years’ experience in Developing and maintaining web and enterprise based applications using Java6.0and J2EE technologies.
Around 3+ years of experience as Java Technical Lead and also handled team in On-shore and Off-shore model.
And along with Technical Lead responsibilities, also have responsibilities as Sr. Java developerand involved in web application development from scratch.
Experience in all phases of software development life cycle (SDLC).
Good knowledge in OOD and OOPs principles.
Expertise in Object Oriented Programming using Java6.0and J2EE related technologies.
Proficiency in developing web applications and server side development usingEJB, Spring MVC, JMS, JSP, Servlets, JavaScript, Oracle.
Hands on experience with relational databases including Oracle and SQL Server 2012 involving stored procedures, triggers, functions and indexes.
Extensively worked on Spring Batch Framework 3.x and Drools rules.
Extensive knowledge in middleware technologies like XML and Web Services.
Extensive knowledge in RESTful API.
Good understanding on MultiThreading.
Deep understanding of Rating Algorithm.
Hands on the tools such as Eclipse, NetBeans, Notepad++, Editplus.
Strong analytical skills with ability to quickly understand client’s business needs.
Involved in meetings to gather information and requirements from the clients.
Research-oriented, motivated, proactive, self-starter with strong technical, analytical and interpersonal skills.
Handled numerous customer support calls and resolved them as quickly as possible.
Technical Skills
Domain Expertise
Worker’s compensation Insurance, Object Oriented Analysis And Design(OOAD), Design Patterns, Multi-Threading.
Languages
Core Java (JDK1.6 - Collections, Exception Handling, String manipulation,Servlets, JDBCetc), EJB, RESTful API.
Framework
Hibernate, Spring framework
Development Tool
Eclipse, Spring Tool Suite.
Methodologies
Agile and Scrum
Configuration Management
IBM Clear Case, IBM clear Quest, Git Hub source control.
Testing
Unit Testing, Functional verification testing(FVT), Regression Testing, System Testing, JUNITs
Databases
SQL 2012, Oracle
Internet communication & Web Technology
Flash Action scripts, JSP
Server
JBOSS 5, IBM WebSphere8.
Operating System
MS DOS, Windows XP, WIN’95/98/NT/2000Pro.
Deployment Tool
Ant, Maven 3.0.3
Awards / Recognitions
“Pat on Back” award for excellent performance.
“Outstanding Performance” award for recognition of outstanding contribution in Ohio BWC project by StoneRiver, Inc in year Sep-2013.
“Outstanding Performance” award for recognition of outstanding contribution in Berkley Risk Administrators Company (BRAC) project by StoneRiver, Inc. in year Aug-2015.
Education Profile
Master of Computer Applications from Loyola College, India, Chennai.
Professional Experience
1. CapGemini (Igate Technologies) Jun 11 to Till Date
Client :StoneRiver Inc
Technical Lead / Sr. Java Developer
Work Location: Denver, CO
Project:Base, Ohio BWC and BRAC
Stoneriver provides a PowerSuite product line which delivers unmatched breadth and depth of functionality in an enterprise class software solution. Through modular deployments, PowerSuite allows insurance organizations to tactically address their greatest needs immediately, while building a strategic system modernization path to the future. This comprehensive offering enables insurance organizations to streamline their operations, increase efficiency and enhance customer interactions. Various customized version of the product exist in reference to the State related Insurance policies. Our job is to work on enhancements for Client specific customization and to fix the defects in the base product common to all states.
Responsibilities:
Analyzing and resolving production issue.
Provide technical solution for the issues that team faces.
Monitor team work by Daily status call.
Interpretation and conversion of functional requirements in to High Level and Low Level Designs.
Involved in complete life cycle of design, development, testing and deployment of application.
Developed business logic in more customizable and modular way, which meets the complex client requirement changes, as per the client specifications and specified coding standards using proprietary frameworks.
Developedapplication in CoreJava, EJB, Collection, JMS and Multithreading.
Developed applications using ORACLE 11g and Microsoft SQL SERVER 2012
Developed many critical ECRs specific to Quote/Policy module.
Developed many Policies Batches using spring framework.
Developed DROOLS rules based on specific Client requirement, which has externalized from BASE Powersuite product. Developed Drools rules using MVEL for evaluating the many business rules and Validation for applications. Developed Drools service to executed the rules by integrating with Spring Dependency Injection.
Designed on Flash UI using Actionscripts for policy screens
Developed unit test plan for validating data pushed to the Database.
Worked with Customers to fix their issues reported by them in their environment quickly and successfully.
Worked with Offshore development team as Team lead and provide required support to accomplish the BRAC project release Dates.
Also worked with SCM team on weekly basis for weekly release to BRAC client.
Designed new services using various J2EE design patterns like Business Delegate, Singleton, Factory pattern.
Development using web technologies using Spring MVC and Hibernatefor POWERSUITE and for development of Sys Admin application.
Involved in preparation of Test Cases and conducting Unit Testing.
Devised design approaches to implement new scenarios & workflows.
Other tasks Included but not limited are system design, development, task identification, allocation, time line follow-ups and guide team members in any functional or technical issue to achieve project goals.
Performing Unit, Functional and Regression testing.
Used JUNITS for testing Functional and Logical scenario.
Using Log4J for logging. Using IBM ClearCase and Git-hub for version controlling and IBM Clearquest for defect tracking.
Using ANT and MAVEN for build and deploying the application.
Using Java Collection framework extensively.
Performing code review.
Preparing release notes for the production release and getting the approval from the UAT users for the same
Followed agile methodologies.
Hands on experience in the setting up Web Sphere 8 environment for POWERSUITE application and experience in Setting up Buses, Destinations for Service Integration and setting up Queue, Topic and JMS Connections and configured security role associating to application users.
Have knowledge onRESTful API.
Have experience in application development and deployment in Linux environment.
Development Environment:Core Java 6.0, Collection, MultiThreading, J2EE, JSP, JSF 2.0, Servlets, JMS, Spring MVC, Hibernate, IBM WebSphere V 8.0, JBOSS, ORACLE 11g, Microsoft SQL Server 2012, WebServices, ANT, MAVEN 3.0.3, JUNITS, Log4J andIBM ClearCase, Drools and RESTful API,IBM Clear Case, Git hub, IBM clear Quest.
2. Quscient Technologies April 10 to April 11
Client :Trieagle Energy, TX
Work Location : India
Sr. Software Engineer
Trieagle energy application is recognized as a Texas-owned and operated applications that places more importance on developing and keeping strong relationships to handle energy customers.
Nodal Project:
Developing tool to Submit trades and retrieving the extracts by invoking webservice interfaces provided by ERCOT for Nodal. Nodal Extract component is a standalone java component that can be configured as a windows job. The External interface provided ERCOT has an operation called market info, which allows systems to get the URL for the required report using the report ID. Once the URL is obtained from the external interface, the contents (generally a zip file) can be downloaded using a secure socket. The downloaded file will then be extracted (uncompressed) and loaded to the database.
Responsibilities:
Worked on JAVA and JSP.
Coding in CoreJava, Collection .
Requirement gathering and Planning and provide estimates for task.
Fixing daily production bugs.
Analysis of Requirement Specifications of Change Requests.
Interpretation and conversion of functional requirements in to High Level and Low Level Designs.
Development Environment:Core Java 5.0, Collection, JSP, Servlets,Microsoft SQL Server 2012, WebServices, Log4J, TOMCAT 5.
3. Client :StoneRiver Inc Apr 06 to Apr 10
Sr. Software Engineer
Work Location: OakLand, CA and INDIA
Project :Base Project, SCIF (California) and IDAHO project.
Stoneriver provides a PowerSuite product line which delivers unmatched breadth and depth of functionality in an enterprise class software solution. Through modular deployments, PowerSuite allows insurance organizations to tactically address their greatest needs immediately, while building a strategic system modernization path to the future. This comprehensive offering enables insurance organizations to streamline their operations, increase efficiency and enhance customer interactions. Various customized version of the product exist in reference to the State related Insurance policies. Our job is to work on enhancements for Client specific customization and to fix the defects in the base product common to all states.
Responsibilities:
Developed many critical Enhancement Change Request and Defect fixingspecific to Quote/Policy and Claims module using JAVA,EJB and Spring.
Designed on Flash UI using Action scripts for Financial screens.
Developed unit test plan for validating data pushed to the Database.
Worked with Customers to fix their issues reported by them in their environment quickly and successfully.
Analyzing and resolving production issue.
Interpretation and conversion of functional requirements in to High Level and Low Level Designs.
Involved in complete life cycle of design, development, testing and deployment of application.
Developed business logic in more customizable and modular way, which meets the complex client requirement changes, as per the client specifications and specified coding standards using proprietary frameworks.
Coding in CoreJava, EJB, Collection and Multithreading.
Developed many critical ECRs specific to Quote/Policy module.
Designed on Flash UI using Actionscripts for policy screens.
Developed unit test plan for validating data pushed to the Database.
Worked with Customers to fix their issues reported by them in their environment quickly and successfully.
Worked with Offshore development team as Team lead and provide required support to accomplish the BRAC project release Dates. Developing modules using Spring and Hibernate.
Involved in preparation of Test Cases and conducting Unit Testing.
Performing Unit, Functional and Regression testing.
Using Log4J for logging. Using IBM ClearCase for version controlling.
Using ANT scripts for build and deploying the application.
Using Java Collection framework extensively.
Performing code review.
Development Environment:Core Java 5.0, Collection, MultiThreading, J2EE, JSP, Servlets, Spring, Hibernate, JBOSS, ORACLE 11g, Microsoft SQL Server 2012,, ANT, JUNITS, Log4J .
4. Clinical Document Management Aug 2005 to Mar 2006
FirstLineInfotech Ltd, India
Work Location: INDIA
Description:
The Clinical Document Management (CDM) is defined as an interface for industry to Agency transfer of regulatory information while at the same time taking into consideration the facilitation of the creation, review, lifecycle management and archival of the electronic submission.
This document describes the parts of the registration application that are common to all regions and some of the lifecycle requirements for products. The CDM essentially consists of an XML file and a number of PDF files.
The XML file describes the file structure, checksums for these files (to guarantee integrity of the files) and meta-information about the files (version, operation status, role, keywords
Roles: Team Member
Responsibilities:
Involved in Analysis of product and Technical requirements.
Developed GUI forms with database connections using Core JAVA and Swing.
Developing User manager control for the CDM application.
Development Environment: Java 2.0 Swings, JDBC, MySql database.
5. e-Varsity (ERP –Package) Aug 2004 to Jul 2005
FirstLineInfotech Ltd, India
Work Location: INDIA
Description:
e-Varsityis developed for S.R.M group of institutions. This ERP package provides the complete solution for colleges and other such educational institutions. e-Varsity consists of Accounts, Admin, and Hostel Management and Exam Automation modules.
Responsibility was to develop Admin Module. This module is used to administrate the Institution, manage various role assigned to the staff with user manager control and primarily used during at the time of the admission.
Roles: Team Member
Responsibilities:
Complete development of the Admin module.
Creating the Admin module reports using Jasper reports.
Technical Implementation
Unit and Integration testing.
Development Environment: JAVA 2, JSP, Servlets, JDBC, Postgres SQL, Tomcat.