banner.jpg (20238 bytes)

Welcome About me Better Half Cool Pixs Interests

Resume Links Freebies Contact Info Disclaimer

Raj Subramanian

Address:

3042 Sawdust Lane, Dublin, Ohio 43017.

Email:

rajeshwer@mail.com

Home Page:

http://www.bigfoot.com/~rajeshwer

Tel.:

(614) 937-2178

PROFESSIONAL PROFILE

  • More than 8 years of experience in designing and developing complex database, client-server and web applications.
  • Proficient in Object Oriented Analysis and Design techniques with experience in various OO Languages (Java, Object Pascal, C++).
  • Experience in identifying, and fixing software architecture problems.
  • Hands on experience in various development methodologies including Rapid Application Development (RAD), Rational Unified Process (RUP), and eXtreme programming.
  • Expertise in Java, Delphi, MIDAS, COM/DCOM, ISAPI/CGI scripting, and HTML programming.
  • Commitment to quality \ and a pro-active approach in customizing and incorporating industry’s best practices to suit the needs of the project.
  • More than 5 years of experience in systems analysis, and design of multi-tier applications.
  • More than 2 years of experience working as a technical team lead.
  • Hands on experience with all major databases including Oracle, IBM DB2, InterBase, Microsoft Access, and Paradox.
  • Good communication (verbal and written) and interpersonal skills.

 

 

EDUCATION

 

1994 - 1997

WRIGHT STATE UNIVERSITY

Dayton, Ohio, U.S.A.

 

Master of Science, Computer Science

 

 

1990 – 1994

ANNAMALAI UNIVERSITY

Chidambaram, India.

 

Bachelor of Engineering, Electronics and Instrumentation

 

 

CERTIFICATION

JUNE 2001

SUN CERTIFIED PROGRAMMER

FOR THE JAVATM 2 PLATFORM

 

 

COMPUTER SKILLS

 

Languages

Java, C, C++, HTML, ASP, Object Pascal, Visual Basic, PRO * C, SQL, Ada, Lisp, Scheme, BASIC, Fortran, Assembly.

 

 

Databases

ORACLE, IBM DB2, INFORMIX, Paradox and MS Access.

 

 

Development Tools

IBM VisualAge for Java, Borland Delphi V 3.0, 4.0, 5.0, Lotus Notes V 3.0, PowerBuilder 5.0, LaTeX Ver. 2.09, SAS, AutoCAD, MAKE, Oracle Forms.

 

 

Operating Systems

Windows (NT, 98, 95, 3.1), SUN/OS, X-Windows, MS-DOS, Unix and VAX/VMS, Novell Netware.

 

 

Project Management

Microsoft Project

 

 

Testing Tools

TestDirector 5.0, WinRunner 5.0.

 

 

Version Control

Intersolv PVCS Version Manager

 

 

Productivity Tools

MS OFFICE (EXCEL, WORD, POWERPOINT), WordPerfect, and Lotus 1-2-3.

 

 

Hardware

Texas Instruments TMS 320C40, Intel 8085, and Intel 8086.

 

 

Applications

Child Welfare, Accounting, Real time, Insurance, Chemical Analysis.

 

 

CASE Tools

Rational Rose, ErWin.

 

 

Assemblers

Assembly languages of Intel 8085 and Intel 8086.

 

 

WORK HISTORY

 

October 1999 -

State of Ohio – Department of Job and Family Services, Columbus, Ohio.

Present

Family Assessment and Planning Tool (FAPT)

 

Software Engineer

Summary

FAPT is used by the state of Ohio for collecting and processing data on child welfare programs and child abuse incidents. The system links all state and county child welfare caseworkers, supervisors, and support staff. It provides case management support and decision-making support tools.

