David Forthoffer

David Forthoffer Email and Phone Number

Senior Programmer/Analyst | C++, Java, Agile Development with Scrum, Clean Code, HTML5, CSS
David Forthoffer's Location
Delta, Utah, United States, United States
About David Forthoffer

I passionately write clean, readable, tested code that solves a wide variety of problems, including asynchronous interoperability, network unreliability, performance with large data, dynamically generated HTML/CSS pages, software interconnectivity, and legacy challenges. I am innovative, and have awards and a patent to demonstrate that. I am good at thinking outside the box. I gladly work with team members and other helpful sources (including stackoverflow.com). I wholeheartedly embrace the evolution toward clean code, and Agile & test-driven development, especially within a continuous build/integration/test environment—CI/CD. I habitually work at a frenzied pace, which allows me to create clean code at a pace that has me meeting deadlines that others may find challenging.Although management may regard executable software as our team's product, I realize that my team's actual product is the source code and other infrastructure that generates the deliverable product. This means I make my work always ready to pass on to teammates. At Adobe, we had a saying: "Do your work so that if you're run over by a beer truck tomorrow, the team can carry on."I am an affable guy. I am friendly toward everyone, and most people are friendly toward me. I am willing to help anyone, though keeping in mind deadlines I must meet. Sure, sometimes I make mistakes, but I regard them as opportunities to learn. (When I taught 'Team Programming in a Business Environment', I taught that it was better to do 9 of 10 things right [supposing the failure didn't hurt the company] than to do 3 of 3 things right, because then someone else would have to do the other 6 things.) As a team player, it is part of my job to get along with people. I've made that part of my lifestyle; it's not just a "duty." Indeed, in the past twenty years, I've not gotten angry at anyone, except once.

David Forthoffer's Current Company Details

Senior Programmer/Analyst | C++, Java, Agile Development with Scrum, Clean Code, HTML5, CSS
David Forthoffer Work Experience Details
  • Ted Stevens Anchorage International Airport
    Programmer/Analyst 4
    Ted Stevens Anchorage International Airport Jun 2020 - Aug 2022
    Anchorage, Alaska, United States
    ● Migrated 71 Microsoft databases that were intertwined into the Airport Information System (AIS) from Access 2010 to Access 2019.● Discovered and coped with several bugs in Access 2019.● Implemented dozens of enhancements to AIS.● Fixed hundreds of Access/VBA bugs in AIS.● Added hundreds of self-tests to AIS.● Developed a list of 100+ error-prone practices peculiar to AIS and corrected thousands of such instances.
  • Self-Employed
    Retired, Then Student, Then Volunteer
    Self-Employed Sep 2007 - May 2020
    ● Retired● Paralegal student at University of Alaska, with 3.8 GPA for 90 units● Volunteered as Paralegal at Alaska Public Defender Agency, and elsewhere● Volunteered at food distribution center
  • Adobe
    Senior Computer Scientist
    Adobe Jul 2000 - Aug 2007
    San Francisco Bay Area
    ● Wrote 43,000 line tool in C++ to automatically test features of an extensive API library. (The tool ran on Windows, Mac, and unix.)● Lead development of effort to programmatically test several extensive API libraries used by Adobe Acrobat, Illustrator, InDesign, and Photoshop.● Used custom digital image processing to test Adobe Acrobat on Mac and Windows.
  • Adobe
    Computer Scientist
    Adobe Jul 1997 - Jun 2000
    San Francisco Bay Area
    ● Wrote a 25,000 line tool in C++ running on Mac and Windows to test Adobe Postscript Printer Description files, replacing a $50,000-a-year contractor.● Developed and lead implementation of complex system to test PostScript that reduced OEM's testing expense by an order of magnitude and reduced Adobe's need for PostScript experts from four to one.● Taught Team Programming in a Business Environment (CS241) for three semesters at San Jose State University in California.
  • Adobe
    Member Of Technical Staff
    Adobe Aug 1994 - Jun 1997
    San Francisco Bay Area
    ● Developed and executed programs & scripts to test PostScript printers.● Diagnosed and fixed numerous bugs in the PostScript test suite used by OEMs to test their Adobe PostScript printers. Some were bugs no one else could diagnose.
  • Various Jobs
    Computer Programmer
    Various Jobs Jan 1980 - Jun 1997
    San Francisco Bay Area
    ● Transformed (via C++ program) public data into specialized HTML/CSS, and converted that to 3,000‑page Kindle eBook.● Developed module to parse SQL commands and convert them to API calls for a proprietary concurrent database access system, in C on BSD unix.● Solved Top Secret programming challenge for NATO.● Taking over from Charles Simonyi, enhanced user interface to ALGOL compiler.

David Forthoffer Education Details

Frequently Asked Questions about David Forthoffer

What is David Forthoffer's role at the current company?

David Forthoffer's current role is Senior Programmer/Analyst | C++, Java, Agile Development with Scrum, Clean Code, HTML5, CSS.

What schools did David Forthoffer attend?

David Forthoffer attended University Of California, Berkeley, Stanford University, University Of California, Santa Cruz, University Of Alaska Anchorage.

Not the David Forthoffer you were looking for?

Free Chrome Extension

Find emails, phones & company data instantly

Find verified emails from LinkedIn profiles
Get direct phone numbers & mobile contacts
Access company data & employee information
Works directly on LinkedIn - no copy/paste needed
Get Chrome Extension - Free

Aero Online

Your AI prospecting assistant

Download 750 million emails and 100 million phone numbers

Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.