|
|
SKILLS
|
Programming:
Java (J2SE, J2EE), Objective C, C, C++
GUI Development:
AWT, Swing, Cocoa
Scripting:
HTML, Javascript, Oracle PL/SQL, SQL, PL/Pgsql, TCL, Bourne/Korn Shell
RDBMS:
Oracle /8i/9i/10g, MySQL, PostgreSQL, Java
Embedded Databases, Java Object Databases
Operating Systems:
AIX 4.x/5.xL, FreeBSD, HP-UX 11.x,
IRIX 5.3/6.x, Linux, Mac OS X, OSF/1, Solaris 2.x
Platforms:
Apple PPC, DEC Alpha, HP PA-RISC,
IBM RS/6000, PC, SGI MIPS, Sun UltraSPARC
Web Technologies:
Java Servlet and Java Server Pages,
Java Server Faces, Echo2, Vignette StoryServer
XML Technologies:
SOAP, XML Schema, XSL
|
|
|
CERTIFICATION/ TRAINING
|
Architecting and Designing J2EE Applications - April 2004
XML 2002 Conference/Training - December 2002
Sun Certified Programmer for the Java 2 Platform - February 2001
Sun Enterprise Java Beans (EJB) - December 2000
Vignette Fasttrack I (StoryServer) - October 1999
|
|
EXPERIENCE
|
01/2006 - Present
|
Sans Pareil Technologies, Inc.
|
Chicago, IL
|
|
|
- Business development for company.
- Software product development models and ideas.
- Write articles on Java development issues for publication.
|
|
|
6/2000 - 01/2006
|
Tribune Media Services
|
Chicago, IL
|
|
|
Sr. Applications Specialist Core Tools
|
|
|
- Developed the TV Listings part of the NBC Winter Olympics
2006 site using the new architecture based on an ODBMS.
- Architected, designed and implemented move from a
Relational Database Management
System to a Oject Database
Management System. The migration resulted
in performance increases ranging from 45-200 times that
with an RDBMS.
- Architected, designed and developed client side
data caching model using a variant of the DAO and
Transfer Object patterns and an embedded database
to offload load from the central database server.
- Architected, designed and developed the TV
listings and data management applications for NBC
Olympics 2004.
- Architected, designed and developed TMS J2EE
webservice designed to present Movie and TV data in
XML format, conforming to schemas developed by TMS.
Developed reference Swing clients and client API's
access the webservices.
- Developed the TMS standard XML schemas for TV and
Movie related information.
- Architected, designed and developed a J2EE
webservice for Philips iPronto/ProntoNeo
devices. The webservice supports device
authentication using HTTP-Digest, device activation,
and dynamically generating customised TV Listings in
an XML format conforming to the schema specified by
Philips.
- Developed TMS standard for writing Technical
Specifications and Architecture documents.
- Ported existing movies.zap2it.com web-site
from Sybase to Oracle.
- Designed the Tribune Media Services Enterprise
standard database model that is being used by all new
applications developed by TMS.
- Architected, designed and implemented movie
toolkit application (Versions 1.0 - 3.0) for TMS
customers using StoryServer 5.0 on Solaris 2.6 with
an Oracle 8.1.7 database.
- Converted all SQL code to Oracle PL/SQL stored
procedures for the movies toolkit application.
- Created Java servlets that generate XML formatted
movie news articles conforming to the XMLNews specification.
- Designed and developed the Zap2it Data Syndication
Application for syndicating Zap2it editorial content
in ASCII Text and XML (NewsML DTD) formats using Java
1.3 and the build system developed by Geotechnical
Software Services.
|
|
|
9/1999 - 5/2000
|
Net Quotient Consulting Group
|
Chicago, IL
|
|
|
- Built an application to check SSL certificates
using JSSE for XpressTrade.
- Built user interface applications and back-end
databases using Java and Vignette StoryServer based
on functional specifications for New York Life.
- Assisted in creating prototypes and functional
specifications for software projects involving New
York Life.
- Assisted in developing technical methodologies
for engineering solutions to Web-based development
problems at Net Quotient.
- Assisted in meeting with client engineering
personnel on specifics of projects, new technologies
and deadlines.
- UNIX System Administrator for the Chicago office.
|
|
|
2/1998 - 8/1999
|
IMI Systems Inc
(Now Ajilon)
|
Cincinnati, OH
|
|
|
- System Analyst, IBM Chicago
February 1999
to September 1999
Consultant for IBM working at Blue Cross and
Blue Shield Illinois. Responsibilities included:
- Network Analysis. Identified all the UNIX
application servers (Solaris 2.5/2.6, AIX 4.3.x)
that comprised the Blue Cross and Blue Shield
Illinois computing environment.
- Software Analysis. Identified all software
(local and third party) that were installed in the
network, as well as all the locally developed
databases (Oracle, Sybase, DB/2, Access).
- Assisted in developing test plans for making
sure that all software packages installed in the
network were Y2K compliant.
- Tools Analysis. Analyse and evaluate third
party data management and test automation tools
such as File-Aid/CS and WinRunner 2000.
- Database Design. Designed and implemented a
Project Tracking database in MS-Access to inventory
results of the network and software analysis.
Developed forms and reports to present summary of
results for project tracking.
- Project Management. Oversaw Y2K testing efforts for
all UNIX hardware and UNIX based software applications and
database servers at Blue Cross and Blue Shield.
- Computer Consultant, Convergys
March 1998 to December 31, 1998
Y2K testing of the Precedent 2000 - a three-tier
client/server Wireless Business Management and
Billing system - software package developed by
Convergys (formerly Cincinnati Bell Information
Systems). Responsibilities included:
- Java Development (65%):
- Developed a multi-threaded Java (JDK 1.1.6)
application implementing a MDI using JFC (Swing
1.0.2 and Swing 1.1) for the Usage Processing
Subsystem of the Precedent 2000 system.
- Implemented numerous internal windows for
viewing log files generated by the Precedent
2000 application.
- Implemented a connection to Oracle 7.3.x and
8.0.5 RDBMS' using Oracle JDBC "thin"
drivers.
- Implemented a SQL editor for users to run
their own queries, and save queries as menuitems.
The result set from the database was converted
into a table model and presented in spread-sheet
format.
- Y2K Testing (35%):
- Creating, selecting, editing and executing
System and Y2K compliance test cases as they
relate to the Key Business Processes and future
releases of the Usage Processing Sub-System for
Precedent 2000.
- Develop PERL, OraPERL and Korn-shell scripts
for automating repetitive testing tasks.
|
|
|
6/1992 - 8/1994
|
Techno Trade Links
|
Trivandrum, Kerala
|
|
- Design Engineer for a Mechanical Engineering
Consulting company. Responsible for product design,
analysis (computer simulation and modelling),
development and testing to satisfy client
requirements.
- Designed and developed Portable Mushroom Driers
working on electricity and kerosene. The design was
developed using AutoCAD-12, and the modeling and
analysis of the design were performed using C/C++ in
a UNIX (HP-UX 9.0) environment.
- Design of gear system for raising and lowering
sluice gates. Design developed using AutoCAD-12, and
the simulation and analysis were performed using
C/C++ in a UNIX (HP-UX 10.2) environment.
- UNIX system administrator (HP-UX 10.2) for the
company.
|
|
EDUCATION
|
12/1997
|
Iowa State University
|
Ames, Iowa
|
|
|
- Advanced computer modelling and simulation of a
Vuilleumier Heat Pump system using C++ in a UNIX
environment (Ultrix, OSF/1, Irix). Incorporated
advanced models of heat exchangers and researched
the effect of the irreversibilities introduced into
the system by the heat exchangers.
- Developed a Motif GUI application, to execute the
program with different operating conditions and
different initial conditions.
- Worked with the FORMOSA software package (in
FORTRAN) for the Optimisation of Nuclear Fuel Rod
Assembly Design in a Boiling Water Reactor. Research
into modelling changes required for converting the
FORMOSA package which was developed for Pressurised
Water Reactors, to work for Boiling Water Reactors.
- Teaching Assistant - Laser Cutting experiments
using a Carbon-di-Oxide Laser; Thermal Analysis of
the Iowa State University Nuclear Reactor;
Experimental analysis of a Refrigerating and Air
Conditioning Unit; Experimental analysis of an Axial
Flow Fan.
|
|
|
5/1992
|
College of Engineering
|
Trivandrum, Kerala, India
|
|
|