Accomplishments

  • Was involved in a lead role in designing, and developing a methodology to track, and log application and database errors. Lead a team of 6 developers in customizing this methodology for all FAPT modules, and integrating the solution for the whole application.
  • Selected by the Project Manager as one of 20 project staff assigned to perform functional and technical review of Cuyahoga county’s child welfare information system.
  • Spear headed the task of developing a Unit testing methodology for the whole project team.
  • Designated as the contact person for Borland Technical Support. With the help of the respective team members, have been able to bring closure to various issues that were hindering development efforts.
  • Designed, and developed the Case Plan module in FAPT. Currently there are over 5000 Case Plans, Semi Annual Reviews and Amendments in the production database.
  • As a core member of the Technical Architecture group, contributed to defining, designing, and documenting the architecture for FAPT such that it achieves business goals effectively, facilitates delivery of a superior quality software product in a timely manner, and re-enforces the tenants of reusability, maintainability, and extensibility.
  • Contributed to the definition, and design of a multi-tier environment using COM based DLLs.
  • Coordinated with the development lead, project management, Network support staff, and the development team in coming up with recommendations for production problems experienced in the counties.
  • Trained team members on various analysis and design techniques including "Class, Responsibility, Collaboration" (CRC)
  • Worked with the development lead to refine the development life cycle and transform it from a waterfall to a Rational Unified Process (RUP).

Technologies Used

Component Object Model (COM), Oracle, Rational Unified Process (RUP), CRC, MIDAS, Borland Delphi 4.0, 5.0, SQL Navigator 3.1, Intersolv PVCS Version Manager, MS Project 4.0, Novell Groupwise 5.5.

 

 

January 1997 -

Nationwide Insurance, Columbus, Ohio.

September 1999

Producer Data System (PDS)

 

Software Engineer, Development Team Lead

Summary

PDS provides important information about individuals and organizations that sell Nationwide products. PDS contains biographical, license, historical, producer, and relationship information.

Accomplishments

  • Chaired architecture and design team meetings to develop architecture.
  • Lead a team of 4 people in developing database solutions for various user requirements.
  • Optimized performance of application using threading functionality to run queries on the background.
  • Designed and developed Login Screen, Search Screen, Display Grid, Admin Tool, Insert Functionality, Business Rules Unit, and Print Functionality.
  • Automated all Unit, User Acceptance and System test cases using WinRunner 5.0. Coordinated creation of test sets and test cases using TestDirector 5.0.
  • Created Web-based reports for PDS based on user requirements. The reports were generated on a daily basis and were deployed seamlessly onto a web server. Users accessed the reports through the PDS web page.
  • Developed various productivity tools that were used by the development and support teams. Tools developed include Version Control tool, Business Rules Manager, and Job Scheduler.
  • Participated in code review sessions to optimize and debug code. These sessions also helped coordinate programming efforts.
  • Implemented a Web-based prototype for PDS application. The application used Internet Server Application Programming Interface (ISAPI) that ran on a Web Server and communicated with an IBM DB2 database to perform various functions. Microsoft IIS Web Server was used to provide all the web services for this application. Various functionalities, including search was implemented as part of this prototype.

Technologies Used

Borland Delphi 2.0, 3.0, IBM DB2, Intersolv PVCS Version Manager, TestDirector 5.0, WinRunner 5.0.

 

 

December 1997 -

International Business Machines (IBM), Columbus, Ohio.

March 1998

Strategic Management System (SMS)

Customer Reaction System (CRS)

 

Senior Programmer/Analyst

Summary

SMS and CRS are two-tier client server systems developed using Powerbuilder with an Oracle backend. IBM used these systems to satisfy various State reporting requirements.

Accomplishments

  • Managed project by developing project estimates and deciding on the design of various modules.
  • Wrote extract programs that retrieved data from the Oracle database and stored them as flat files. These flat files were later imported into an Excel spreadsheet to generate reports.
  • Provided training for the users on developing ad-hoc reports.

Technologies Used

Powerbuilder, Oracle, Microsoft Excel.

 

 

December 1997 -

CIBER Inc., Worthington, Ohio.

January 1998

