Jonathan K. Mack
Helicopter pilot, software developer, aerospace engineer, academic tutor
Software Development
I have a Master's Degree in Computer Science, and professional software engineering work experience. Below is my software engineering resume. A pdf version is available here; my complete curriculum vitae is here.
The notable software projects I've completed are at my Software page; some are also mirrored at my GitHub page.
JONATHAN MACK
(304) 685-0605 • jkmack at proton dot me • http://www.jonathankmack.com
WORK EXPERIENCE
Independent Researcher
2016 - 2025
Simons Foundation
New York, NY
First author of a research paper, published in a leading astrophysics journal, analyzing the multiple galaxy merger fraction of a universe simulation. Designed, wrote, and validated the associated computer code, analyzed the results, and wrote the early drafts of the paper.
Spreadsheet/Database Developer
2009 - Present
Air Methods
Various Locations
Designed and implemented various helicopter EMS-related spreadsheets and databases, in use by multiple bases, while working full-time as an EMS helicopter pilot.
Web Developer
2008 - Present
Various Clients
Various Locations
Designed, implemented, and maintained multiple standards-compliant websites, using HTML, CSS, PHP, MySQL, and JavaScript.
Software Engineering Intern
2008
Strictly Business Computer Systems
Huntington, WV
Designed and implemented a configurable database manipulation application using agile test-driven development methods for a large corporate client. Applied Java, Oracle Database Express Edition, dom4j, JUnit, and log4j technologies during implementation.
Graduate Research Assistant
2007
West Virginia University
Morgantown, WV
Assisted a WVU Computer Science faculty member in research and report composition in a NASA-funded research project investigating software validation of spacecraft real- time operating systems.
CS101 Instructor/Content Developer
2006, 2008
West Virginia University
Morgantown, WV
Designed and edited web pages and homework/exam projects, developed lessons, graded homework and exams, and instructed students in multiple sections of West Virginia University’s Introduction to Computer Applications class, which combined instruction in critical thinking skills and Microsoft Office applications (Word, PowerPoint, Excel, and Access).
EDUCATION
Master of Science Computer Science
1/06 - 12/08
West Virginia University
Morgantown, WV
3.72 GPA. Problem Report: Test-driven development of a performance-critical database record-tree balancing application.
Commercial Aviation/Mathematics Major
8/96 - 5/97
University of North Dakota
Grand Forks, ND
3.40 GPA
Bachelor of Science Aerospace Engineering
8/93 - 5/96, 8/97 - 5/98
West Virginia University
Morgantown, WV
3.45 GPA, graduated cum laude
PROGRAMMING APPLICATIONS/LANGUAGES/SPECIFICATIONS
C, CSS, Fortran 77, HTML, Java (dom4j, JUnit, log4j), JavaScript, Linux, Microsoft Office (Word, Excel, PowerPoint, Access), MySQL, Oracle Database, PHP, UML, Windows
Keywords: 135, BS, CS, College, Degree, MS