Post Job Free

Resume

Sign in

Developer Java

Location:
Okemos, MI, 48864
Posted:
May 25, 2012

Contact this candidate

Resume:

Balaji Srinivasan

**** ******* **., ******, ** 48864

Tel:517-***-****

Email: k3yici@r.postjobfree.com

SUMMARY

• 22+ years experience in IT industry.

• Architect, Designed, Developed, Implemented, and Tested using Object Oriented Tools and technologies including Java, J2EE, EJBs, JSP, Struts, Spring Framework, etc.

• Full Software Development Life Cycle experience as Architect, Designer, and Implementer on many Platforms, Environments, and Operating Systems.

• Strong Java and J2EE

• Programming Experience in many Databases including Oracle, DB2, SQL Server, and DMS1100.

CERTIFICATIONS

Sun Certified Programmer for the Java 2 Platform, Standard Edition 5.0

Sun Certified Web Component Developer for Java 2 Platform, Enterprise Edition 1.4

Sun Certified Business Component Developer for Java 2 Platform, Enterprise Edition 1.3

Sun Certified Developer for Java Web Services 1.4

SKILLS

Expertise Years of Expertise

IBM Websphere Process Server 2

IBM Websphere Integration Developer 2

IBM Websphere 3

SOA 1.5

Flex 4.1 1

Spring BlazeDS 1

Parsley (ver. 2.4) 1

J2EE Design/Development 10

Struts 2

Hibernate 1

Spring 2

Java Server Faces 1

Unix 7

Oracle & PL SQL 7

Java 9

JPA 2.0 1

C, C++ 5

COBOL 9

Government 11

Insurance 3

Banking 3

Manufacturing 1

PROFESSIONAL EXPERIENCES

GFAST for the State of Michigan, USA. Feb. 2011 - Present

Tech Lead / System Architect

GFAST will be used to apply for, review, monitor and report on grant application requests. The system allows applicants to apply for and then monitor and reply to requests for further information on their application. It also provides the grant coordinators the ability to record review information, score the application and recommend applications for grant funding.

• Served as the System Architect & Technical Lead for GFAST.

• Created System Design document from the Functional Design Document to be used by the development team and maintenance team.

• Created Domain Model and Class Diagrams using Sparx Enterprise Architect using UML.

• Designed the front end for GFAST using Parley and Flex.

• Designed the menu system using Flex and Spring.

• Created a number of flex modules and java DAOs (data access object), java Service classes for GFAST.

• Mentored team members and other MDOT project team members in Flex Development and Spring Development.

• Environment: JBoss AS 5.1, Spring Framework 3.0, JPA2.0, Flex 4.1, Parsley 2.4, Spring BlazeDS integration, Spring security, Oracle 11g, Junit and Serena Dimension.

AHLTA for the US Department of Defense (DoD), USA. Aug. 2010 – Jan. 2011

Tech Lead/Senior Developer

The military's electronic health record (EHR), AHLTA, is an enterprise-wide medical and dental information management system that provides secure online access to Military Health System (MHS) beneficiaries records. It is used by medical clinicians in all fixed and deployed Military Treatment Facilities (MTFs) worldwide. This centralized EHR allows health care personnel worldwide to access complete, accurate health data to make informed patient care decisions - at the point of care - anytime, anywhere. AHLTA is the first system to allow for the central storage of standardized electronic health record (EHR) data that is available for worldwide sharing of patient information.

• Served as the Technical Lead/Sr. Developer for the AHLTA project

• Involved in building prototype webservices as a proof of concept to publish Common Tables and Files. Subscribers would subscribe to these webservices to receive updates to common tables and files (ex., ICD-9, CPT/HCPCS, WAMCORE etc.)

• Mentored team members on WebServices and JBoss Application Development.

• The webservices were built using Eclipse, JBOSS ESB , Apache ActiveMQ and Oracle.

• Environment: JBoss ESB, Apache Active MQ and Oracle.

