Senior Software Engineer
Kansas City, Mo
Senior Software Engineer in Akamai's Build and Release ecosystem, focusing on an in house continuous integration pipeline. Focusing on a restful API for queuing jobs into the message bus, a build dispatch engine polling the message bus, and extending the build engine written in Java.Previously worked as lead of integrating Java builds using Maven. Implemented Python libraries for configuration from multiple sources and for interacting with Artifactory's REST API. I've created Docker containers for the Maven builds using Akamai's tools. I've written a Python3 Click/CLI workspace provisioner with a plugin structure. This allows us to quickly get sources from different VCS and Artifact Repos, and extend quickly. I spearheaded an initiative to move build configuration to a file in repository, and did initial designs and mockups for the file, and its use in the build system. This file is now in use for configuring jobs in the CI pipeline.Also a Flask app integrating with a Cassandra like key:value store, a Hug app using SQLAlchemy and Postgresql, and countless scripts. Work has been in Java, Python, Postgres, MySQL, bash, Git, Perforce, Maven, Pip/Setuptools, Groovy, and more.And meetings. Lots of meetings. Ask me about my design and user documentation, and how i'm up over 300 pages since transferring. Might as well make it a book...