Hi, I'm Johnny.

Software EngineerCloud EngineerCommunity OrganizerSpeakerTeacher

about image

A little about me

I’m a multi-disciplined Software and Cloud Systems Engineer with two decades of experience spanning various client, server and cloud infrastructure technologies. These days I work extensively with:

  • Go (golang)
  • AWS (ECS, Fargate, Lambda, CloudFormation)
  • Containers (Docker)
  • Microservice Architectures
  • Modernizing legacy monoliths and infrastructures
  • ETL and various system integration tools

Some of the highlights of my professional carreer include:

  • Building microservices and tools that leverage the AWS cloud to further the mission of The Achievement Network
  • Bringing Enterprise-grade time series database and cluster management solutions to market at InfluxData
  • Leading the development of the backend infrastructure for the popular consumer IoT device, Pavlok, complete with integration of services like IFTTT
  • Architecting a technology product at One Door
  • Serving on the Board of Directors at a non-profit, Haiti School Project
  • Educating the next generation of software developers at Launch Academy
  • Building the Boston-based digital agency, MAARK

My love for technology is matched only by my passion for community service:

What I've been up to

Coding, writing, recording, teaching, speaking. It's all (mostly) here.

Authored Go Standard Library Solutions

Available now from Packt. November 2017.

Speaker @ DevFest MD 2017 Conference

Delivered a workshop on getting started with the Go programming language. October 2017.

Speaker @ Code(Her) Conference 2017

Delivered a 2-hour workshop on building Serverless Slack Bots with AWS Lambda at Coder(Her) Conference. September 2017.

Guest Co-Host on the Go Time Podcast

Co-host of Go Time 49: Adventures in VS Code. June 2017.

Speaker @ Baltimore Go User Group

Delivered "Popular Go Libraries" talk at the Baltimore Go User Group. May 2017.

Speaker @ Capitol Go Language Conference 2017

Delivered "Mine the Debt" at the inaugural Capital Go Language Conference. April 2017.

Guest on the Hacker Practice Podcast

I was a guest on the Hacker Practice podcast, talking about life, coding, business, and startups. March 2017.

Guest Co-Host on the Go Time Podcast

Co-host of Go Time 38: Go Developer Survey with Steve Francia. March 2017.

Featured as a Go Expert to Follow on New Relic's Blog

I was listed alongside many prominent gophers (whom I, myself, admire), on the New Relic blog. February 2017.

Speaker @ Google Developer Group Baltimore

Delivered "Go, Quickly", a talk on how to get started programming in Go. February 2017.

Speaker @ Baltimore Go User Group

Delivered "Interacting with Databases" workshop at the Baltimore Go User Group. February 2017.

Guest on the Go Time Podcast Episode 38

Guest on the Go Time 30: Discussing Imposter Syndrome along with William Kennedy. January 2017.

Speaker @ Baltimore Go User Group

Delivered "Building Web Applications in Go" workshop at the Baltimore Go User Group. January 2017.

Speaker @ Baltimore Go User Group

Delivered "Building Chat Bots in Golang" workshop at the Baltimore Go User Group. December 2016.

Speaker @ Baltimore Go User Group

Delivered "Building Command Line Applications with Go" workshop at the Baltimore Go User Group. November 2016.

Organizer/Teacher @ GoBridge Boston Workshop

Organized and taught the first GoBridge Boston workshop thanks in large part to the awesome gophers in the Boston area and the support of Pivotal Labs. May 2016.

An Inside Look with Codeship: Johnny Boursiquot

Featured on "An Inside Look with Codeship", a regular series providing an insider’s perspective on founding and building a tech company. Available on YouTube as well. September 2015.

Speaker @ Code(Her) Conference 2015

Delivered two workshops: "Programming Fundamentals" and "Building APIs for Web and Mobile Apps". September 2015.

 

Other things I've been up to

  • June 2013 - Building Command Line Tools talk given to the first cohort of Launch Academy in Boston, MA, who at that time had gone through several weeks of training and hands-on experience with web application development since my last visit. This talk was meant to present an alternative approach to tackling problems that do not necessarily need to be solved using the traditional web stack.
  • May 2013 - The New Engineer's Survival Guide to the first cohort of Launch Academy in Boston, MA. It was meant to serve as a precursor of things to come in your engineering career and be encouraging as well.
  • May 2013 - Getting Closure: Ruby Blocks, Procs and Lambdas talk given at BostonRB. An introduction to an aspect of Ruby that is not talked about very often but that represents one of the distinctive features of the language.
  • January 2013 - Defensive Programming in Ruby: Given as a workshop at BostonRB's Project Night. Introduced new Rubyists to concepts surrounding writing fault-tolerant Ruby.