Ian Dunn

Senior Web Engineer at 10up

Seattle, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Ian Dunn is a Senior Web Engineer with 19 years building custom WordPress plugins and themes and 14 years of remote engineering experience, currently at 10up. A WordPress Core and Meta committer and member of the Security Team, he pairs deep platform knowledge with a detail-oriented, test-driven approach—evident in contributions to Jetpack and the widely used Two-Factor plugin where he improved TOTP test coverage and modernized PHPUnit compatibility. He has a track record of shipping features that move metrics (the Events Widget in Core increased meetup attendance by 30%) and is comfortable across backend PHP, JavaScript frontends, multisite nuances, and QA/test automation. Based in Seattle, he brings both hands-on maintenance of legacy codebases and the persistence to solve thorny security and compatibility problems while actively contributing to the open source WordPress ecosystem.
code14 years of coding experience
job18 years of employment as a software developer
bookB.S., Computer Information Systems, B.S., Computer Information Systems at University of Dayton
bookGeneral Education, General Education at Sinclair Community College
stackoverflow-logo

Stackoverflow

Stats
3,650reputation
490kreached
33answers
12questions
Badges
loops
top-1%
shell
top-5%
bash
top-5%
github-logo-circle

Github Skills (22)

javascript10
2factor10
testing10
plugin-development10
wordpress10
authentication10
user-authentication10
loops10
phpunit10
php10
unit-testing9
bash9
wordpress-plugin9
shell9
rest-api8

Programming languages (20)

JavaCSSCTwigVueGoPerlHTML

Github contributions (5)

github-logo-circle
WordPress/two-factor

Oct 2022 - Dec 2022

Two-Factor Authentication for WordPress.
Role in this project:
userBack-end Developer & QA Engineer/Test Automation Engineer
Contributions:2 releases, 82 reviews, 20 commits in 1 month
Contributions summary:Ian's contributions primarily focus on enhancing the Two-Factor Authentication plugin for WordPress. They implemented new tests to increase code coverage, particularly for the TOTP (Time-Based One-Time Password) provider. Additionally, the user modified the code to ignore controller and UI code when calculating coverage, indicating a focus on unit testing and maintainability. These changes involved adding new tests, adapting existing tests for compatibility with PHPUnit 9.5 and refactoring existing functionality.
wordpressphpauthenticationfactortwo-factor
Automattic/jetpack

Jan 2014 - Feb 2019

Security, performance, marketing, and design tools — Jetpack is made by WordPress experts to make WP sites safer and faster, and help you grow your traffic.
Role in this project:
userFull-stack Developer
Contributions:27 commits, 16 PRs, 6 pushes in 5 years 2 months
Contributions summary:Ian contributed to various aspects of the Jetpack plugin, demonstrating proficiency across multiple areas. They addressed bugs related to shortcode functionality within the PHP backend, specifically resolving a false positive in the Google Maps shortcode reversal. Furthermore, they made modifications to the multisite functionality, conforming to coding standards and implementing features like the addition of a menu bar item. The user also implemented new features in the contact form, specifically the introduction of the checkbox-multiple field type, encompassing changes in both the PHP backend and the JavaScript frontend.
reactexpertswordpressphpsecurity
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Ian Dunn - Senior Web Engineer at 10up