David Petersen

Senior Software Architect at Intertek Alchemy

Austin, Texas, 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

👤
Senior
🎓
Top School
David Petersen is a Senior Software Architect with 16 years of web development experience, currently leading architecture and multi-team delivery at Intertek Alchemy in Austin. He has deep front-end chops—JavaScript, jQuery/jQuery UI and React-related tooling—and a history of modernizing large applications, including converting a legacy Backbase app to a jQuery-driven LMS. A long-time tinkerer who started building sites in high school, David pairs hands-on coding with UX-focused improvements and backend work in PHP/MySQL and serverless environments. He’s an active open-source contributor, having improved React linting rules and refined jQuery UI components to harden event handling and API behavior. Colleagues rely on him to translate product needs into pragmatic, maintainable solutions while staying curious about emerging web technologies.
code16 years of coding experience
job22 years of employment as a software developer
bookAssociate of Applied Science, Visual Communication Design - Interactive Design Specialization, Associate of Applied Science, Visual Communication Design - Interactive Design Specialization at Austin Community College
stackoverflow-logo

Stackoverflow

Stats
25,610reputation
3.5mreached
408answers
0questions
Badges
browser
top-5%
dynamic
top-5%
javascript
top-1%
jquery
top-1%
fancybox
top-5%
forms
top-5%
github-logo-circle

Github Skills (29)

javascript10
develop10
jquery10
ui-components10
eslint10
lint10
jquery-ui10
delay10
react10
jsx10
ajax9
jquery-plugin9
validation9
forms9
dynamic9

Programming languages (6)

TypeScriptJavaJavaScriptPHPHTMLVim script

Github contributions (5)

github-logo-circle
React-specific linting rules for ESLint
Role in this project:
userFront-end Developer
Contributions:1 review, 15 commits, 13 PRs in 6 years 2 months
Contributions summary:David primarily contributed to the React-specific linting rules for ESLint. Their work focused on enhancing the functionality of these rules by introducing new checks, such as preventing direct state mutations. They also addressed reported bugs and improved existing rules, including the `jsx-no-bind` rule and the handling of text nodes. Furthermore, the user added a new rule (`no-danger-with-children`) and resolved issues related to spread attributes and style prop validation.
reactlintlintereslintjavascript
jquery/jquery-ui

Feb 2011 - May 2014

The official jQuery user interface library.
Role in this project:
userFront-end Developer
Contributions:45 commits in 3 years 4 months
Contributions summary:David's commits primarily focus on modifications and enhancements to the jQuery UI tabs component. They are responsible for fixing bugs related to event handling and ensuring correct behavior when the index is undefined. The user also refactored the codebase, breaking down functionalities into individual methods and addressing CSS consistency. Furthermore, they worked on deprecating methods and options, updating the UI to reflect the changes.
user-interfacejavascriptjquery
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
David Petersen - Senior Software Architect at Intertek Alchemy