Post Job Free

Resume

Sign in

Engineer Java Developer

Location:
Chicago, IL
Posted:
January 09, 2014

Contact this candidate

Resume:

Sathish

Around * Years of Technical experience in Java/J2EE & complete

SDLC, Object Oriented programming, design, development and testing of

scalable and robust software systems.

Professional Summary :

. Extensive experience in design and development of Web applications

using Java, J2EE (JDBC, Servlets, JSP), XML,HTML, Spring and Struts

and Hibernate Framework.

. Experience in Finance, Supply Chain Management, Telecom and HealthCare

domains.

. Expertise in Object Oriented analysis and design using UML. Expertise

in developing Use Cases, Activity, Sequence and Class Diagrams using

Rational Tools

. Proficient in applying various Design patterns such as Singleton,

Abstract Factory Pattern, Business Delegate, Value Objects, Data

Access Objects, Front Controller, MVC, Fa ade, Observer, Transfer

Objects, Service Locator.

. Good working knowledge of development methodologies like Waterfall,

Iterative and Agile.

. Performance tuning of the underlying application using indexing,

triggers and transactions using Oracle databases.

. Expertise in XML APIs such as JAXP that includes SAX and DOM

. Expertise in developing Web Services using SOAP, WSDL and Axis 2.

. Design and development of data capturing eforms using Orbeon

framework.

. Software Code Development, Unit Testing, System and Integration

testing.

. Documentation and analysis of current and future

processes/systems.

. Support QA testing and User Acceptance Testing.

. Working closely with users to ensure the project

meets business needs.

. Experience of leading and mentoring a development team on a project

and guiding them to use design patterns effectively and follow best

practices.

TECHNICAL SKILLS:

Languages Java, SQL, PL/SQL, UML, XML

J2EE Technologies Servlets, JSP, JDBC 2.0,JSTL

Application Apache Tomcat, IBM WebSphere Application Server

Servers/Web Servers 6.x,WebLogic 10, JBoss 4.2.1

IDEs Eclipse 2.0/3.0/5.0/6.0, RAD 6.0/7.0

Frameworks Spring 2.3, Struts 1.0, Hibernate 3.0

Databases Oracle 8i/9i/10g, SQL Server 2000, MYSQL

Operating Systems Linux, Windows 98/2000/XP/NT/7, UNIX

Web Technologies JavaScript, CSS, HTML, DHTML

Others ANT, ClearCase, ClearQuest, CVS, SVN, TOAD, Maven,

Rational Rose

Deal Manager - TS (Treasury Servcies), Chicago, USA

Sr.Java Developer (Feb 2010 - Till date)

Business Problem: Deal Manager is a web based application designed to

assist in managing and tracking end-to-end TS Product Implementation

setup process. It offers easy to use guided flow allowing the user to

navigate through the steps to complete a request and view status

through the request life cycle. It eliminates manual data verification

and re-keying of information by connecting to key system of records,

reducing cycle time and increasing accuracy.

Environment: Java, JSP 2.0, Java Servlets, Design Patterns,

Spring2.0, Hibernate3.1,Struts,

JSTL, JUNIT, WebServices, Websphere, Tomcat 6.0, Orbeon, Oracle

Project Role: Team Lead with the following responsibilities

. Design and development of data capturing eforms using

Orbeon framework.

. Involved in Requirements Gathering, Business Analysis,

Business Process Redesign and Mapping, Testing & User

training, Documentation of activities, processes, test

scripts and results and Client interaction.

. Used Spring Inversion of Control (IOC) to inject

services and their dependencies and integration with

Struts Framework was done.

. Developed domain and framework classes, hibernate

configuration files and classes, database scripts to

facilitate persisting data to database

. Experience in diagnosing performance, memory and other

runtime stability problems in Java.

. Proficient and comfortable at problem diagnosis,

troubleshooting and problem solving.

. Consumed web services for interacting with backend

systems.

. Involved in high level and low level design for the new

enhancements, implementation and testing of

enhancements.

. Worked in several Change Requests and performance tuning

of the application using asynchronous call.

. Developed and deployed using Rational Application Developer (RAD) and

WebSphere Application Server (WAS).

. Implemented Component framework for web by using Tiles to enforce

reusability.

. Created tables, triggers, stored procedures, SQL queries, joins,

integrity, constraints and views for Oracle 10g.

. Tracking defects through JIRA and HP Quality Center tool.

SkillSoft - e-Learning - SARM,

Sr. Java Developer (Mar 2009 - Nov 2009)

Business Problem: SkillSoft is a leading provider of on-demand e-

learning and performance

support solutions for global enterprises, government, education

and small- to medium-size

businesses. SARM stands for SkillSoft Advanced Reporting Module.

It is a collection of UI and

tools that extracts data from Skill Port and generates reports

based on user criteria. SARM is

an integrated application that derives data from Skill Port

Environment: Java 1.5.0_16, Struts 1.3, Tomcat 5.5.27, MS-SQL

server 2005, Spring 2.5

Project Role: Senior Engineer with the following responsibilities

. Producing design specifications as required from

functional specifications, identifying all sub tasks,

estimating their duration and feeding back to the

Project Manager

. Completing all tasks as defined and prioritized in the

project plan, ensuring all code is written, tested and

integrated with the rest of the project code base and

version control system

. Writing, monitoring and revisiting all installation,

configuration and support documentation and ensuring

that this is up to date at all times.

. Mentoring junior developers and collaborating with

peers with a goal of continuous improvement.

. Experience with component frameworks and understanding

of common design patterns.

. Involved in maintaining the SARM product and address

issues that may surface.

. Implemented Spring Dependency Injection and MVC for

middleware integration

