I build cloud-based systems for startups and enterprises. My background in operations gives me a unique focus on writing observable, reliable software and automating maintenance work.
I love learning and teaching about Amazon Web Services, automation tools such as Ansible, and the serverless ecosystem. I most often write code in Python, TypeScript, and Rust.
B.S. Applied Networking and Systems Administration, minor in Software Engineering from Rochester Institute of Technology.
Explain Lambda’s place in the AWS ecosystem and cover common use cases.
An explanation of ZeroMQ for programmers who have already used sockets or queue-based message systems, and want to know where ZeroMQ fits in the messaging landscape.
A crash course in git, suitable for people with little to no prior exposure to git, but have used some source control in the past.
An introduction on what vim is, intended to help you go from “What’s vim?” to basic editing, and give you resources to learn more.
The highlights of Go for building backend applications with a diverse team.
An introduction to Python for people who may have programmed in other languages already.
A tour of advanced Python 2.7 functionality including list comprehensions, lambdas, functions starting with “__”, and more.
A beginner Python class for Girl Develop It! Rochester, NY.
Part 2 of Girl Develop It! Rochester, NY’s beginner Python class.
A tour around orchestration and config management tools for Buffalo Unconference. In this talk, you’ll learn why declarative tools are well-suited to rapidly-changing cloud environments, and what orchestration tools are great for.
A quick overview of the attack surface opened by the Heartbleed SSL bug and responses/mitigation strategies.
A walkthrough of some FOSS courseware written in Flask on OpenShift for the RIT Free and Open Source Software courses.
A lightning talk about the ideas that power the Open Source community.