A technologist seeking meaningful work, challenging problems, and an inspiring team.
AWS Certified Solutions Architect – Associate
- BDN Maine - Lead Developer - Product Development & DevOps since October 2014.
Parse.ly - Developer Evangelist
Non-profit Leadership & Education
Co-founder & Board member Hacktivate, Connecting makers Since 2013.
Most Recent Project
Web System Migration
- I recommended, planned, and executed a complete migration into Amazon Web Services of all web serving systems in use by the Bangor Publishing Company.
- Consolidating our services on AwS produced a 33% reduction in overall monthly hosting costs.
- In order to benefit as much as possible from Amazon's engineering and support I recommended adopting AWS managed services wherever possible, including:
- RDS - Relational Database Service
- VPC - Virtual Private Cloud
- Security Groups
- Subnets and Subnet Groups
- EC2 - Elastic Compute Cluster
- Auto scaling
- AMIs - Amazon Machine Images
- ElastiCache - Managed memcached
- Cloudfront - Content delivery & full page caching
- S3 - Storage and serving of static assets
- Route53 - DNS
- Lamdba - On demand runtimes
- Cloudwatch - Monitoring and alerting
- Post migration I trained additional newsroom staff to monitor and report system stability incidents.
My typical tools of choice include:
- Python - flask, django, etc.
- AWS - hosting.
- ansible - for repeatable deployment and configuration.
- AWS Cloudwatch or statsd + graphite - for monitoring.
- git - for version control
- Postgres, MySQL, or Mongo at the database layer.
- Elasticsearch - You know, for search.
- Wordpress - the CMS that just works.
- Pagerduty - for alerting.
- Jenkins - for continuous integration & delivery
Open source matters. I feel a deep sense of gratitude to the open source communities that have produced many of the
applications I use in the solutions I build. I look forward to making my first open source contribution this year.
I worked remotely from the countryside of Maine for 4 years before accepting my current full time on site office workplace role.
I prefer to use google hangouts, docs, slack and other apps for collaborating both in real-time and asynchronously with my colleagues and clients.
I love the freedom to live where I choose, and have seen the efficiencies that the remote collaboration workflow can bring.
I learned from experience that working remotely works better for me when I work from an office that is not also my home.
Drop me a line, I'd love to hear from you.
- 2016 Sep - ONA16 - Online News Association’s annual gathering.
- Went as a technologist seeking to understand the soul of journalism.
- 2015 Sep - Agents of Change
- Presented with BDN Maine colleagues Jake Emerson and Shannon Kinney on data, audience, and advertising.
- 2015 Jul - WordCamp Boston
- Attended with the BDN team.
- 2014 Sep - Code for America Summit
- My first in person meetup with Code for America crew from across the US.
- 2014 Jun - Hacking Journalism
- Partipated as an event sponsor (and hackathon entrant) as an evangelist for Parse.ly's analytics platform.
- 2014 Jun - Maine Civic Hack Day
- A bigger and better version of MCHD 2013. More problems, more participants, more awesome!
- 2013 Nov - Ultimate Developer Event
- Presented on Civic hacking and building community (with laryngitis).
- 2013 Aug - BDN What’s NEXT
- Panelist on tech innovation in Maine
- 2013 Jun - Maine Civic Hack Day
- Organized my first event!
- 2012 Mar - SXSW Interactive
- Attended as press with ProgrammableWeb
- 2012 Mar - Angel Hack Boston
- 2011 Nov - Music Hackday
Infrequently Asked Questions
If you could have one super power (and only one), which one would you choose?
If I could have one and only one super power, it would be the ability to wield stone through telekenesis. Stone is a long term material.
It is sturdy and will stand the test of time. I seek to create a lasting postive effect on the world, and that's why this super power appeals to me. Which one would you choose?