Case Management Information Payroll System (CMIPSII) for the State of California, USA. Nov. 2008 – Aug. 2010

Tech Lead/ Architect

The Case Management, Information and Pay rolling System (CMIPS) tracks case information and processes payments for the California Department of Social Services In-Home Supportive Services Program, enabling nearly 400,000 qualified aged, blind, and disabled individuals in California to remain in their own homes and avoid institutionalization. CMIPS II is a follow-on system to CMIPS. The goal of the CMIPS II system is to transition CMIPS to the new system with no disruption in IHSS (In Home Social Services) services.

• Involved in architecture, design and building of the interfaces modules to internal/external partners (county systems, COTS etc.,) using business processes. The business processes were built using IBM’s SCA architecture and deployed in IBM Websphere Process Servers (WPS).

• Built a number of business processes to retrieve and send files using FTP adapter in WID/WPS. The files were transformed to different file types using transformation modules in WID/WPS.

• Created and implemented Integration modules which would interact with internal and external partners webservices.

• Created and implemented an automated Integration Modules build and deploy process using Cruise Control and StarTeam.

• Mentored senior and junior developers in IBM’s SCA architecture.

• Created System Design document & user documents.

• Environment: IBM Websphere Process Server (6.2), IBM Websphere, IBM Websphere Integration Developer (WID), DB2.

NewMMIS for the State of Massachusetts, USA. Jun. 2008 – Oct. 2008

Senior Developer

Porting of .NET based Interchange system to J2EE framework that is functionally equivalent to the original.NET application. The project involved building J2EE framework that is capable of supporting the functionality in the .NET baseline for the Claims, Drug Rebate, EPSDT, Financial, Managed Care, Prior Authorization, Provider, Member, Reference, Staff Performance, System Wide, and TPL functional areas.

• Involved in the identification and rectification of performance issues in the online application. Converted dynamic database queries in java classes to hibernate named queries which helped in the performance. Helped in identifying and updating spring resources to load objects into Coherence Level 2 cache to improve performance.

• Environment: BEA Weblogic 9.2, JSF, Spring, Hiberante 3.0, Oracle, Eclipse and ClearCase.

Data Broker for the State Of Georgia, USA May 2007 – May 2008

Senior Developer

The Data Broker system is modeled after CALWIN system, California. The state employees can make better validations before they register an applicant for Medicaid benefits using this system. The system validates the applicant’s data by interfacing with Choice Point on Public Records data and Credit related data.

• Designed and developed a number a JSP and java classes for this system.

• Interfaced with Choice Point using webservices to retrieve Public Records and Credit related data.

• Created objects using JAXB (CASTOR) using schema definition from Choice Point. These objects were used in rendering the xml data from Choice Point in the presentation layer.

• Created and managed Application Server Cluster in Websphere. Deployed applications to the Application Server Cluster using admin console and using jacl scripts.

• Created a multi threaded batch process in java to extract Public Records for clients from Choice Point on a daily and monthly basis. The batch process also interacted with the online application and resources deployed in Websphere.

• Mentored team members in WebServices and IBM Websphere and EDS development methodology.

• Environment: Websphere 6.0, Java, Oracle 10g, Tuxedo 8.0, XMLink, CrusieControl, CVS, Java Script.

Bridges for the State Of Michigan, USA Feb. 2006 – Apr. 2007

Senior Developer

The Bridges system for the State of Michigan was developed using J2EE technology. Developed application architecture, designed and developed sub systems which would interact with other state agencies using SOA architecture and web services.

Designed and developed the configuration management process of the Bridges system. Responsibilities included:

• UCM Activities management in Clear Quest/Clear Case.

• Designed and developed automated build and deploy of Bridges online and batch applications to Websphere application servers and unix servers.

• Designed and developed responsive web pages using Direct Web Remoting (DWR) Framework. DWR is being used for Ajax calls to spring beans and other POJOs.

• Mentored the development team in many areas including architecture, Java, J2EE, Patterns and refactoring.

MiCSES(Michigan Child Support Enforcement System) for the State Of Michigan, USA May 2002 – Jan. 2006

Developer

Designed and developed Infrastructure Request System and Configuration Management System for the State Of Michigan’s MiCSES application. Responsibilities include the following.

• Designed and Developed web based configuration management system using Oracle designer, Java classes, Java Server Pages and Oracle stored procedures.

• Designed and developed web based infrastructure request system using Java Server Pages, Java beans, RMI, Oracle stored procedures.

• Interacted with the MiCSES application development team in solving production and development issues relating to Oracle AS , Tomcat, Documentum, FOP, and Java.

• Designed and Developed Oracle stored procedures to extract test data from large production sized database for MiCSES application testers.

• Automated the MiCSES application builds for different environments (development, testing, training, certification and production) using Java, Oracle stored procedures and Java Server Pages.

Human Resources Portal for Delphi Auto, USA Aug. 2001 – Apr. 2002

Designer and Developer

The portal helps the employees of Delphi to be able to view their benefits, salary details, and promotion details on-line. Responsibilities included the following.

• Designed and developed e-pay stub module. This module contained a number of DAOs which accessed Oracle database using JDBC. The module also had a number of Java Server pages which were developed using Epicentric APIs and Java classes.

• Developed the user password management module for the portal. The module contained Java Server Pages which used epicentric APIs and java beans.

• Developed the employee benefit statement using Adobe’s Java APIs (FDF). The statement data which resided in DB2 and Oracle was accessed using DAOs.

Internet 2000 for Jackson National, USA Oct. 2000 – Aug. 2001

Designer and Developer

The java based web system enabled the policy holders and agents of Jackson National to view/update their account details. Responsibilities included the following.

• Involved extensively in the Internet 2000 projects systems architecture.

• Developed a number of JSPs, Servlets and C libraries. The C libraries were invoked from Java classes using JNI for navigation and web form data validation.

• Developed and number of java classes which interacted with IBM MQ to get data from CICS/DB2 transactions.

• Developed servlets for forms retrieval/presentation.

ASSIST for State Of Michigan, USA May 1995 – Sep. 2000

Designer and Developer

The Automated Social Security Information System is a client/Server system that helps the state employees to administer/manage Michigan welfare related activities. Responsibilities included the following.

• Developed and number of GUI based user interfaces, back end database access modules using COBOL and DMS 1100 calls.

• Developed an interface module in C++/COBOL for this application to interact with Frame Maker. The policy details for the application are maintained in Frame Maker.

• Developed C++/COBOL libraries for data compression and user interface program’s interaction with Unisys TIP transactions.

Claims Solution for USAble Systems, USA Jul. 1993 – Apr. 1995

Analyst, Programmer

Claims Solution is a legacy system developed for Blue Cross and Blue Shield, AR. Responsibilities included the following.

• Developed a number of user interfaces using CICS, IMS, DB2.

• Involved in the system testing of the application. Wrote test cases and tested them using CA’s intertest, File-Aid and SPUFI.

Purchase order System for Helene Curtis, USA Jun. 1992 – May 1992

Analyst, Programmer

The purchase order system was a legacy maintenance system. Responsibilities included the following.

• Modified a number of COBOL CICS/DB2 programs.

• Modified the credit/debit transaction CICS program.

• Modified a number of COBOL batch programs.

GILS for Citibank Chennai, India Jun. 1989 – May 1992

Analyst, Programmer

Generalized installment based loan system (GILS) is an oracle/UNIX based application which helped Citibank in issuing a variety of consumer loans. Responsibilities included the following.

• Developed a number of oracle forms for user loan data capture.

• Developed a number of PRO*C program for batch processing.

• Developed a report generator tool in C. This tool helped in generating C code when a file containing report layout was passed as parameter.

EDUCATION

• Masters in Applied Mathematics and Computer Science – PSG College of Technology, India, 1989.

• Bachelor of Science – RKM Vivekananda College, Chennai, India, 1987.



Contact this candidate