Community
- Became a Microsoft MVP in Developer Technologies
- Organized my first conference, Lambda Squared 2018!
- Continued organizing the local functional programming user group, @FunctionalKnox
- Co-organized a local hackathon for Hacktoberfest
- Became Director of Speaker Relations for CodeStock
- Presented at 5 different conferences
- Presented at 4 different user groups
- Interviewed for Developer On Fire: Episode 383 – The Meaning of Professional
- Recorded a talk for Code on the Beach 2018 about how functional programming made me a better developer
- Reviewed ~40 abstracts for potential speakers to various conferences
- Reviewed 3 books for Manning Publications
- Presented at Radio Systems on SOLID design principles
Professional
- Pilot Flying J
- Completed the rollout of a standard CI/CD pipeline using VSTS (now Azure DevOps)
- Completed training for unit/integration testing for various application teams
- Wrote the DevOps Toolkit project that helped other teams bootstrap their CI/CD pipeline creation
- Trained various developers on how to set up their own CI/CD pipeline and what things to consider when developing a pipeline
- Created an exercise to teach developers Generics, Actions, Funcs, and Extension methods by implementing our own version of LINQ
- SentryOne
- Joined the product team focusing on Plan Explorer
- Implemented an enhanced experience when working with statistics in Plan Explorer
- Gave an internal presentation on how to perform excellent code reviews and why we should do them
- Created internal documentation on unit testing naming guidelines, determining what to test
- Developed an internal training tool that teaches developers the mechanics of testing by following Test Driven Design (TDD), Pair Programming, and Ping Pong
Personal
- Wrote 52 blog posts about articles, videos, and books that I’ve read throughout the year
- Wrote one blog post about my interviewing strategy
- Read the following books:
- So Good They Can’t Ignore You: Why Skills Trump Passion in the Quest for Work You Love by Cal Newport
- Winning: The Ultimate Business How-To Book by Jack Welch and Suzy Welch
- The New One Minute Manager by Ken Blanchard and Spencer Johnson
- Damn Good Advice (For People with Talent!): How To Unleash Your Creative Potential by George Lois
- Crossing the Chasm: Marketing and Selling Disruptive Products to Mainstream Customers by Geoffrey Moore
- A Whole New Mind: Why Right-Brainers Will Rule the Future by Daniel Pink
- Managing Humans: Biting and Humorous Tales of a Software Engineering Manager by Michael Lopp
- The Five Dysfunctions of a Team: A Leadership Fable by Patrick Lencioni
- Adaptive Code: Agile coding with design patterns and SOLID principles (2nd Edition) by Gary McLean Hall
- Creating Great Teams: How Self-Selection Lets People Excel by Sandy Mamoli and David Mole
- The Nature of Software Development: Keep It Simple, Make It Valuable, Build It Piece by Piece by Ron Jeffries