I am seeking a job which uses my strongest skills to help build an interesting and useful product. I wish to work in an environment that demands excellence and fosters creativity, with a team of talented and competent co-workers.
My primary strengths lie in designing and implementing scalable network and web services. My approach to projects usually includes domain modeling, infrastructure and architecture design, followed by peer-reviewed implementation and testing.
I have used a wide variety of tools, and I am adept at learning new ones. I can program well in all major languages. I have used C, C++, Perl, PL/SQL, SQL, and the Unix shell in the workplace. My greatest experience is with Perl, which I have used in many environments. I am intimately familiar with the mod_perl web application environment, and I have developed and deployed several products using it.
My experience in content creation and markup languages includes seven years of HTML experience and a deep understanding of all versions of HTML including 4.01 and XHTML. I have previously implemented Cascading Style Sheets 1 and 2 and combined CSS2 with JavaScript to create Dynamic HTML documents. I have also used XSL and the DOM to transform XML documents.
I have used software from major vendors in the completion of my projects. I am strongly familiar with accessing the Oracle RDBMS using C and Perl, and I can program, deploy, and administer the MySQL and Postgres databases. I have used Apache, IIS, and Netscape web servers in the workplace. I am also skilled with a variety of CASE and productivity software.
I am active in the professional software development community, and I contribute to Open Source software projects. In the professional community, I am a member in good standing of the ACM, I presented a tutorial at the 1999 and 2000 O'Reilly Open Source Software Conventions, and I have acted as a reviewer for the O'Reilly books Programming the Perl DBI, Writing Apache Modules with Perl and C, and a forthcoming book from Stas Beckman. I maintain tutorials on the web about database programming and performance.
My primary Open Source project is Apache::Session, which is a session management software package for use with Apache. I have developed this software since 1998, and development continues today. I have also contributed to other people's projects, including:
I was the senior Software Architect at Direct Commerce. My responsibilities included software component design using Java within the BEA WebLogic server. I was also responsible for the day-to-day system administration at the company, and participated in requirements definition activities.
Vivaldi Networks is a startup developing an Internet service. My position at Vivaldi was Lead Web Developer, and I was responsible for providing technical leadership, designing our web applications, continuously educating myself on existing and upcoming technology, and choosing hardware and software vendors. Vivaldi is a small company, so I was also responsible for system administration, recruiting, and participating in other software efforts.
At Critical Path I have been responsible for implementing the Mail Administration Center (MAC), the web interface to CP's account provisioning system. The MAC is a brandable, secure user interface built upon Apache, OpenSSL, and mod_perl. The MAC is the presentation layer which sits atop business logic in an Oracle database. The project contains nearly 20,000 lines of Perl, all of which were written from scratch during my term at CP. My other projects at CP include researching and designing a brand asset distribution mechanism and a scalable architecture for SSL-secured applications.
At the Texas A&M University Department of Residence Life, I have been responsible for designing, coding, testing, and deploying a system to replace student paperwork involved with living on campus. The completed project includes on-line applications for housing, renewal of contracts, room and hall change requests, and extensive tools for use by the department. The system has over 10,000 lines of Perl code. My responsibilities also included installing Apache with embedded Perl on Unix and Windows NT platforms, interfacing Perl on Unix and Windows NT with an Oracle database system, and integrating a Unix- based secure server for credit card transactions.
My responsibilities at Organon Teknika included testing of experimental and prototype equipment, construction and evaluation of alpha-production units, and assisting in research and development. I also created and reviewed engineering drawings.
In my position with the Department of Student Life, I developed a system to pair students with rental housing in Bryan and College Station. I developed all code, layout, graphics, and content. In addition, I was responsible for deploying the departmental web server and its web and database software.
This document Copyright Jeffrey William Baker. Last modified 27 February 2001
This document is also availabe in Adobe Portable Document Format.
Other documents on this site include: