meet me
I'm passionate about software development. With
professional experience since 2007 and thirst for learning, I'm ready
to hit the ground running.
My expertise is in creating web apps using modern web
technologies (e.g. React, Angular, SASS, Webpack). But don't
worry, I'm right at home in classic, strongly-typed
object-oriented languages, too. Start talking about
building out REST APIs during the next
sprint, and you're speaking my language.
I'm passionate about software development. With
professional experience since 2007 and thirst for learning, I'm ready
to hit the ground running.
My expertise is in creating web apps using
modern web technologies (e.g. React, Angular, SASS,
Webpack) and the REST APIs they consume. I'm comfortable with a wide
array of technologies, and always looking forward.
experience
Front-End Architect
2014 - 2017
2014 - 2017
Skills honed
- react
- angular
- typescript
- ux
- webpack
- iOS
- cloud-computing
- remote
Synopsis
Sole UI developer for an entire e-ticketing platform.
Highly creative and autonomous position, focused on building
out everything front-end for business-critical apps. One half
of a two-man development team.
Accomplishments
- Complete ownership of all internal, customer-, and client-facing JavaScript web apps.
- UI developer for high-volume "cash cow" sales site (AngularJS).
- UI developer for client-facing dashboard app (AngularJS+React+Redux).
- UI developer for business-critical "back office" app (AngularJS+Angular+MobX).
- Lead designer / UX engineer for all products.
- Deeply involved in tech stack and tooling decisions.
- Devised and implemented framework-interop transitions (e.g. AngularJS -> React).
- Oversaw dozens of releases, deployments, and hotfixes.
- Exposure to data persistence and REST API code (PHP+Slim).
- Minor role in maintaining iOS / Windows apps.
- Minor role in maintaining cloud-based servers (Ubuntu, PHP, MySQL, Mongo).
NantHealth
(formerly iSirona)
Front-End JavaScript Engineer
2012 - 2014
2012 - 2014
Skills honed
- javascript
- backbone.js
- angularjs
- grunt
- gulp
- sass
- ci
- wireframing
- agile
Synopsis
Developed web apps for clinical and home-health use.
Effectively leveraged the latest technologies to solve
real-world problems in the healthcare industry.
Accomplishments
- Integral part of UI team, taking multiple projects from design to release.
- Crucial role in architectural and framework decisions.
- Set up continuous integration tooling and automation using grunt, bower, karma, and more.
- Exposure to Java persistence and REST API code (Java+Spring).
- Continued role as subject matter expert (independent contractor, 2014 - 2017).
Software Engineer - R&D
2010 - 2012
2010 - 2012
Skills honed
- c++
- java
- python
- javascript
- svg
- wia-aria
- mathml
- epub
- computer vision
Synopsis
Employed a vast array of technologies to push the limits of
computer accessibility for the visually impaired. Heavily focused
on emerging web standards.
Accomplishments
- Helped define and debug WIA-ARIA standards. Direct involvement with the Webkit developer community.
- Created prototype audio-tactile feedback systems for Oregon State University and the American Physical Society.
- Quickly learned and employed a vast array of technologies.
Software Systems Developer
2007 - 2010
2007 - 2010
Skills honed
- .net
- vb
- flash
- flex
- autocad
- php
Synopsis
Key player in a close-knit team that developed
calculation-intensive structural engineering
applications.
Accomplishments
- Immediate ownership of in-house automated drafting system. Overhauled system to include complex drafting routines. Drastically reduced manual drafting labor.
- Major role designing/developing web app for building contractors. Now deployed throughout the Pacific Northwest.
education
Oregon Institute of Technology
B.S. Software Engineering
2002 - 2006
2002 - 2006
Skills honed
- c++
- java
- telecommunications
- linux
Earned Bachelor's of Science in Software Engineering at OIT.