Career Profile

As a highly experienced problem solver, I work with teams across the world to help overcome technical hurdles and bring projects from idea to reality. I am passionate about putting my experience into practical use within a team of smart, motivated professionals, and I pride myself on my ability to work with peers and stakeholders to build solutions that are robust, scalable, and maintainable.

Areas of Expertise

Designing, building and maintaining robust API solutions using REST and GraphQL standards.Building custom integrations that work alongside industry standard products, maximizing uptime and minimizing maintenance costs. Leading engineering teams, prioritising and delegating tasks, and mentoring junior software engineers.

Skills & Proficiency

PHP & Laravel

MySQL

Git

HTML5 & CSS

React & Vue

Docker & Kubernetes

AWS and DevOps

Experiences

Senior Software Engineering Consultant

2021 - Present
The Tourneaux Group

Lending my expertise to a range of client projects, I collaborated with a variety of global digital marketing agencies to help coordinate and oversee client projects across a range of industries.

Senior Software Engineer

2017 - 2021
Resolution Bioscience, Seattle

Working directly under the VP of Engineering, I lead efforts to build and expand the Resolution Bioscience laboratory information management system (LIMS).

Co-Founder, Lead Backend Engineer

2015 - 2017
Mettle, Chicago

Founded a full-service digital marketing consultancy where we worked alongside clients to help them define their product, architect the solution, and bring their vision to life. In addition to my duties as Co-Founder, my role as lead backend engineer put me in a position to oversee all backend engineering and DevOps efforts, delegate project tasks, and ensure software projects stayed on time and under budget.

Application Developer

2008 - 2015
The Institute for Justice, Washington, D.C.

Primary developer and architect for custom CRM database application as well as internal web applications. Designed, implemented and maintained custom tools to facilitate donor outreach, time tracking and project management tasks.

Contract Software Developer

2002 - 2008
Columbus, Ohio

Worked as a contract developer to help clients complete a variety of interactive web based projects.

Passions

A job history only tells you so much. Here is what I am specifically passionate about in my role as a software engineer

Mentoring - A team is only as strong as its best mentor. I love working with less experienced engineers, trying to show them ways to improve their skills and become a better member of the team.
Git & Version Control - I’m a stickler when it comes to concise atomic commits, merge requests that are well articulated, and a clean and linear branching history.
RESTful and GraphQL API development - As software engineering trends solidify around microservices, its crucial to have well designed backend APIs that behave in a predictable and expected manner. I’m passionate about designing and building clean, well-documented APIs including Swagger documentation.
Test Coverage and Automation - I’m a big believer in test-driven design. If your codebase doesn’t include test coverage, it isn’t complete. Every merge requests should include test coverage, and every Git repo should include automated processing of test suites.