Consultants Training

 

Consultant

Summary

CIBER wanted its consultants trained in the latest technologies. It also wanted to enhance the chances of its consultants landing a job.

Accomplishments

  • Prepared training materials for distribution during the class.
  • Trained consultants in Borland Delphi. Training concentrated on job-oriented skills in Delphi.

Technologies Used

Microsoft PowerPoint, Borland Delphi.

 

 

September 1996 -

Nationwide Insurance, Columbus, Ohio.

January 1997

Adaptive Data Description System (ADDS)

 

Senior Programmer/Analyst

Summary

ADDS was a browser application developed by Nationwide Insurance to meet its various licensing and agency needs.

Accomplishments

  • Involved in trouble-shooting and improving the performance of ADDS.
  • Performed architecture review, design review, and code review to validate the design of ADDS and to provide a tool for senior management to decide on the future of ADDS.

Technologies Used

Borland Delphi 1.0, IBM DB2

 

 

March 1996 -

MOSIER Industries Inc., Brookville, Ohio.

June 1996

Pneumatic Cylinder Application Software (AIR-SOLVE)

 

Senior Programmer/Analyst

Summary

AIR-SOLVE is an advanced engineering application used for pneumatic cylinders.

Accomplishments

  • Refactored changes to the code based on new requirements.
  • Developed and maintained various modules that provided selection and report capabilities for AIR-SOLVE.

Technologies Used

Borland C++ 4.02, Windows.

 

 

January 1996 -

Knowledge Base Engineering, Centerville, Ohio.

June 1996

LMS Report Generator (LMS)

 

Software Engineer

Summary

LMS is a Windows application used for performing chemical analysis, generate graphs and print reports.

Accomplishments

  • Improved the performance of the application that runs against an Oracle database by mapping data onto a local MS Access database.
  • Seamlessly integrated LMS with Microsoft Word and Excel by writing macros.
  • Designed and developed a Windows client-server database application for performing chemical analysis, generating graphs and printing reports.
  • Designed and developed the initial home page for Knowledge Base Engineering.

Technologies Used

Borland Delphi, Windows NT, Microsoft Word, Microsoft Excel.

 

 

June 1995 -

Systran Corporation, Dayton, Ohio.

September 1995

Internal Memory Real Time Object Management System (IR-DOMS)

 

Software Developer

Summary

IR-DOMS is a distributed real time application built to seamlessly communicate and process data between machines running multiple operating systems, and hardware platforms. Communication was achieved by developing CORBA-based programs using MSVC++.

Accomplishments

  • Designed, implemented, and tested code to integrate "Shared Common Random Access Memory Network" (SCRAMNet). Wrote code for heterogeneous communication.
  • Installed SCRAMNet network cards in PC and Unix boxes.
  • Performed performance testing, and compatibility studies when using SCRAMNet for heterogeneous communication.
  • Developed a mailbox design for IR-DOMS using Microsoft Visual C++.
  • Worked on a package that performs efficient parallel sorting and will be used in a database application.

Technologies Used

CORBA, Microsoft Visual C++ (MSVC), Unix, SCRAMNet.

 

 

Spring 1995 &

Wright State University College of Business, Dayton, Ohio.

Fall 1995

Department of Marketing

 

Graduate Assistant

Summary

The Marketing department in Wright State University conducts various surveys and marketing projects in its graduate and undergraduate programs.

Accomplishments

  • Developed custom applications in Visual Basic for various survey projects.
  • Developed custom applications in C++ for statistical analysis.
  • Assisted users of SAS, NCSS, Excel, and other packages.

Technologies Used

Visual Basic, C++, Excel, SAS, NCSS.

 

 

October 1994 -

Wright State University, Dayton, Ohio.

April 1995

COMPUTING AND TELECOMMUNICATIONS SERVICES (CaTS)

 

Computer Lab Assistant

Summary

CaTS provides a variety of computing, networking and telecommunication services to meet the instructional and research needs of faculty, staff and students of Wright State University.

