With many years of application development, systems administration, database design and administration, release automation, and systems architecture under his belt, his current role is as a hands-on Principal Cloud Architect at Cloudreach. He currently holds all 11 AWS certifications and holds several other industry certifications. Specialites include full-stack software engineering, SQL and NoSQL databases, application architecture, “DevOps”, application migration and modernization, automation, cloud-native app design and delivery, AWS, Python, Golang, Terraform, CloudFormation, and Ansible.
In the past year, Brad has delivered a handful of presentations/talks, authored two magazine articles, and is currently working on a book – to be published at the end of 2019 by Apress Publishing. Brad is currently part of the AWS APN Ambassador Program.
When he’s not cloud-whispering, you’ll find him hanging out with his wife and two awesome boys, strumming a guitar, buried in a book, trying to learn a new language (as in, human language), building something in his shop, or tinkering with one from a collection of way too many microcontrollers.
BA Economics, 2005
University of Virginia, Charlottesville
BS Electrical Engineering, 2011
Virgina Commonwealth University (not completed)
In the first post of this series, we looked at a solution to allow us to define a serverless, email-based workflow to extract relevant information from auto maintenance invoices. Even in this age of accelerated digital transformation, there are still many scenarios in business and life where we receive data that is not in a machine-friendly format; we are building this solution to address these kinds of situations. We use the Serverless Framework to build the core of this solution.
Earlier this year, I tried to consolidate all of my automotive maintenance histories into a database-backed system that was the lowest-friction means possible for me to keep up with my records. At the time, I settled on building out a solution using Airtable. I was able to set up a solution very quickly. I am honestly quite happy with the outcome, except that I am still manually keying in records to either the Airtable app or on their site based on the paper records that my auto shop gives me on every visit.
True story: my goal this year was to post here weekly or bi-weekly. I chronicled my intention to score the Cloud Native Foundation’s Certified Kubernetes Administrator (CKA) certification in early January. I loaded that post with more intent to write about the journey than ever. I had a spreadsheet for tracking my efforts; I was going to post about my experiences frequently, the whole nine. Then this happened… As I’m sitting here writing this post, I can’t help but laugh as I look at timestamps of these two events.
11 AWS certifications. What does it mean to have 11 AWS certifications? In the basest interpretation, it means that I have passed (at least) 11 certification exams. Other than that, it means a lot of things, many of which I would have never expected. It means that: many people on LinkedIn now believe that I am their personal learning coach, there to provide them with personalized learning plans and advice; in a similar vein, I have also received quite a few questions/requests from people who now believe me to be their personal AWS Q&A service.
I signed up for Bespoke Post last October, receiving two orders and skipping one. The second box showed up in December – a decanter and two glasses (their Parlor box), only one of the glasses was shattered. “No big deal,” I reason to myself. This sort of thing probably happens every now and then, so I pull up Bespoke’s site and find their support email. I send an email explaining the situation and receive some great news in reply: