Joey Wilhelm

Highly Experienced Software Engineer/Architect/Mentor

Denver, CO Area or Remote
tarkatronic@gmail.com

Links

GitHub, LinkedIn, Stack Overflow

Preferred/Strongest Tech

Python, Go, PostgreSQL, AWS, Docker, GitHub Actions

Secondary Strong Tech

Rust, JavaScript, TypeScript, MySQL, GraphQL, CircleCI

Other Tech Experience

C#, Java, MS SQL, PHP, React, Angular, Elixir, Kubernetes, OpenStack, Jenkins

Related Experience

Agile/Scrum Methodology, 12 Factor App Development, Open Source, Program management, Project management, Mentoring

Introduction

With over 20 years of professional experience, I thrive in senior and staff level positions where I am able to provide immense value to my employer and team on high-level problems, while retaining the ability to dive in and work on technical minutiae. I have a lengthy, proven track record of technical leadership, mentorship, system architecture, and consistent delivery on projects. I am highly passionate about continually cultivating engineering culture, open source engagement, and helping to level up my fellow engineers through mentoring and leading by example.

Experience

Pinwheel, Remote — Security Engineer / Staff Engineer

June 2022 - November 2023
  • Worked on core libraries and frameworks utilized across the engineering teams.
  • Established and ran the Security Guild, espousing best practices and spearheading direct security improvements.
  • Established and evangelized open source best practices, both for usage and contribution.
  • Instituted and ran a vulnerability management program covering all code produced for the company.
  • Created vulnbot for improving teams' visibility into security vulnerabilities.
  • Managed security and access controls across all company systems with special focus on Okta adoption and GitHub access controls.
  • Helped to maintain and prove controls for audits such as PCI-DSS, SOC 2, and ISO 27001.
  • Developed a project that reduced developer onboarding from 3+ days, to 2 hours.
  • Introduced Go as a second official language for development of new projects.

GoDaddy, Remote — Senior Software Engineer

May 2016 - June 2022
  • Worked on core infrastructure projects across a number of teams, introducing improved engineering rigor around testing, documentation, and portability of applications by introducing standards such as:
    • Establishing minimum 90% unit test code coverage, even on legacy codebases with no previous tests
    • Documenting and automating developer onboarding processes to reduce onboarding time from weeks to less than a day
    • Introducing the concepts of 12-Factor App development
    • Improving rigor and discipline around CI/CD pipelines to remove manual steps and interventions needed for deployments
  • Established GoDaddy's Open Source Programs Office, defining and refining the policies, processes, and tools for GoDaddy's interaction with Open Source software
  • Helped establish and run internal Guilds for knowledge sharing. Provided most of the content for the Python Guild; considered by many to be the company SME for Python.
  • Established the company-wide best practices for Python development
  • Contributed to establishing an internal Tech Radar, giving our engineers a definitive list of languages, frameworks, platforms, and technologies to use in their day-to-day work
  • Built a system for managing configuration of all company networking devices, and for allowing teams throughout the company to set up and manage load balancing for their applications.

Obsidian Network, Gilbert, AZ — Lead Developer

June 2015 - May 2016
  • Architected and constructed an entire credit card payment network from scratch, running on AWS using Python, Django, and PostgreSQL
  • Built a full CI/CD pipeline for multiple deployment environments
  • Mentored other developers in numerous technologies, including git, Python, Django, ES2015, Angular, and ReactJS
  • Planned the security of the architecture in order to ensure PCI Level 1 Compliance
  • Build a resilient and scalable architecture in order to ensure best-in-class uptime and responsiveness

Republic Media, Phoenix, AZ — Contract Python Developer

March 2015 - May 2015
  • Ported a pre-existing system from Ruby on Rails to Python/Django
  • Tutored the team on new languages and modern engineering practices including: HTML, CSS, JavaScript, Python, Django, CI/CD, Agile development, and unit testing

Scott's Marketplace, Scottsdale, AZ — Lead Developer

June 2012 - March 2015
  • Developed and launched a fully-featured e-commerce site, running on AWS using Python, Django, and PostgreSQL
  • Lead the development team and mentored other developers in Python and JavaScript
  • Helped with technical interviews and hiring decisions
  • Participated in a Product Owner role, determining the direction for the product and the company itself

SMP Communications, Scottsdale, AZ — Lead Developer

August 2008 - June 2012

The Franchise Builders, Tempe, AZ — Technical Director

June 2006 - August 2008

Outsource Financial Services, LLC, Tempe, AZ — Systems Developer II

June 2001 - June 2006