Accomplishments

  • Resolved and facilitated user problems with software applications, hardware (e.g. Printers), and network.
  • Assisted users in working with software packages like WordPerfect, Excel, DecWrite, and SAS.
  • Helped troubleshoot problems with data in disks using tools like Norton Utilities.
  • Trained help desk associates on monitoring labs, troubleshooting hardware and software problems, and understanding internet and OS concepts.

Technologies Used

Windows, Macintosh, VAX/VMS, Unix, WordPerfect, Excel, DecWrite, SAS, Norton Utilities.

 

 

PROJECTS

  • Developed a tool called QUERY TOOL, which can be used to execute instructions and run queries against any database.

 

  • Developed a relational database model for Airport Reservation System. The project is useful to store, retrieve, and manipulate reservation data.

 

  • Programmed in Postscript to develop Algebraic Fractals, which uses the principles of software engineering to develop an algebraic fractal.

 

  • Presented a report on Parallel String Comparing Algorithms which are used in various applications such as text parsing, database operations including searches and text retrievals as well as data processing.

 

  • Presented seminars on PC Card Technology And PCMCIA Standard and Optical Storage.

 

  • Designed and developed my home page in the web using web tools and languages including HTML, Microsoft FrontPage, JavaScript, and Internet Server APIs.

 

 

THESIS

 

Undergraduate

Thesis on "Soft Starters for Three Phase Cage Induction Motors". Application of digital electronics principles to decrease the initial surge of electricity in three phase cage induction motors.

 

 

Graduate

Thesis on "An Implementation Model for Systolic Algorithms on a TMS320C40 Multi-computer". Work includes developing a model for parallel multi-computers and implementing various systolic algorithms to augment the validity of the model. Parallel C was used to implement the code.

 

 

TRAINING

 

July 2001 -

Element K Online

August 2001

Web Database Integration for eCommerce

 

  • Selecting the most appropriate web-database integration solution for a given eCommerce challenge.
  • Understanding the basic architecture and concepts of integrated web-database applications.
  • Understand the functional and strategic role of DBMS technology in web-based eCommerce.
  • Understanding the various tools available for creating integrated web-database applications.

 

 

July 2001

Marotz, Inc.

 

Delphi 6 Seminar

 

  • Learn about Delphi support of Linux.
  • Learn new feature of Delphi including BizSnap, WebSnap, and DataSnap.
  • Learn about issues involved when migrating from Delphi 5 to Delphi 6.

 

 

June 2001 -

Element K Online

July 2001

Web Database Integration with Java

 

  • Acquire a solid understanding of Java as a web database integration tool.
  • Acquire the skills necessary to build Java based eCommerce applications.
  • Develop a working prototype of eCommerce catalog using Java Applets.

 

 

September 1999

Rockhurst University Continuing Education Center, Inc., Columbus, Ohio.

 

The Web Design Conference

 

  • Web Authoring Tools, Tips, and Tricks – Gaining control of Fonts and Type.

 

  • Web Page Layout and Design.

 

  • Understanding the Basics of JavaScript.

 

  • Introduction to Animation on the Web.

 

  • Understanding and using Java and JavaScript.

 

  • Developing and maintaining a dynamic web site using Microsoft FrontPage.

 

 

April 1999

MSDN Developer Café, Columbus, Ohio.

 

Developing Web Applications with Active Server Pages (ASP)

 

  • Basics of the ASP programming model, along with related technologies such as remote scripting, server scriptlets, and server includes.

 

  • Do's and don'ts of ASP development.

 

 

March 1999

Nationwide Insurance, Columbus, Ohio.

 

CCC/HARVEST Training

 

  • Training to learn and use the standard version control tool.

 

 

June 1993 -

Indian Telephone Industries, Bangalore, India.

August 1993

ITI Practical Training

 

  • Electronic and digital switching.

 

  • Assembly, inspection and testing of telephone.