Mark A. Martin
Applied Mathematician,
Software Developer,
Systems Administrator,
Web Developer,
Instructor
0610 SW Nevada St Apt H, Portland, OR 97219
[Objective]
[Qualifications]
[Applied Mathematics]
[Software Development]
[Systems Administration]
[Web Development]
[Instruction]
[Honors]
[Personal]
[Printer-Friendly Version]
[Home]
A position in a scientific field utilizing my mathematical, scientific, and computer skills.
Ph.D. in Applied Mathematics, M.S. in Mathematics.
Specialized in the physics and biology of the upper ocean, boundary-layer
meteorology, and climatology.
Broad knowledge of mathematical biology and dynamical systems.
Strong background in analytical and numerical mathematical techniques.
Strong software development, web development, and system administration
skills.
Effective team member or team leader.
Effective communicator and instructor.
Education
2000 Ph.D. Applied Mathematics, University of Washington
1992 M.S. Applied Mathematics, University of Washington
1988 M.S. Mathematics, University of Arizona
1986 B.A. Mathematics, University of Colorado in Boulder
Title of Dissertation
The Influence of Seasonal and Climatic Environmental Changes on Plankton
in the Marine Mixed Layer
Dissertation Topics
Summary
There have been five phases to my mathematical education and experience. Most recently, I was a lead designer of software for mathematically modeling prokaryotic organisms as networks of metabolic reactions at a bioinformatics firm. While working on my dissertation, I studied the effects of seasonal and climatic variations in environmental factors on plankton populations in the marine mixed layer using a periodically-forced nonlinear ordinary differential equation model. Prior to my dissertation work, I studied boundary layer meteorology and mixed-layer models of the troposphere and contributed to the development of a large eddy simulation cloud model. During a year at the University of Colorado in Denver and during my first couple of years at the University of Washington, I studied numerical analysis and performed research on preconditioned conjugate gradient methods for solving the linear systems that arise from discretizing elliptical partial differential equations. I began my graduate career as a pure mathematics student at the University of Arizona, studying abstract algebra, various types of analysis, topology, and differential geometry.
Languages
Perl, Perl/Tk, C, C++, Korn shell, Bash, Fortran 77, Pascal,
Matlab, Maple, Basic, HTML, Javascript, SQL, Java.
Protocols and Interfaces
TCP/IP, UDP, FTP, HTTP, CGI.
Databases
Oracle, PostgreSQL, relational database design.
Summary
I began programming in 1978 in Basic and Fortran via CRT, teletype, and punch cards on HP minicomputers and IBM mainframes. Since then, I have authored or contributed to a wide variety of projects in many languages on many platforms. The projects have ranged from small programs in a single language to projects consisting of tens of thousands of lines of code in multiple languages. I have designed and written procedural and object-oriented programs, have constructed graphical user interfaces and animations, and have written or participated in the development of distributed applications. Most recently, I played several software development roles at a bioinformatics company. In this capacity, I was a lead designer of software for mathematically modeling prokaryotic organisms as networks of metabolic reactions and maintaining the company's biochemical pathway collection and a leader of the effort to provide the infrastructure for using legacy tools and methods for developing and maintaining the pathway collection.
Hardware
Sequent NUMA-Q 2000 and Symmetry 5000, EMC Symmetrix 3430 Open
Storage System, StorageTek 9710 Tape Library, DEC Alpha, DECstation
2100,3100, and 5000, x86 PC's, HP 735 and 715, Silicon Graphics Indy
and Indigo2, Sun Sparc 2 and Sparc 20, Apple IIe through Mac G4
OS
UNIX (Dynix/ptx 4.1.x, 4.2.x, 4.3.x, and 4.4.x, IRIX 5.3 and 6.2,
Tru64 UNIX, Digital UNIX, DEC ULTRIX, HPUX, RedHat Linux 2.x - 7.x,
Mandrake Linux 6.x - 8.x, Slackware Linux 4.x, and OpenBSD 2.8 and 2.9),
Microsoft Windows 3.x, 95, 98, ME, 2000, XP, NT 4.0 and 3.51, MacOS
Training
Oracle training in Oracle 7 Database Administration.
Sequent training in Systems Administration,
Systems Tuning, SVM Administration, Clusters Administration,
Systems Security, Dynix/ptx Internals, Dynix/ptx 4.4 Administration
Differences, and SVM 2.0 Administration Differences.
Summary
In late 1995 and early 1996, I helped maintain a network of
workstations and Xterminals for the Applied Mathematics department at
the University of Washington. I became a systems administrator
supporting terabyte-scale Sequent servers for Boeing Information and
Support Services in the Fall of 1996 and became the lead administrator
for a team within the same group at the beginning of 1997. Along with
my duties as a lead administrator, I played an important role in the
certification of three new technologies for use at Boeing and helped
implement the technologies after certification was complete.
Throughout 2001, I was a primary resource for Linux/UNIX systems
design and support and computer security for a network consisting of
approximately 200 machines at a bioinformatics firm. In this
capacity, I designed and implemented firewalls, was a main designer of
the procedure for automatically reproducing the company's primary
bioinformatic product, and performed all of the routine tasks of a
systems administrator.
Since the Fall of 1995, I have performed most of my research on Linux
systems that I maintain. I have performed the full spectrum of
administrative tasks and have done considerable software development
under Linux.
I have maintained several Microsoft Windows systems, from Windows 3.0
through XP. I have developed software under Windows 95 and 98, have
solved problems under Windows, and have performed many hardware and
software installations, updates, and reconfigurations. In particular,
I performed extensive Y2K remediation, prior to January 1, 2000, on
several machines running Windows 95 and 98.
Web Technologies
HTML 1.x-4.x, CSS, Javascript, HTTP 1.x, CGI, Java.
Web Servers
Apache 1.2.x and 1.3.x, Netscape Commerce Server, NCSA httpd 1.2.x
and 1.3.x
Web Browsers
Netscape Navigator 1.x-6.x, Microsoft Internet Explorer 1.x-6.x, AOL,
Mozilla, Galeon, Konqueror, NCSA Mosaic 1.x and greater, Amaya, lynx, links.
Graphics
GIMP, ImageMagick, xfig, gd, GD.pm, XV, POV-Ray, GNU plotutils,
pstoedit, CorelDraw, various paint tools.
Summary
I am proficient with a wide array of web servers, web browsers,
graphics software, and web technologies. I began developing my web
site
at the University of Washington in 1994 and have used my site as a forum for presenting personal and professional information and for experimenting with web technologies.
As an assistant systems administrator for the Department of Applied Mathematics at the University of Washington in late 1995 and early 1996, I helped maintain the departmental web server and designed, constructed, and maintained portions of the departmental web site
In 1996 and 1997, as a UNIX systems administrator for Boeing Information and Support Services, I created a tool for remotely retrieving and graphically presenting system information over the company's intranet.
Summary
During the first three years of my graduate education, I was responsible for all aspects of mathematics courses, teaching as many as 100 students a term. Later, at the University of Washington, I received high marks from the students and faculty as a teaching assistant for calculus in the mathematics department and assisted with most of the graduate and undergraduate level courses taught in the applied mathematics department. In addition, I assisted with undergraduate physics labs and ocassionally gave guest lectures at high schools when I was an undergraduate at the University of Colorado.
Philosophy
I believe that the key to effective teaching is to get students to actively participate in their education inside and outside of the classroom. The role of the instructor is to enliven the material, to provide sufficient and appropriate practice, to lead students to ask the proper questions and guide their search for the answers, and to identify and help students overcome obstacles to understanding.
Semester at Sea
Alumnus (1984).
Last modified: Wed Jul 3 08:44:13 CDT 2002