Andrea Bogazzi

Ingegnere Principale at Shutterstock

Rome, Lazio, Italy
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
Andrea Bogazzi is a Principal Engineer based in Rome with 12 years of hands-on experience building and scaling web applications and rich editing tools. At Shutterstock he leads engineering efforts on the editor team, pairing deep frontend expertise with pragmatic system design to improve user-facing graphics workflows. Previously a full-stack web developer at As.a.co for a decade, he brings strong end-to-end knowledge from UI to backend services. He is also an active open-source contributor to the well-known node-canvas project, where he improved 2D rendering, image smoothing, gradients and text rendering—work that reflects a rare blend of graphics programming and practical engineering. Trained in Telecommunications Engineering at Sapienza, Andrea combines signal-oriented thinking with a focus on robust, production-ready software.
code11 years of coding experience
bookTelecommunications Engineering, Telecommunications Engineering at Sapienza Università di Roma
stackoverflow-logo

Stackoverflow

Stats
14,531reputation
1.1mreached
489answers
10questions
Badges
html5-canvas
top-1%
svg
top-5%
jquery
top-5%
canvas
top-1%
javascript
top-1%
html
top-5%
github-logo-circle

Github Skills (24)

html5-canvas10
javascript10
canvas2d10
c-language10
graphics2d10
canvas10
cairo10
canvasjs10
cprogramming-language10
2d10
image9
matrix9
jquery9
svg9
nodejs9

Programming languages (18)

MDXC#C++CRustScalaGoHTML

Github contributions (5)

github-logo-circle
Automattic/node-canvas

Dec 2017 - Jun 2021

Node canvas is a Cairo backed Canvas implementation for NodeJS.
Role in this project:
userFull-stack Developer
Contributions:18 commits, 20 PRs, 253 comments in 3 years 6 months
Contributions summary:Andrea made significant contributions to the `node-canvas` repository, focusing on enhancing the 2D rendering context. They implemented features such as handling full zeroed dashes for `setLineDash`, supporting pattern repeat and no-repeat for canvas patterns, and integrating globalAlpha for gradients and patterns. Additionally, they improved image smoothing functionality, corrected drawImage regressions, and addressed text rendering issues.
node-canvascanvasjavascriptnodejsbacked
ruby-rust-perl/fabric.js

Nov 2020 - Feb 2021

Javascript Canvas Library, SVG-to-Canvas (& canvas-to-SVG) Parser
Contributions:55 commits in 2 months
node-canvassvgsvg-librarycanvasjavascript
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
Andrea Bogazzi - Ingegnere Principale at Shutterstock