You may also download this résumé in MS Word (.doc) or Adobe Reader (.pdf) format.

 

Bart Robinson

149 S. Silverwood Way
Eagle, ID 83616
(208) 639-2278
bart@bartrobinson.com

 

Technical Skills

  • Languages
    • Proficient in: C/C++
    • Familiar with: C#, Haskell, HTML/CSS, Java, JavaScript, Lisp/Scheme, ML, Pascal, Perl, PHP, Python, R, SQL, Visual Basic, XML
  • Software & Technologies
    • Platforms: Microsoft Windows, Ubuntu & Red Hat Linux
    • IDEs: Microsoft Visual Studio, Eclipse, PyCharm
    • Databases: Microsoft SQL Server, MySQL, MongoDB, SQLite
    • Libraries/APIs/protocols: ASP.NET, Boost, COM, ImageMagick, MFC, .NET Framework, QuickBooks SDK, Sockets, Windows API
    • Development Tools: Doxygen, SourceSafe, Subversion, Trac, VirtualBox, VMWare
    • Other: Adobe Creative Suite, ArcGIS, Cygwin, FrontlineSMS, GIMP, ImageJ, Joomla, Matlab, WordPress

Experience

  • Aptina Imaging
    Boise, ID
    Senior Software Engineer
    Apr. 2012 – Present
    • Developed high-throughput distributed testing system for CMOS imager manufacturing written primarily in Python.
  • Southern Trelawny Environmental Agency
    Albert Town, Jamaica
    Technical Advisor, Videographer
    Dec. 2010 – Present
    • Provided networking, GIS, and other technical assistance to conservation NGO.
    • Produced, directed, filmed, and edited the documentary Cockpit Country: The Green Heart of Jamaica (still in progress).
    • Designed and built mountain cabin for eco-tourism program.
    • Migrated entire stea.net website from hard-coded HTML to the Joomla CMS.
    • Taught community computer literacy classes.
  • United States Peace Corps
    Jamaica
    ICT Volunteer
    Mar. 2010 – Dec. 2010
    • As President of the Information Technology Advisory Group, organized digital resource sharing between Peace Corps Volunteers across the island.
    • Built prototype SMS server for Peace Corps Jamaica using FrontLineSMS.
    • Taught introductory-level Information Technology classes at vocational school in Negril.
    • Provided technical support to other volunteers.
  • Bold Technologies, Ltd.
    Colorado Springs, CO
    Software Engineer
    July 2007 – Dec. 2009
    • Worked with a small team of developers on Manitou, a distributed Windows-based automation solution for alarm central stations in the physical security industry.
    • Responsibilities ranged from new feature development to issue triage, from low-level sockets programming to user interface design. Wrote code in C++, C++/CLI, VB.NET, VB 6, and MS SQL.
    • Developed Manitou-Quickbooks gateway and major automated billing feature.
    • Also developed internal utilities and test applications for use by technicians during deployment and support situations.
    • Fixed many elusive, longstanding bugs in legacy codebase.
  • USDA Agricultural Research Service
    Dubois, ID
    Research Technician
    May 2006 – Nov. 2006
    • Developed software tools and automated processes for analyzing aerial digital photographs of rangeland and other scientific data using Java, R, and ArcGIS.
    • Designed, implemented, and deployed database server for rangeland monitoring and sheep genetic data with web-based front-end using Apache, MySQL, and PHP.
    • Assisted in rangeland science data-gathering in the field.
  • Micron Technology, Inc.
    Boise, ID
    Software Engineer
    June 2004 – Jan. 2006
    • Developed and maintained interactive test applications for CMOS image sensors. Wrote code in Visual C++, Matlab, Python, and VBA.
    • Designed and implemented multi-threaded back-end image processing framework and statistics engine.
    • Also contributed to user interfaces, third-party tool integration, scripting interface, and hardware abstraction layers.
    • Consistently rated over 35% above expectations in performance reviews. Comments include: “performs at the highest level”, “has an amazing insight into advanced software concepts.”
  • Micron Technology, Inc.
    Boise, ID
    Intern Software Engineer
    Summers 2000 – 2003
    • Part of a team developing an interactive test application for DRAM and Flash memory on Windows in Visual C++ with MFC.
    • Introduced common design pattern base classes to legacy codebase, subsequently adopted by entire team.
    • Designed and wrote compiler for automated test scripting language using Flex and Bison.

Education

  • Yale University
    New Haven, CT
    B.S., Computer Science
    Fall 2000 – Spring 2004
    • 3.50 GPA, Distinction in the Major
    • Courses in Algorithms, Compilers, Computer Architecture, Cryptography, Data Structures, Operating Systems, Programming Language Theory.
    • For senior thesis, developed a GUI toolkit for the Haskell programming language.

Other

  • Built personal website at bartrobinson.com, including custom archive of travel photos and maps built with MySQL, PHP, Javascript, and the Google Maps API (see Classic Site).
  • Hiked the entire 1,000-mile Idaho Centennial Trail in pieces from 2005 to 2009.
  • Fluent in English and Jamaican Patois. Competent in basic French.