Senior Software Engineer with 15+ years building scalable, high-traffic systems in Go, JS/TS, and PHP. Experienced in database optimization, CI/CD, and cloud infrastructure. Seeking to bring this expertise to a high-impact team.
"Beautiful PHP CLI Scripts", MidwestPHP Conference. St. Paul, MN, March 2013
My slide deck has been used with permission in multiple other presentations on the topic around the world.
A large selection of personal projects can be found at github.com/donatj.
Defined the FORCE_COLOR environment variable standard used across multiple ecosystems. Forces command line tools to generate colored-output. Officially adopted by the Python, Deno and Julia languages runtimes, and NVIDIA Legate tooling.
A web application for generating dynamic README shields. Written in Go, it generates SVG images for use in README files on GitHub and other services. It is a fully open REST API with a public SDK.
MySQL dump parser, allowing querying data without loading into MySQL for quicker simple processing. Implements a simple SQL parser, both for parsing dumps as well as for the interactive frontend. Implements concurrent multithreaded parsing and lexing.
Senior Software Engineer
Senior contributor on high-traffic systems (100k+ DAU). Improved query performance, stability, and deployment speed across multiple services. Work across the entire stack. Drive improvements from architecture to deployment. Reduced load on core services with targeted query rewrites and caching changes.
Senior Data Integration Developer
Focused on making data stores and reporting systems scalable and accessible. Worked daily with S3, Aurora (MySQL), Go, Redis, PHP, and TypeScript. The company was later acquired by Renaissance Learning.
Senior Application Programmer 2013 – 2017
Application Programmer Sept 2011 – 2013
Focused primarily on backend development for an online student reading application, along with several other education-focused products.
Lead Developer 2010 – Sept 2011
Senior Developer 2008 – 2010
Developer Dec 2006 – 2008
Developed many client projects, and grew from entry-level to lead developer.
Designed and maintained our E-Commerce and CMS platforms used by a broad client base. Oversaw our development team, workflow and collaborated with leadership.
Associates of Science Software Development