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