Hello! I'm Anthony. I graduated from Northeastern University's College of Engineering in December 2016 after completing three coops with two organizations, and have since had a varied but quite clearly Infrastructure and Developer Tooling flavored career, where I've done such things as "Manage a mailfarm" [Zendesk] and "Be a do-everything glue guy at a fast-growing SaaS startup" [Jellyfish]. Throughout my career I've been called many things, and honored once or twice, but my favorite description by far is "a great mix of operational problem solving abilities alongside bigger initiative planning and execution skills". My workplace languages at this point are some combination of Python, Terraform, and Bash though I spend quite a bit of time writing Rust and Kotlin in my personal life as well. I also spend a lot of my free time trying new and novel (to me at least) programming "languages", such as Nix and Elixir. If you have any questions to ask, or wish to contact me in any way, my information is above.

Skills

Python

  • Flask
  • FastAPI
  • SQLAlchemy
  • asyncIO
  • Django
  • Poetry

Shell Scripting

  • bash
  • zsh

Git

Java

  • Groovy
  • Maven
  • Gradle
  • Kotlin
  • JVM
  • Spring

Kotlin

  • Javalin

Rust

  • tokio
  • async

Javascript

  • React
  • Elm
  • Rescript
  • TailwindCSS
  • Fable

Infrastructure-As-Code

  • Terraform
  • CDK
  • CloudFormation

Amazon Web Services (AWS)

  • ECS
  • EC2
  • CloudFormation
  • ECR
  • CloudWatch

Work Experience (5)

Generalist Software Engineer & Glue Guy
Jellyfish
Jun 2022 - Current
  • Won the Jellyfish "Propeller" Award for unceasingly keeping the company afloat and "propelling" forward

  • Halved production and non-production AWS costs year-over-year whilst the size of the engineering organization doubled

  • Led migration from unsupported Python dependency management solution to more modern and supportable toolset, which improved engineering velocity and dependency management experience

  • Revamped Incident Management and Retrospective mechanisms, with a focus on improving engineering outcomes and learnings through lighter and more people-focused processes

  • Managed Django major version upgrade, which was successfully deployed with no interruption to business processes while maintaining Jellyfish’s security posture

Senior Software Engineer, Email Infrastructure
Zendesk
Apr 2021 - May 2022
  • Worked on replacement for legacy Mail Transfer Agent. Wrote Go FFI code to increase MTA responsiveness and build additional features on top of the base MTA

  • Managed fleet of AWS EC2 instances with CloudFormation and Chef

  • Migrated deployments from proprietary, homegrown tool to Spinnaker for increased flexibility, traceability, and standards conformity

Senior Software Engineer, Developer Operations
Constant Contact (Endurance International Group)
May 2018 - Apr 2021
  • Built a Jenkins Pipeline Groovy Shared Library to assist with standardized deployment methodologies for Java and Javascript applications

  • Created and maintained a set of Java and Kotlin Artifactory Management tools to facilitate the continued use of the company Artifactory instance in a high performance manner

  • Worked with Puppet and Ansible for configuration management of new ephemeral instances for application deployments

  • Overhauled old deployment scripts to newer, supported versions of Python, Ruby, and Javascript

  • Expanded Continuous Delivery automation to maintain a record of all changes to the environment, for improved tracibility

  • Wrote Developer Productivity utilities in Rust to allow developers to iterate more quickly, and ensure their environment is correctly configured

Automation Engineer
eResearch Technology (ERT)
Jan 2015 - May 2018

Create, validate, and continuously support various internal tools

  • Worked in an agile process using Python, Selenium, and Robot Framework to build an automated testing environment to assist Quality Assurance Engineers in fulfilling testing objectives in a timely and effective manner

  • Created and maintained a code generation platform to be used internally by Product Development Engineers to speed up development and improve development outcomes

  • Worked with internal clients to create various other tools, such as a Batch Data Change tool and Reporting interfaces

Quality Assurance Engineer Co-op
ChoiceStream Inc (Defunct)
Jan 2014 - Jul 2014

Wrote and maintained automated test suites combining Java, Python, and Robot Framework

  • Created and maintained documentation for the Quality Assurance Continuous Pipeline Environment

  • Worked in an Agile Development environment

Education (1)

Bachelor's Degree in Computer Engineering & Computer Science in
Engineering
Northeastern University
Sep 2012 - Dec 2016
  • Algorithms and Data Structures
  • Optimization Methods
  • Software Security
  • Data Visualization

Awards

Propeller Award
2024
Jellyfish

For keeping the company afloat and "propelling" forward through… everything a Software Startup needs doing