Wade J. Love
Programming Projects
wadejlove(at)cobaltduck(dot)info
At Tata Consultancy Services:
- Project title and client name withheld due to confidentiality.
An enterprise-level banking services system, migrating a legacy
system with a text interface to a web-based application with graphical interface. Functions were
provided for both one-item-at-a-time entry and retrieval, as well as bulk import and export
of text files to and from the user's file system. Technolgies used included Flex for UI
and input validation, Spring for middle-tier architecture, and BlazeDS for Flex-Java
interaction. This project is in production with the client, who gave it a 99% CSI.
- Cosmic, The Central Online System for Management of International Collaboration.
A pro-bono effort for the University of Cincinnati to create
a web-based application to aide the school in tracking its overseas efforts and affiliations.
The completed product was to be released open-source for adoption by other institutions.
Cosmic utilized JSF Facelts for UI, JSF managed beans for business logic, an iBATIS ORM, and
MySQl persistance. I was able to be a part of this project from start-up, participating in
requirements and design documentation. Regretably, University of Cincinnati decided not to persue the
project after the second development iteration. My areas of responsibility included look-and-feel
(that is, CSS), security framework and login/ logout functions, and user management.
- Open Network/ Thin Client While working on Cosmic, I was also assigned to participate in an
architecture workshop and development of proof-of-concept demonstrations for L1 Integrated Biometric
Technologies. The proposed project will allow persons who need to have certain scans recorded, usually
fingerprints, for employment purposes, to register for an appointment, then execute the scan with
a representative at a mobile kiosk. Although TCS did develop this for L1, I was not assigned
to the full-scale project.
- Project title and client name withheld due to confidentiality.
Returing to the first project listed, The Flex UI from the initial release was
replaced with JSF, and I was a module lead on the team that designed and developed the second edition.
- Portlet Proof-of-Concept. Continuing with the same client at TCS, there was a
discussion of deploying the JSF application in a portlet environment. For planning purposes,
the project architects evaluated various vendor implementation of the JSR-286 portlet
specification and JSR-301 Portlet Bridge, including entries from Oracle, Apache, and JBoss.
In particular, I developed a Proof-of-Concept utilizing GateIn 3.1, RichFaces 3.3.3, and
JBoss AS 5.1. The POC was intended to demonstrate the function and appearance of several components
and facets similar to those needed by the actual application. However, the application
was not deployed as a portlet
- Project title and client name withheld due to confidentiality.
Adding a feature to an existing
web application, given a recent change in internal policy regarding handling of loans in
danger of delinquency. The existing application was created in HTML 3, Java 1.4, and Javascript.
Thus I have had to learn back-ward compatibility, and surprisingly for 2011, to check for Y2K
issues.
- Proctor and Gamble Technology Integration Project.
This project is just beginning as of January 2012.
Independent Volunteer activity:
- Flotilla/ Division Home Pages. Prior to even beginning formal training
as a developer, I was assigned to as the task of creating and maintaining web sites
for both my Flotilla and Division of Coast Guard Auxiliary in New York. Although these
sites have since been handed to others, the overall design I introduced can still be seen
at a0920102.uscgaux.info and
a09201.uscgaux.info, respectively. The sites
utilize XHTML 1.0 transitional, with a small amount of PHP scripting, primarily for
modularity and form validation.
- The Virtual Vessel Examiner. A Flex-based web application designed for
the U.S. Coast Guard Auxiliary, as an educational and entertaining enhancement to thier
programs to promote safe boating. The application simulates the Vessel Safety Checks
provided by Auxiliary members to the boating public, where the member goes over a boat
with the owner to ensure it is properly equipped to meet all state and federal safety and
environmental regulations. With either the real face-to-face checks or this virtual version,
a boat owner may learn of problems and correct them prior to setting out on a voyage, thereby
avoiding the potential for getting ticketed by maritime police, or potentially hazardous
situations at sea. Having an engaging graphic interface and ample visual
illustrations, the Virtual Vessel Examiner allows users to learn what deficiencies,
if any, their vessels may have, or to give pretend answers to test thier knowledge of
boating laws. This work was undertaken on a strictly volunteer basis, and comprises
approximately 2 kloc. The first version of Virtual Vessel
Examiner was completed in February, 2010 and released under creative commons. At the
end of March, the application was reviewed by the Auxiliary's National V-Department,
and adopted for use at the site safetyseal.net.
- Virtual Vessel Safety Check 2.0. The Virtual Vessel Examiner is being upgraded and has been
renamed. This time, the project will have the full participation of the U.S. Coast Guard Auxiliary
National V-Department. Requirements have been documented per IEEE-830-1998 standards. Prototypes
are in development.
- eSPAR. This is a simple CRUD application to assist a Sea Scout ship to track
progress on achievement of standard toward rank advancement. The technolgy stack is
RichFaces 4.1, myBatis 3.0.6, and MySQL 5.