Mark A. Martin

Applied Mathematician, Software Developer, Systems Administrator, Web Developer, Instructor

0610 SW Nevada St Apt H, Portland, OR 97219

mark@mark-a-martin.us

http://mark-a-martin.us/


Objective

A position in a scientific field utilizing my mathematical, scientific, and computer skills.


Qualifications


Applied Mathematics

Education

Title of Dissertation

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.


Software Development

Languages

Protocols and Interfaces

Databases

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.


Systems Administration

Hardware

OS

Training

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 Development

Web Technologies

Web Servers

Web Browsers

Graphics

Summary

I am proficient with a wide array of web servers, web browsers, graphics software, and web technologies. I began developing my web site

http://mark-a-martin.us

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

http://www.amath.washington.edu

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.


Instruction

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.


Honors


Personal


Last modified: Wed Jul 3 08:44:13 CDT 2002