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
-
1997-2002,
Oakland, California.
-
Senior software engineer.
-
CFML, HTML, JavaScript, CSS, Visual Basic, SQL, Perl, Java.
-
Design and development of web-based applications;
prototypes of web application frameworks and components;
development of database synchronization tools;
y2k-related coding and enhancements;
creation and porting of client/server applications.
-
1995-1998,
East Bay, California.
-
Freelance web developer and consultant.
-
HTML, JavaScript, Perl, CGI, Java, Flash.
-
Complete buildout of new web sites;
creation, design, and development of
original online games and puzzles;
technology consulting.
-
1993-1997,
Berkeley, California.
-
Senior software developer, web master, network administrator.
-
C/C++, Visual Basic, HTML, Perl, Awk, Access.
-
Development and support of public information kiosks
and internet stations;
creation and maintenance of dynamic web sites;
administration of the internal and external network.
-
1989-1992,
St. Louis, Missouri.
-
System administrator, programmer, hardware troubleshooter.
-
C, x86 Assembly, Awk, Unix shell scripts, PostScript, LaTeX.
-
Administration and support of the campus network;
coding of tools for aiding in the same;
coding applications to interface with external imaging machinery.
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.
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.