Alex J. Raftis

709 Bay Area Blvd. League City Texas 77573 281.217.7997 alex@raftis.net

Education Bachelor of Science, Degree in Computer Science, March 1994 from California Polytechnic State University, San Luis Obispo. Grades and curriculum are available upon request.
Summary of Experience Senior Developer, eGenesis, Inc. July 2001 through Present
The chief technology architect of an online system designed to provide continuing education for EMS, Fire Fighters, and Health and Safety workers. This involves coordinating the development and quality assurance efforts, as well as being a key member of the development team. The education center is written in Java using Web Objects 5 from Apple Computer. The system is also fully capable of supporting multiple languages and is current deployed for the U.S., Canadian, U.K. and Mexican markets.
In addition to my development work, I also oversee the maintenance of our company file servers, including the web server and company file servers. All computer systems are running Mac OS X.
Partner and Senior Developer, Order Fusion, Inc. December 1994 through April 2001
In 1994 I founded Dover Pacific Computing with three other associates to develop an order processing system that would outperform other existing systems in the industry in both speed and flexibility. The company was later renamed to Order Fusion, Inc. Over nearly seven years, we developed a system using NeXT's, and more recently, Apple's tools. These included OpenStep 4.1 for Mach and NT, Enterprise Objects Frameworks 1.2 and 2.0, and Web Objects Frameworks 1.0 through 4.5. We also made use of a variety of database engines, including OpenBase from OpenBase International and Microsoft's Microsoft SQL Server. Over the course of the project, I aided in the over all design of system components, while concentrating my development efforts on the payment processing system, the shipping manifest system, and the world wide web storefronts. As a side note, due in large part to the down turn in the U.S. economy, Order Fusion was forced to close it's doors in April of 2001.
System Developer, MarDec, Inc. March 1994 through December 1994
Involved in the design of an order processing system under NeXTstep and Oracle sitting on a mixed TCP/IP and Novell 4 network. Also responsible for helping to maintain an existing order processing system written in a proprietary 4GL.
Senior Programmer, Kona Systems January 1993 through March 1994
One of three programmers working on designing and implementing an object oriented employee scheduler under Borland C++ 3.1 and Borland Turbo Vision API 1.0.
NeXT System Administrator, ACS, CalPoly January 1992 through January 1993
Responsible for upkeep and maintenance of a fourteen machine NeXT cluster running NeXTstep 2.1 and NeXTstep 3.0 with approximately three hundred users. Also responsible as faculty and student liaison to Academic Computing Services. Job included some system programming in C, Objective-C, and C Shell.
NeXT System Administrator, School of Business, CalPoly August 1992 through October 1992
Responsible for configuring and installing a network of eleven NeXT machines, all running NeXTstep 2.1. Later responsible for upgrading them to NeXTstep 3.0.
Sun System Administrator, ACS, CalPoly January 1991 through January 1992
Responsible for the upkeep and maintenance of fourteen Sun 3 machines, including a Sun 3/280 fileserver. Job included working as a faculty and student liaison to Academic Computing Services, maintaining NIS and NFS networks, installing software, and upgrading the lab to Sun 4 machines, including a Sun 4/690 fileserver. Job included some system programming in C, C Shell, and Borne Shell.
Curriculum Veritae Computing
I've programmed extensively in C, Objective-C, Java, C++, Pascal, C-Shell, Makefile (UNIX), PostScript (Level I/II), and Display PostScript. Code samples can be provided on request. I've also worked with and implemented smaller projects in Borne Shell, Modula II, Assembly (6502, 65816, 680x0), YACC, LEX, Lisp, and Prolog.
I'm familiar with the use of a variety of computing environments, having developed large projects for NeXTstep, UNIX (BSD, Solaris, and Linux), Mac OS X, Windows 3.1, Windows NT, and Windows 2000. In addition, I've also developed applications for the Apple IIgs, which provided a SDK similar to Apple's current Carbon API.
I've also worked with a wide variety of databases, included Microsoft SQL Server, Sybase, Oracle, OpenBase, and PostgreSQL (7.x).
Foreign Languages
I am functionally literate, spoken and written, in Spanish, having completed five years of high school Spanish and 15 units of Spanish at CalPoly.
Affiliations and Honors
  • Five year member of ACM, the Association for Computing Machinery, local chapter.
  • Five time recipient of Dean's Honor List.
  • Member of CalPoly's programming team, 1990 year. We placed third in the regional competition.
References References are available upon request. Please feel free to call or e-mail me.