Sundar Raj *** E Fairchild St, Apt *B, Iowa City, Iowa, 52245.
**********@*****.***
Summary
• Sun Certified Enterprise Architect (SCEA I) for the Java EE 5, having more than SEVEN years
of experience in analysis, design, development and debugging of web, client- server applications.
• Strong skills include Java, JEE 5(JSP, EJB, JDBC, Servlets) and Springs, Hibernate
• Proven experience in developing application frameworks with various DESIGN Patterns.
• Involved in Sourceforge open source development (Facecart e-Commerce Platform).
• Worked on various components of JEE 5 architecture (Servlets, Rules Engine, Workflows, Document
Engine, Workflow Engine, Web Services, and EJB)
• Strong working knowledge of open source environment like Unix/Linux, MYSQL, JAVA
• Expertise in Database designing, PL-SQL, Stored procedures and performance optimization of SQL
queries
• Hands on experience in Developing CGI Programming using PERL, and involved in developing the JNI
Code using the C++ for integrating of Third Party DLL like Pitney Bowes.
• Integrated Open source tools like iTEXT for PDF generation in to the Framework
• Worked on various modules providing best workflow solutions and rules implementation using @Vantage
Framework, Front end developed using the AJAX, HTML.
• Very well organized, with demonstrated ability to work under pressure, prioritize work and meet tight
deadlines.
Technical Skills
Languages: Java 1.5, Perl, SQL, PL/SQL.C++
Scripting Language: Perl, UNIX Shell Scripting, Ant script
Web Technologies: HTML, JavaScript, XML (AJAX), spring and Struts
Java Technologies: JEE 5,Springs,Hibernate, JSP, Servlets, JDBC, Java Beans, EJB, Web Services
ORM: Hibernate
RDBMS/DBMS: Oracle 10G, MYSQL, Microsoft SQL Server
Application Servers: JBOSS, Sun One 8.1, Tomcat 4.1
Methodologies/Design: Design patterns, Rational Unified Process, UML
Development Tools: Eclipse 3.0, JBuilder 2006, Edit plus, TOAD, and JDeveloper
Configuration Management: VSS, CVS, Clear Case
Testing Tools: JUnit, JProfiler,
Operating Systems: Linux, Windows, Sun Solaris
Education Qualifications
Bachelor of Engineering from Anna University, Chennai, India
Certification:
Sun Certified Enterprise Architect (SCEA I) for the Java Platform, Enterprise Edition 5
Sun Certified Business Component Developer (SCBCD) for Java 2 EE
Sun Certified Programmer (SCJP) for JDK 1.4
Current Employer: Ness USA Inc (Till Present) Programmer Analyst
Previous Employer: Affiliated Computer Services (ACS) System development Senior Specialist
May 2004 – Nov 2008
Work Experience
Client: Pearson (Nov 2008 – Till date)
Project Name: NBDX Role: Integrator
NBPTS is an interactive, online learning community designed exclusively for National Board Certified Teachers.
The NBDX system is a hub to facilitate transfer of information between many of the system utilized by the NBDX
project like VUE, EPEN, EPS, EM systems
Responsibilities
• Playing a lead role in developing the interfaces between the desperate systems.
• Laying out the technical requirements to develop the interface.
• Working closely with architect to design the tables required
• Code review of the systems developed by other projects like NBRIC whose data will be consumed by our
interface.
• Conducting the JAD session and collecting the Application requirements.
Environment/tools: JDK, 1.5, spring, Hibernate, XML, TOAD, Eclipse 3.0 and Oracle 10g
Client: Wyoming Dept. of Family Services (May 2004 – Nov 2008)
Project Name: IRIS. Role: Team Leader
Integrated Resource System Information (IRIS) is a web-based application for the State of Wyoming. This
system is developed on an n-tier web based application model. It will provide services for all State Medicaid
programs. The system is designed with @Vantage Framework, using AJAX, Servlets and EJB which are exposed
using SOAP. This Framework is the Basis for implementing Eligibility System for different states like Tennessee
as VIP (THE VISION INTEGRATION PLATFORM), Massachusetts as BEACON, Wyoming as IRIS
Responsibilities
• Involved in JAD session to collect the Application requirements.
• Played a lead role in @Vantage Framework development for Albion.
• Leading a Team in developing the Framework, implementing the requirements across multiple projects
• Analyze and review the Functional Specifications and to bring out suggesting measures for better design.
• Database table design to suit the Application requirement, like Versioning System.
• Design and development of the Rules Engine based on the Decision table Model.
• Development of the Notice Engine for the Notice generation, Barcodes generation using iText.
• Involved in the Developing a JNI code to integrate the System with the Address validation tool provided
by Pitney Bowes.
• Defined and Developed batches process to allow interaction with the other external agencies like JPM,
MMIS, and WYCAPS.
• Active participation in the Batch,interfaces development and automation of the Batch process using CA
AUTOSYS Workload Automation tool
• Developed Web Services for WYCAPS to communicate with the IRIS System.
• Involved in Performance Tuning of the IRIS System, such as SQL Tuning, Code reviews to optimize the
performance.
• Involved in the code separation and setting up of reverse proxy to Load Balance the application.
• Used PL/SQL script for Data Conversion from the legacy system
• Involved in the testing the framework in the various application servers like Web logic, Web sphere,
JBOSS, Sun One App server
Environment/tools: JDK, 1.5, Spring, Hibernate, Sun One App, Servlets, EJB, XML, Ant scripts,, Apache,
TOAD, JDeveloper, Eclipse 3.0 and Oracle 10g
Client: Tennessee Department of Human Services (DHS)
Project Name: VIP (Vision Integration Platform) Role: Senior Software Engineer
The Tennessee Department of Human Services (DHS) system is known as the Automated Client Certification
and Eligibility Network for Tennessee, more commonly known as ACCENT. The system was designed to provide
an integrated solution to support TANF, Food Stamps and Medicaid programs.
This Mainframe system is implemented using the Our @Vantage Framework to support the business needs of
the eligibility determination; case updates and benefit issuance for AFDC, Food Stamps and Medicaid programs
including the mandated State and Federal government reports.
Responsibilities
• Defining Versioning system in the Database, based on which the persistence mapping layer is developed.
• Involved in development of caching system which is used for caching rules, parameters, and Document
templates.
• Participated in Requirement gathering and analysis.
• Development of a Rule Driver for testing the rules engine performance.
• Involved in developing a calendaring system that is 100% web based to be used by the state wide people
for scheduling interview with the clients using AJAX and servlets.
• Providing suggestion for best code practices and optimal use of design patterns in the developing the
Framework.
• Involved in the Integration the framework in the various application services and Testing them with the
Application Servers like Web logic, Web sphere, JBOSS, Sun One App server
Environment/tools: JBOSS, Servlets, XML, Apache Tomcat 4.1, JDBC, JDK, 1.5, TOAD, Eclipse 3.0 and
Oracle 10g
Client: Cinesouth.com (May 2003 – May 2004)
Project Name: Bizrate Role: Software Programmer
Bizrate is one of the leading comparison-shopping companies in USA. We Developed an Interactive Java
applet to view and update product information. Applet communicates with the servlet for back end processing.
Tool is used for gathering product related information & updating same, the data is collected by a web robot.
Responsibilities
• Involved in the designing and coding a web robot that crawls through the different website URL and
gathers information automatically.
• Designed applets to communicate with the App Servers for displaying and updating the information
gathered by the web robots.
• Unit and integration testing
• Involved in Designing database structure
Environment/tools: Java, JDBC, Servlet, Applets, Swing.
Client: String Info (Jun 2002 – May 2003)
Project Name: CMS Role: Software Programmer
Content Management System
Content Management System: helps to create and manage complex websites easily without knowledge of html. An
integrated WYSIWYG editor with a user interface similar to well known office applications helps the user creating
the contents, while a sophisticated template engine enforces a site-wide corporate layout.
CMS is based on Perl and XML technology. Therefore it fits perfectly into almost any existing
modern IT infrastructure. CMS runs in a "full open source" environment (Linux, Apache, and MYSQL). This
also provides for XML News feed
Responsibilities
• Involved in the writing regular expression.
• Coding and Unit testing the application
• Designing the Template engine to generate the pages dynamically
• Involved in Designing database structure
Environment/tools: Perl Scripting and CGI Programming, Java script, HTML, MYSQL, Linux.
Achievements
• Awarded Pat on the Back Award for Outstanding performance.
• Awarded with the “Thank you award” for outstanding performance, successfully handling an
implementation of the framework as lead programmer.
• Completed Sun Certified Enterprise Architect for Java Platform, Enterprise Edition 5
Reference: Available on demand