Resume for Marc Wallace

marc@resume.wallace.net
http://www.wallace.net/marc/resume/
Marc Wallace
415 Lagunitas Ave, #105
Oakland, CA 94610
(510) 251-1645

Objective: A software development position that builds upon long-term experience and offers interesting challenges.

Work Experience

The Echo Group

Freelance Jobs

QuickATM

Previous Jobs


Skills and Proficiencies

Languages

Used in Recent Projects

ColdFusion:
Large scale database-driven internet/intranet applications.
Custom tags, structured exception handling, and IDE extensions.
HTML, JavaScript, and CSS:
Cross-browser (Opera/NS/MSIE) dynamic elements and style sheets.
Client-side validations, browser capability detection, DOM manipulation.
Perl:
CGI, especially with database access.
"Quick hack" tools for lint, statistics, and source code manipulation.
File parsing and hand-rolled development aids.
Visual Basic:
Small to large (110K lines) projects.
ODBC, DAO/ADO, COM/DCOM, custom controls, creation of VB AddIns.
Also MS Office VBA variants (macros and code modules).

Programming Languages

Mastered:
Java, Perl, Visual Basic, C/C++, Delphi.
Mastered (but not used in recent projects):
Pascal, Awk, Assembly (80x86 and 6502).
Familiar with:
Lisp, Fortran, Prolog, Cobol, Ada.

Other Development Languages

Web related:
ColdFusion (CFML), ASP, JSP, CGI, Dynamic HTML, JavaScript.
Unix related:
Shell scripts, Sed, Lex, Yacc.
Other:
XML/XSLT, UML, SQL.

Development Tools

CASE / Modeling:
Visio, Rational Rose, EasyCase, ER Studio.
Database related:
SQL Server, Oracle (9i thru RDb 6), Microsoft Access, Crystal Reports, Actuate.
Graphics / Publishing:
Photoshop, Multimedia Toolbook, Photostyler, FreeHand, PageMaker.
Other tools:
CodeWright, ViM, SoftICE.

Operating Systems

Windows (13 years):
All versions since Win/386.
Administration, registry, DLL debugging, and EXE modifications.
Unix (14 years):
Especially Linux, SunOS/Solaris, SCO, and FreeBSD flavors.
Administration, DNS, NNTP feeds, Sendmail, Qmail, Samba, and various other essentials.
DOS (18 years):
Mostly MS-DOS, with some PC-DOS, Novell, and Caldera.
Including memory management and IRQ debugging.
VMS (2 years):
Some DCL and Eve.

The Echo Group
(October 1997 - October 2002)

Company/Job Description

"The Echo Group produces information management software for behavioral and mental health care providers and centers nationwide, including two thirds of California's county mental health agencies."

I was part of a small rapid application development team that was distributed across several remote offices. Our team's style was to thoroughly document design and analysis, and to keep a heavy focus on the architectural framework, while still maintaining a rapid development cycle (much like Extreme Programming).

Note: my initial employment was as a contractor with the Oakland software division of United Behavioral Health. This division was acquired by Echo in July 1999, at which time I became a full-time employee.


Project Details


QuickATM
(May 1993 - July 1997)

Company/Job Description

QuickATM was the leading supplier of interactive touchscreen information kiosks in U.S. airports. Since 1993, the network of roughly 100 airport and railway touchscreen information kiosks served over 7,000 travelers per day. The QuickAID web site provided comprehensive airport and travel information for more than thirty airports, and QuickAID Internet Stations provide email and web access to travelers at airports nationwide.

QuickATM was a small company; I had many roles simultaneously, including: senior software developer, network administrator, web developer, hardware troubleshooter, and graphic designer.


Project Details


Education

University of California at Berkeley, 1992-1993.
Graduate work in mathematics.

Washington University at St. Louis, 1988-1992.
Bachelor of Science in physics and mathematics, with honors.
Coursework included nine graduate level computer science courses.
Minor emphases included computer science, linguistics, and french.