Ben Ogle's Resume

fluff image

Skills

Languages: C++, .NET (C#, ASP.NET), Java, Python
Web technologies: Javascript/JQuery, AJAX, CSS, design using Inkscape/GIMP

Education

Bachelor of Science, Computer Science, June 2006
Eastern Washington University, Cheney, WA
Overall EWU Grade Point Average: 3.92 / 4.0
Computer Science Grade Point Average: 4.0 / 4.0

Work Experience

Co-founder — Zunama, Spokane, WA — July 2008 to January 2009
  • Early-stage startup making a web-based (SaaS) project management application in ASP.NET
  • Designed and created a bug tracker, a wiki, a to-do list application, and a forum then seamlessly stitched them together using ASP MVC in C#, MySql, and JQuery/AJAX
  • Evaluated and chose technologies for the project
  • Demo available at http://mudhut.dnsalias.com
Software EngineerAMX AutoPatch Group, Cheney, WA — December 2005 to July 2008
  • Developed firmware for a recently released matrix switcher (the AutoPatch Octaire) in C++
  • Developed new algorithms to automate the Octaire’s configuration thereby eliminating an entire step in the production process
  • Wrote drivers for many new chips including switching chips, DAC, and DSP chips using the I2C protocol
  • Ported firmware and developed new features for legacy products
  • Massaged memory and code to fit inside our very tight SRAM and Flash constraints
  • Continually found ways to make firmware development more efficient benefiting the whole team
  • Developed and maintained diagnostic and AutoPatch system configuration applications in Java and C++
  • Wrote FIT fixtures in Java and CeeFIT and unit tests in JUnit and CppUnit

Personal Projects

Web Applications – Early 2007 to Mid 2008
  • Developed a peer-to-peer e-commerce website (yosle.com) and a (fun!) image bookmarking webapp (fotosaur.us) on a LAMP stack (Python with web.py)
  • Built an HTML scraper to extract location and time/date data from yardsales found on the web (yosle.com/yardsales)
  • Deployed both on a production web server (CentOS machine) with Apache and mod_python
Engine Management – 2003 to 2006
  • Developed engine management software for Honda Engine Computers (ECUs) in C++ .NET allowing users to modify engine operation in real-time
  • Developed new features for said Honda Engine Computers in OKI 66K assembly
  • Developed a data logger in C++ .NET which displays real-time data from the ECU
  • Interfaced with an EEPROM emulator to allow changes to the ECU code while the engine is running
  • Developed a real-time automated tuner based on feedback from the data logger and making corrections through the EEPROM emulator
  • Wrote various controls and libraries in C#
  • Used by people all over the world!