Software Professional with over 14 years experience creating solutions and proof of concepts. I work on tooling and dive into improving the software I use on a daily basis by contributing to open source projects. I enjoy taking a new piece of technology and seeing where it could fit within various stacks and pipelines.
Twilio, AWS, Azure Git, Docker, React, Redux, Webpack
Twilio Flex Certified Engineer - June 2018
MCPD - Windows Developer 4
Lync's UC Web API - How to Bring Lync to your Customers across Devices!
Lync Conference 2014
Mar 18, 2014
JANUARY 2020 – CURRENT
Lead Software Engineer / Perficient, Renton WA
Working on a small team responsible for developing reusable platform between client projects including concerns such as coding style, repository structure, automated deployment via Azure Pipelines to Twilio/AWS. Group is responsible for building proof-of-concepts and sharing demos/knowledge cross-team.
Provide monthly training content via developer sessions and presentations to bring group up to speed on emerging technologies and tools. Create tooling and developer containers to aid in the onboarding process for the group.
JUNE 2017 – DECEMBER 2019
Senior Software Engineer / Perficient, Renton WA
Working on a small team to deliver Cloud Interactive Voice Response system responsible for integrating service providers into our cloud-based platform and handling any necessary data translations.
JULY 2016 – JUNE 2017
Consultant / Clarity Consulting, Seattle WA
Provided telecommunications expertise to expand product features and functionality to consume newly released APIs.
Took initiative to turn client-side library into a modular set of libraries each with their own unit testing and documentation.
NOVEMBER 2015 – JULY 2016
Consultant / Self-Employed, Renton WA
Create automation framework to simplify testing of a web SDK’s features allowing testers to easily compose scenarios and receive validation feedback per test run.
JUNE 2011 – JULY 2015
Consultant / Clarity Consulting, Chicago IL
Researched and designed a solution to allow cross-domain communication via HTML5's postMessage for a telecommunications Web API and set of helper libraries with usage documentation. This small project turned into repeat contracts for continued expertise with their API over a 2 year span as well as articles and a conference presentation.
JANUARY 2006 – MAY 2011
Software Developer / VGT Inc., Charlottesville VA
Took ownership of client-side implementation of regulatory compliance libraries including documentation, testing, and providing expertise when diagnosing field issues.
Worked with lead developer to address issues that developers/QA could not reproduce certain hardware issues without damaging devices. We created a hardware simulator capable of reproducing those issues and reducing our device replacements needs.
University of Nevada, Reno
2001 - 2005
Bachelors of Science
Major: Computer Science