STEVE SONTAG | Curriculum Vitae |
ssontag@gospelchronology.org | • | c/o 7372 S. Yorkshire Dr. | • | 314-807-6077 |
St. Louis, Missouri 63123 |
Learning | Swift | ||
13 years | Objective-C & Cocoa | ||
12 years | C++ (& PowerPlant) | ||
6 years | C | ||
10 years | Assembly (Motorola 68k & PPC, used mostly—but not exclusively—as a debugging aid) | ||
3 years | Pascal | ||
7 years | Basic | ||
16 years | Git, Subversion, CVS | ||
4 years | iOS | ||
14 years | Mac OS X | ||
13 years | Mac OS 6 thru 9 | ||
11 years | HTML, CSS | ||
Xcode, Interface Builder | |||
Metrowerks CodeWarrior, Constructor, ResEdit, MacsBug & Inside Macintosh | |||
Quartz, WebKit, SQLite, Unix shell scripting | |||
Object-oriented analysis/design and the Uniform Modeling Language (UML) |
November 1990 to Present | Software Engineer (Contractor/Subcontractor) Consulting work. Significant projects include: 2011–2013: Enjoy All, LLC
2009–2020: Online Bible
2009–2011: Critical Path Software (subsequently a subsidiary of eBay)
2006–2008: Software Technology Group / Intriguing Development 2006–2007: Centurion Technologies / Intriguing Development 2005–2012: Intriguing Development
2000–2004: Hewlett Packard / Intriguing Development
More specifically, implemented and maintained a low-level, Mac OS 9 interrupt safe, Thread Manager independent, shared library that implemented a packet protocol layer according to IEEE P1284.4, Standard for Data Delivery and Logical Channels for IEEE Std. 1284 Interfaces (including backwards compatibility with its proprietary predecessor). Multiple applications and drivers concurrently use this shared library to communicate with one or more devices over USB and (potentially) other physical connections. Written in C++ (with 2 critical functions in Assembly) having a C interface; later converted to Embedded C++ (a subset of Standard C++), then Carbonized. (This shared library was part of a package that won a January 2001, MacAddict “Freakin’ Awesome” award.) Significant challenges included:
Assisted with the implementation, enhancement and maintenance of several applications—written in C++ & PowerPlant—that use the above shared library (or, later, its Mac OS X counterpart). For example:
In addition, identified and worked around firmware bugs (existing in released hardware), assisted with the development of requirements specifications, and created (in 2004) a Cocoa-based photo retouching and image enhancement application. (According to our HP Software QA Project Manager for the second last of these projects, the Photosmart printer software for Mac OS X had the lowest call volume of any HP printer line at the time.) Other: A structural engineering application for designing a line of cantilevered steel beams (C++ model with Objective-C++ UI); a pair of stereoscopic-image-generating applications (C++); a theatre-ticketing management application (C++); and a television-game-show-style application (Pascal). |
September 1991 to October 1993 | C. Rallo Contracting Co. Managed construction of several projects, including a $24,000,000 Medical Center addition and renovation. Used Primavera construction project management software in an IBM PC environment to help coordinate the projects. |
August 1983 to November 1990 | Wefelmeyer Construction Co. Managed and directly supervised construction of many projects, primarily Skilled Care and Self Care nursing facilities. Also managed the installation and operations of an IBM System /36 computer. Developed database queries permitting more complete use of the System /36 and developed several complex spreadsheets using Lotus 123 on an IBM PC. |
May 1975 to October 1993 | Jack A. Sontag Consulting Structural Engineers Progressed from draftsman to structural engineer (both part time and full time). Also developed five structural engineering applications: one for a Hewlett Packard 97, one for an Apple II+ (using Applesoft), and three (using Basic) for an IBM PC running DOS. |
University of Missouri – Rolla (subsequently renamed Missouri University of Science and Technology) | ||
B.Sc. in Civil Engineering | ||
St. Louis University High School |