If you can dream it, you can build it.

about

I started my career as an inforgraphics journalist using Adobe Flash to create graphics for the web. As Flash's popularity began to dwindle, I learned HTML, CSS and JavaScript to create graphics. I found the breadth of what can be created using native web tools fascinating, and knew I wanted to shift my career to work with these technologies.

I've since worked as a full-stack developer using primarily AWS for over 8 years, and I am still amazed at what is being done on the web. There is no limit to the types of tools/processes that can be created. If you can think of it, you can figure out a way to build it.

experience

Programmer Texas Comptroller of Public Accounts, 2/2016-Present

Work as a cloud-native developer, architecting and programming back/front-end systems to streamline existing processes or create new ones. We strive to strike the correct balance between cost, availability, and performance for each project.

Interactive Infographic Designer, Web Developer Texas Comptroller of Public Accounts, 2/2014-2/2016

Create public-facing financial tools, charts and maps to explain regular agency data releases. Developed processes to dynamically update content on the Comptroller's site using APIs.

Interactive Infographic Designer Bloomberg L.P., 7/2010-2/2014

Create interactive graphics using modern web technologies to explain economic data and market events. Also, setup processes to automate charts tied to regular data releases.

Infographic Designer Energy Tribune, 2/2008-7/2010

Create infographics published in both print and online to accompany news stories focused on the energy sector.

skills

I've built and manage multiple enterprise-level serverless systems for the Texas Comptroller using AWS. The systems use a number of AWS services that lend themselves to serverless architecture, like: ApiGateway, Lambda, CloudFront, ECS Fargate, and DynamoDB.

  • AWS - Cloud Development
  • Node - TypeScript/JavaScript
  • Serverless Framework
  • React
  • Angular
  • API Development
  • Git
  • Bitbucket, AWS CodeBuild and Pipeline - CI/CD
  • AWS CloudFormation - Infrastructure as Code

projects

Match the Promise Foundation Scholarship Application System

A system that allows students to apply for scholarships and grants supported by the Texas Comptroller. The front-end is built with React. The back-end API is Lambda functions written in Node/Typesript and uses DynamoDB as a database.

SIFT - Secure Information and File Transfer System

A system that allows the Texas Comptroller to securely distribute files to the public, and allows the public to send files to the agency. The front-end is built with Angular. Authentication is handled by Cognito, with CloudFront signed URLs securing the files. It also allows the public to generate an API key to access some of the data available on the site.

Texas Open Data Portal

Created a pipeline to consistently move the TX Comptroller's 50+ public datasets from the on-premise data center into the state's shared cloud-based data portal. The primary AWS services utilized in this process are S3, SQS, StepFunctions and ECS Fargate.

Texas Comptoller API

A similar process used by the Open Data Portal to load publicly availble data into DynamoDB and CloudSearch, where it is accessible via an API to the agnecy's primary comptroller.texas.gov website.

certifications & awards

AWS Certified Solutions Architect - Associate, 5/2022
Courage Under Fire, 2021

Given to a member of the Texas Comptroller's IT staff who exemplified one of the agency's seven core competencies. Voted on by both employees and management.

Most Adaptable, 2020

Given to a member of the Texas Comptroller's IT staff who exemplified one of the agency's seven core competencies. Voted on by both employees and management.

education

University of Missouri, Columbia

Master of Arts in Journalism

University of Missouri, Kansas City

Bachelor of Arts in Communications