Joe Attardi

Principal Software Engineer at Black Duck

Billerica, Massachusetts, 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
Joe Attardi is a Principal Software Engineer with two decades of hands-on experience building user-focused web interfaces and developer tooling, currently shaping the Black Duck UI at Synopsys/Black Duck. He has led large migrations (Backbone→React, Redux Saga→RTK Query), created productivity tools (Yeoman generators, smart build tools, codegen), and improved performance and developer experience across enterprise products. A front-end specialist and open-source maintainer, he authors accessible, polished UI components like the picmo JavaScript emoji picker and runs training sessions to raise team capabilities. Based in Billerica, MA, Joe combines pragmatic engineering with mentorship, and has a track record of turning costly integration or performance problems into measurable wins that retained customers and sped development.
code11 years of coding experience
job21 years of employment as a software developer
bookUMass Lowell
languagesEnglish
stackoverflow-logo

Stackoverflow

Stats
4,461reputation
389kreached
46answers
40questions
Badges
vuejs2
top-5%
javascript
top-5%
github-logo-circle

Github Skills (16)

html10
css10
uid10
javascript10
front-end-development10
ui-design10
vuejs29
vue9
java6
nodejs6
user-interface6
jquery6
react-native6
axios6
react6

Programming languages (8)

TypeScriptJavaJavaScriptHTMLSvelteRubyVim ScriptPython

Github contributions (5)

github-logo-circle
joeattardi/picmo

Aug 2019 - Jan 2023

JavaScript emoji picker. Any app, any framework.
Role in this project:
userFront-end Developer
Contributions:85 releases, 869 commits, 47 PRs in 3 years 5 months
Contributions summary:Joe primarily contributed to the front-end development of the project, making changes to the emoji picker's UI and functionality. They implemented features such as adding an option for zIndex, increasing emoji and tab sizes, and incorporating animated transitions. The user also improved the look and feel of the demo site and addressed issues related to rendering and accessibility.
javascriptemojiemoji-pickervanilla-javascripttwemoji
Example project starter files for the book "Using Gatsby and Netlify CMS"
Contributions:11 PRs, 1 push, 1 branch in 2 years 7 months
gatsbyjsnetlify-cms
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