Résumé
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.

