Mac OS X / Java / Publishing / Unix Programmer
|
|
OBJECTIVE
|
I'm not currently seeking employment- I'm putting this up here for my own benefit.
|
TARGET JOB
|
Target Job Title:
|
Senior Programmer
|
|
Desired Job Type:
|
Employee
|
|
Desired Status:
|
Full-Time
|
|
Date of Availability:
|
Negotiable
|
TARGET COMPANY
|
Company Size:
|
Small (1 - 99)
|
|
Description of my ideal company:
I would like to work for a company that leverages their employees in their areas of expertise, but still allows them room to grow. The ideal company values efficient and productive employees, without over burdening them with bureaucracy.
|
EXPERIENCE
|
4/2001 - Present
|
Vertis Digital Solutions Group
|
St. Louis, MO
|
|
Server software for dynamic publishing and load balancing. Macintosh and Java socket programming. Mac OS X server maintenance.
Real-time PDF generation for catalogs, brochures, contact sheets, and advertisements. Design and implementation of layout engine and systems to create PDFs with xml. Advanced text formatting included copyfiting, handling of Chinese text, multi-page column layout, and page indexing.
Creation of foreign language database known as "Translation Library 2" where applications could query the system for known words and receive the foreign language equivalent based on a set of application domains.
Design and implementation of an asset management system for the "ACE" product. System uses PostreSQL and runs on Macintosh boxes using Quvert. Features drag and drop upload of assets from a desktop client.
Implementation of CVS, a code versioning repository. Creation of issue tracking system known as "iTracker", and an online knowledge base.
|
|
7/2000 - 4/2001
|
marchFIRST
|
St. Louis
|
|
ECommerce Web Site Development.
Designed and implemented a b2b e-commerce website for White-Rodgers, a large St. Louis based manufacturing company. The application included reports, user management, authentication, shopping carts and catalog management. I brought to the team experience in object oriented design, SQL, JSP, JDBC, Oracle, Apache, and IBM WebSphere.
Helped finish a b2b portal/e-commerce website for Opti-Port Inc, a division of Crown Optical. I used my experience in previous engagements to bring the project, which was over budget and behind schedule, to an end. With this project I gained experience in debugging java applications on Solaris, and finishing programming tasks where other developers had failed or left. SQL, JSP, JDBC, Apache Tomcat.
Client Training / Prototype Development.
Delivered technical help and training through marchFIRST to UniGroup, a St. Louis based shipping company. Training was delivered in the areas of Java development and programming for the Internet.
My experience in Servlets, JDBC, JSP, and pooling algorithms helped move an idea to production.
API Design.
Developed for marchFIRST an API in Java to be layered across different ECommerce architectures. A generic set of interfaces were designed, and three implementations were built that sat atop IBM's CommerceSuite, a custom MySQL catalog, and a XML catalog. Presentation was done via JSP's which linked only against the interfaces.
Technologies used were Java, JDBC, JSP, Oracle, IBM Commerce Suite, MySQL, XML.
|
|
1/1998 - 7/2000
|
University of Missouri
|
Columbia, MO
|
|
Single Sign On (SSO) Initiative.
Lead programmer of a small team which designed and implemented a campus wide move to a Single Sign On (SSO) environment. A single id/password combination was given to a user to access Microsoft Exchange mailboxes, Unix workstations, Netware logins, dial-up access, and Kerberos authentication among other things.
Created a multi-user "Single Point of Administration" with multiple tiers to update, create, delete, and manage over 100,000 user accounts. Since the initial creation of the application, many more computing environments have been easily added to the system because of the plugin-like architecture that I had designed.
A broad background with multiple environments, languages, and a strong sense of pride in my work helped to make the project a success.
Programming was done with Java, JDBC, Servlets, Oracle, Kerberos, Radius, Perl, C, C++, Apache and Apache JServ.
Computing Help Desk Knowledgebase.
Creation of a public computing knowledgebase to help augment the University's help desk. Articles were submitted, updated and published from a single web application. Reports, polls, and statistics were generated to help measure success. Authentication and authorization was tied into the University's (SSO) environment.
The knowledgebase was programmed using Java Servlets, JDBC, Oracle, and Radius authentication.
Perl CGI Scripting Support
As part of my job, I helped out people and departments with programming in Perl and writing CGI scripts. Programming ranged from connecting to various databases via Perl DBI, to creating counter scripts, email cgi's, and email applications.
|
|
10/1994 - 12/1997
|
University of Missouri - Columbia
|
Columbia, MO
|
|
Webmaster / Student Programmer
|
|
As a student, I was given a large amount of responsibility to oversee various computing resources at the University. Various tasks and projects included:
* CGI programming- Perl scripts to automate homepages for faculty and staff, counters, forms, etc.
* A web based Events Calendar for the University of Missouri. (Perl DBI/ Oracle)
* A web based application to accept/reject graduate and undergraduate student applications, track student data, and implement a "Field Work" database for the School of Social Work. (Perl DBI / Oracle)
* An online resume application for MU students to create and publish resumes on the web. (Perl DBI / Oracle)
* Experimental and proof of concept programming using various technologies such as Java, Perl and Oracle.
* Installation and configuration of Apache HTTP web server for www.missouri.edu and other MU servers.
* Design and maintenance of the official university homepage 1996-1998. http://www.missouri.edu/
* Application to collect and approve PCQ's (Position Classification Questionnaire) for the University's HRS depart
ment. (Perl DBI / Oracle)
* TCP/IP application written in Java to track how long visitors browsed web pages. Information was written to an Oracle database and used for statistics.
* Markup and design of the University of Missouri Faculty Handbook.
|
EDUCATION
|
12/1997
|
University of Missouri - Columbia
|
US-MO-Columbia
|
SKILLS
|
Skill Name
|
Skill Level
|
Last Used
|
Experience
|
|
Java
|
Expert
|
Currently used
|
7 years
|
|
Perl
|
Intermediate
|
Currently used
|
6 years
|
|
Oracle / Database Design
|
Intermediate
|
Currently used
|
5 years
|
|
Python
|
Beginner
|
Currently used
|
1 years
|
|
Java Servlets/JSP
|
Expert
|
Currently used
|
4 years
|
|
JDBC
|
Intermediate
|
Currently used
|
4 years
|
|
Apache
|
Intermediate
|
Currently used
|
4 years
|
|
UNIX
|
Intermediate
|
Currently used
|
5 years
|
|
Cocoa / Objective-C
|
Intermediate
|
Currently used
|
2 years
|
|
akm
people
other
im
|