. Involved in bug fixing of SARM product.

. Involved in Code and Unit test case document review of

the other team members in the team.

. Involved in Peer reviews for code and technical documentation.

. Tracking defects through Test Track Pro, interacting

with System and UAT team on a regular basis to fix

defects and performance tuning.

Casenet Inc, Massachusetts, United States

Sr. Java Developer (Nov 2008 to Mar 2009)

Business Problem: An application that automates the entire clinical,

administrative, and technical components of the care management

programs. Enables care managers to deliver timely, personalized

interventions to all consumers, and demonstrate the clinical and

financial improvements of doing so.

A fully member-centric architecture extends to each client a common

data set over which to provide services, driving delivery of informed,

timely interventions. Configure the platform, permission model, and

rules-engine to your specific needs and use cases minimizing the time

and effort required to develop and deploy.

Environment: Java 1.6, Rhino, Spring 2.0, Hibernate 3.2, MS-SQL server

2005.

Project Role: Senior Engineer with the following responsibilities

. Involved in core development of the Casenet application

for their client 'CCA' as per their business

requirements using the framework.

. Involved in bug fixing of Casenet client 'Nurtur'.

. Involved in Code and Unit test case document review of

the other team members in the team.

. Developed User Interface using Struts2 Frame Work.

. Used Spring Inversion of Control (IOC) to inject

services and their dependencies.

. Used Hibernate for persistence layer, wrote mapping and

configuration files.

. Involved in Unit Testing, User Acceptance Testing and

Bug Fixing.

. Implemented Spring Batch functions for transactions and Spring IOC to

inject services and their dependencies.

. Generated Use case diagrams, Class diagrams, and

Sequence diagrams using Rational Rose.

. Performed unit testing using JUNIT framework.

. Monitored the error logs using Log4J and fixed the

problems.

. Used Defect tracking tool JIRA and generated several

reports.

SupplyScape Corporation, Nexus- E Pedigree

Sr. Java Developer (Nov 2007 to Oct 2008)

Business Problem: An application to manage electronic pedigrees for

pharmaceutical products received or shipped in all stages of supply

chain. It provides complete pharmaceutical transactional security.

Uses digital signature for certification of the pedigrees. The

applications of Pedigrees are Prevention of counterfeit drugs, Track &

Trace of all the drugs through out the Supply Chain.

Pedigree is a document, either in paper or electronic form, that

contains information that records each distribution of any given

prescription drug, from a wholesale distributor or repackager,

including: a manufacturer; a repackager; a pharmacy; a medical

practitioner authorized to purchase or possess the prescription drug.

Environment: Java 1.5, JSP, HTML, Spring 2.0, Hibernate 3.2, JBoss,

Oracle 10g,

Application Server JBoss 4.2.1.

Project Role: Senior Engineer with the following responsibilities

. Involved in managing the audit trail history for the whole

Nexus application.

. Created several UML diagrams like class diagram and

sequence diagram for design of audit trail history.

. Reverse Engineering of the Nexus Application.

. Involved in migrating the data from Nexus 4.0 to Nexus 5.0

to support backward compatibility using a Pre-processor.

. Involved in bug fixes in the Nexus 5.0.

. Involved in the Takeda Bug fixing - Security related issues

found in Nexus application.

. Involved in Unit Testing, User Acceptance Testing and

Bug Fixing.

. Implemented Spring Batch functions for transactions and Spring IOC to

inject services and their dependencies.

. Generated Use case diagrams, Class diagrams, and

Sequence diagrams using Rational Rose.

. Performed unit testing using JUNIT framework.

. Monitored the error logs using Log4J and fixed the

problems.

SupplyScape Corporation, ePedigree Viewer

Sr. Java Developer (Sep 2007 to Nov 2007)

Business Problem: To have common platform for investigators to

validate and view pedigrees.

Environment: Java 6 (Swing), DOM, XSLT.

Project Role: Senior Engineer with the following responsibilities:

. Proper understanding of the various forms of Pedigrees

structure and their

functionality.

. Involved in preparation of ePedigreeviewer UI Screens and

their Look & feel.

. Involved in displaying the Pedigree content on the UI using

XSLT.

Fingertip Formulary, LLC

Software Engineer (April 2007 to August 2007)

Business Problem: Fingertip Formulary Mobile solution is designed to

guide the physicians and healthcare professionals while using the

formulary. This handheld application will integrate loosely with

Fingertip Formulary web application for personalization of the drug

and health plan.

Environment: Pocket PC 2003, Windows Mobile 5.0 & 6.0,

Microsoft Active Sync 4.1 & 4.5, Windows Mobile Device

Center,

.Net Compact Framework 2.0, XML, Windows Vista, Windows XP.

Project Role: Software Engineer with the following responsibilities:

. Proper understanding of the functionality and the preparation of

the UI Screens was done.

. Preparation of Design Document for the Fingertip Formulary

Project.

. Implementation of the functionality based on the requirements

for the device side application.

. Created the setup for the Fingertip Formulary Project using

Install shield 7.0

Organization Autonomous System - Mercury Systems

Software Developer (March 2005 to December 2006)

Business Problem: This project gleans and stimulates all

management activities like task scheduling, time sheet management

and HR management into a single system.

Environment: Java, JSP, HTML, Tomcat4.1 Web Server, Ms-Access,

MYSQL

Project Role: Software Developer with the following

responsibilities:

. Involved in development of JSP pages.

. Involved in various data manipulation activities

with different Databases.

. Involved in development and enhancement of the code

. Written unit test cases and executed.

Education

. B.E (computer science and Engineering) with FIRST

CLASS

Arunai Engineering College, University Of Madras



Contact this candidate