Aaron Herres

A software developer with over 15 years of experience building software.

A generalist, Aaron has worked on a variety of projects ranging from startups to large corporations.

Aaron's passion for generalism and minimalist design has allowed him to work on platforms ranging from microcontrollers to large cloud computing clusters with 4+ million messages a minute.

He does both backend and frontend development, and has worked professionally with over 10 different programming languages.

Skills

JavaScript

Software Development

Java

Web Services

Magic Leap

Web Development

Test Driven Development

Application Programming Interfaces

MVC

PostgreSQL

OOP

Back-End Web Development

Agile Methodologies

Software Architecture

MySQL

CoffeeScript

Linux

CSS

Cloud Computing

Augmented Reality (AR)

DB2

Go (Programming Language)

Data Architecture

.NET

TFS

API Development

TypeScript

SSIS

C#

C++

Shotokan Karate

MVC Architecture

Team Building

Information Security

LINQ

iBatis

MongoDB

Node.js

Team Leadership

SQL

Programming

Python

Windows

Microservices

XML

Databases

HTML

Android

Front-end Development

Work Experience (11)

https://www.linkedin.com/company/loqwai/

Full-stack, any-language software consulting for startups and other interesting projects.

https://www.linkedin.com/company/magic-leap-inc-/

Acted as a lead developer for the backend of a collaborative augmented reality cloud platform. Helped form the culture of the team, as well as develop and architect the product.

Instilled an effective, collaborative team culture featuring test-driven Unix philosophy with an agile development cycle.

Stitched together the real and virtual worlds via the magic of augmented reality goggles.

Focused on making augmented reality less lonely by enabling shared experiences - persistent augmented reality worlds multiple users could see and interact with.

https://www.linkedin.com/company/citrix/

Full stack design and development of the "Octoblu Designer", a flow-based visual editor that connects of hundreds of different devices and services to each other without code.

Flows run in the cloud, allowing execution of arbitrary flows created by users securely. Design of the domain-specific language used by the Octoblu Designer.

https://www.linkedin.com/company/octoblu/

Full stack development of "Meshblu", an internet of things platform, and development work on practical solutions based on that platform.

Meshblu can connect hundreds different of services, internet of things devices, and hobby projects to each by translating them to a common messaging system.

This system was acquired by Citrix, who then developed the commercial front end called "Octoblu" mentioned in the Citrix section.

https://www.linkedin.com/company/unicon-inc/

Development and consulting work for higher education portal platforms.

https://www.linkedin.com/company/omedix/

Helped design Omedix Engage platform, which managed patient and practice portals for the healthcare industry. Wrote systems that handled extremely sensitive healthcare data securely.

Designed the "Black Box", a physical network appliance installed in the datacenter of a medical practice that securely connected their electronic medical system to the Omedix Engage platform.

Designed 2 domain-specific languages to build custom patient forms for medical practices.

Acted as a liaison for Omedix Team India, offering tutorials and designs to teams on the other side of the world!

Designed and developed an intelligent, plugin based web crawler that used existing algorithms from social sciences to extract semantic meaning from natural language conversations on the web.

Informally described as "finding terrorists on the internet", the system would trace the origin and spread of extremist ideas. Funded by the Air Force Office of Scientific Research

Performed research and development on augmented reality for mobile platforms. Designed an application to recognize nametags of users and augmented nametags with information of the wearer of the nametag.

https://www.linkedin.com/company/avanade/

Contract developer for Microsoft, working on disaster recovery and EULA-generation projects in C# and ASP.NET

https://www.linkedin.com/school/univpugetsound/

Developed a system responsible for managing internet connections for thousands of students. The system automatically scans each connected computer for vulnerabilities, moving vulnerable devices to a network that limited access to only security updating sites until the device is no longer vulnerable.

Interfaced with smart routers via the SMTP protocol.

Tested and fixed bugs for the Flight Management System of Airbus A320 aircraft, including some feature development. Subcontracted from Honeywell.

Education (2)

Master of Science
Computer Science
University of Hawaii at Manoa
2008 - 2010
Bachelor of Science
Computer Science
University of Puget Sound
2003 - 2007

Languages

en

Native Speaker

References

“ Aaron is the smartest developer I've ever met. He has been a mentor to me, introducing me to huge eye opening concepts as well as particular details I've overlooked. If Aaron is on your team you are extremely fortunate, as it will be a long time before you again meet someone at his level of intelligence. ”
Nick Cunningham