dougjohnston

Web Application Developer & Designer


Doug Johnston

Web Application Developer & Designer

Seattle, WA | dbjohnston@gmail.com

I have twelve years of professional software development experience, eight of them as a full-stack Ruby on Rails developer. I also have an eye for design, having designed and built more than 40 websites. I have a degree in Computer Science, prefer to work on a Mac, and write all my code in Vim.

Work Experience

Atmospheric Labs, Bremerton, WA 2012 – Present

My personal freelancing company for web development and design work.

Freelance Web Designer and Developer

  • Designed, developed, and administered mobile-friendly websites and web applications for several organizations using Ruby on Rails, Sinatra, and WordPress.

Alliance Academy International, Quito, Ecuador 2012 – 2014

An international K-12 school in the capital city of Ecuador

Teacher, Programming and Design / Yearbook Advisor and Photographer

  • Spent 2 years living overseas and teaching AP Computer Science, graphic design, yearbook, and video production to high school students.
  • Created new curriculum for programming and design courses and overhauled the school's yearbook program, greatly improving quality, and delivering 600 yearbooks on-time and under budget.

AECOM, Seattle, WA 2009 – 2012

A Fortune 500 company and a worldwide provider of architecture, engineering, and planning services.

Senior Web Developer, Design + Planning Division (2010 – 2012)

  • Designed and built 40+ websites for a variety of clients including the the City of Los Angeles, the U.S. Navy, Joint Base Lewis-McChord, the State of Hawaii, FEMA, and the Smithsonian.
  • Used Ruby on Rails to build a full-featured CMS, utilized on over 30 project websites, with custom modules for event registration, advanced Google Maps integration, and interactive multi-page surveys.
  • Created an online collaboration tool used by 250+ coworkers and stakeholders to share documents, announcements, and other project resources.
  • Managed multiple projects at a time, providing up-front time/cost estimates, and delivering on-time and within budget more than 90% of the time.
  • Worked closely with coworkers and clients to understand requirements, provide feedback during development and to provide ongoing training, documentation, and support as needed.

Contract Web Developer, Design + Planning Division (2009)

  • Developed custom Ruby on Rails websites and applications for the State of Georgia, California State Parks, Wirsol Solar and other public and private organizations.

Children of the Nations International, Silverdale, WA 2005 – 2009

A non-profit organization caring for orphans in seven countries throughout Africa and the Caribbean.

Director of Web Development and Information Technology (2007 – 2009)

  • Key player in a major rebranding effort, overhauling the entire website to support the new brand.
  • Reworked the website's ecommerce section from scratch, improving performance, streamlining the process, and increasing online donation totals by 122% over 2 years.
  • Orchestrated the migration of 50+ international employees to Google Apps (for email), a new file server (for documents and media), and a custom ticketing system (for IT support issues).

Web Developer (2005 – 2007)

  • Redesigned and rebuilt the public website using Ruby on Rails and provided staff with a custom CMS/intranet, giving them many of the online tools they had been wanting for years.
  • Worked closely with the communication department to develop and implement online advertising efforts, increasing web traffic by 58% over 2 years.

Newgen Results Corp., San Diego, CA (now Aspen Marketing) 2002 – 2005

Provides CRM and marketing services to the U.S. automotive industry.

Software Engineer

  • Developed automated processes to gather data, in dozens of different formats, from 5000+ auto dealerships around the country on a daily basis.
  • Built custom applications and tools to support the needs of other departments, providing training, documentation, and support.

@once, Portland, OR (now Yesmail) 2000 – 2002

A pioneering supplier of email marketing services for top companies during the dot-com era.

Client Database Engineer

  • Manager of all incoming client data and reporting for over 50 clients (with more than 30 million unique user records) including Nike, Bose, Honda, and Nintendo.
  • Worked closely with a talented team of account executives to analyze and accommodate client data requirements, while automating systems to reduce turnaround time.

TRW, San Diego, CA (now Northrop Grumman) 1997 – 2000

A global aerospace and defense company, specializing in military aircraft and space exploration.

Software Engineer, Avionics Systems Division (2000)

  • Lead developer for the engineering parts library, providing tools to increase overall engineer efficiency.

Summer Intern / Jr. Developer, Avionics Systems Division (1997 – 1999)

  • Developed online interfaces and tools to support engineers and to provide visibility into TRW's engineering database of 50,000+ parts. Mentored by a veteran of software and database development.

Technical Skills

Web Development
Ruby on Rails, JavaScript, HTML5, CSS3, Python, PHP, PostgeSQL, MySQL, Git, RSpec, jQuery, AngularJS, Twitter Bootstrap, Zurb Foundation, REST APIs, Vim

Server Administration
Linux, Ubuntu, Heroku, Amazon Web Services, Apache, Nginx, SSL, Shell Scripting

Other
Macintosh OSX, Adobe Photoshop, Adobe InDesign, Adobe Illustrator

Education

Bachelor of Science, Computer Science 2000
George Fox University, Newberg, OR