I love solving problems. My focus is on people, their needs, and creating solutions for them. I’m a voracious reader and continually discover opportunities to apply what I learn to my craft, with a holistic perspective developed by years of working with large and small businesses as both a designer and implementer.
Phase2 Technology (’18 – ’20)
During my time as a senior developer at Phase2, I worked on projects for several national and multinational health care and wellness companies. I also supervised staff and contractors, and scoped and estimated prospective new work.
Oversaw back-end development of a new decoupled Drupal platform for a leading wellness company. My work included creating the architecture, server management, deployment, and CI, as well as managing content migration, and onboarding and training client developers on the new systems.
Led a team in creating a mobile application for health care employees to access their intranet, payroll, and related services via biometric authentication. It was built in React Native, and deployed to iOS and Android devices. Midway through development, I ported the project to TypeScript without interrupting daily development.
Developed a GraphQL API which integrated internal and external data sources, and enabled updating records for one of the largest health systems in the US. It included user authentication and administration, as well as functional testing.
UBM (’13 – ’18)
At UBM, I worked with properties including Black Hat, GDC, and InformationWeek. My primary responsibility (as a contractor and later full-time as a senior developer) was doing front- and back-end development on a Drupal-based platform that hosts over 100 sites. Also maintained hand-coded sites and ones built with WordPress and Dreamweaver.
I created automation pipelines to assist the development, product, and marketing teams with repetitive tasks, from the mundane (code linting and compiling) to the complex (remote site management, including spinning up new sites and updating existing ones).
Additionally, I assisted coworkers with training, troubleshooting, and maintaining their dev environments.
Overhauled a sprawling collection of themes into a unified system. This increased velocity 8x, saving months of time and money in its first year alone. Also developed automation to ensure all themes were kept up to date, and presented a case study on the project at a conference.
Introduced newer technologies including React, and replaced outdated and complex code with modern alternatives like Flexbox and CSS Grid.
Migrated legacy websites to our main platform.
Helped develop an updated version of that platform based on Drupal 8.
Created an API and dashboard to provide our product teams with up-to-the-minute information on all sites.
Worked with business units to increase consistency in our platform architecture.
Freelance (’12 – Present)
As a contractor, I work with businesses to understand their needs and create tools to fulfill them, including marketing sites, custom software, and workflow automation. I focus on robust solutions, not temporary patches, and the timely delivery of work that will last and be maintainable.
Transitioned a magazine from print to a digital-first publishing model. Their new site incorporates 20 years of content, including thousands of articles in four languages. Also improved their editorial experience and cleaned years of cruft from multiple CMSes from their content.
Created an automated order system for a local printing company so their customers could reorder in bulk, minimizing effort for both the company and their clients.
Helped an insurance agency switch from rooms full of filing cabinets to paperless records. The move to a searchable digital system saved money, and eliminated waste and hours of day-to-day busy work.
KOAA-TV (’07 – ’12)
Graphic designer for the NBC TV station in Colorado Springs. Responsibilities also included directing, editing, and visual effects for promotional spots. This is when I began to develop software for professional purposes.
Worked on a station-wide rebrand, including designing new logos, vehicle and studio graphics, and an updated graphics package.
Wrote custom applications, including an asset tracker and a design system that incorporated automation, background rendering, and progress reports.