Fabrizio Di Napoli

Principal Engineer at N26

Barcelona, Catalonia, Spain
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
Fabrizio Di Napoli is a Principal Engineer based in Barcelona with 11 years of experience leading and scaling engineering teams across fintech and consumer marketplaces, currently driving Intelligence Operations at N26. He progressed from hands-on web development and optimization roles to tech lead and principal responsibilities, combining deep PHP/Java background with systems and test automation expertise. At N26 and Adevinta he’s balanced architecture, delivery and people leadership, mentoring teams while shipping production-critical services. An active contributor to open-source PHP examples, he adapted and modernized unit tests and added containerized test runners for a popular design-patterns PHP repo, demonstrating a pragmatic focus on testability and developer productivity. Known for bridging legacy codebases and modern practices, he brings a practical, automation-first approach to complex engineering problems.
code11 years of coding experience
job12 years of employment as a software developer
bookProgrammatore Web Informatica, Programmatore Web Informatica at Regione Campania
bookRagioniere perito commerciale economia, Ragioniere perito commerciale economia at Scuola Normale Superiore
languagesEnglish, Spanish, Italian
github-logo-circle

Github Skills (8)

php10
test-automation10
dockers9
phpunit9
docker9
design-patterns8
codelist7
code-templates7

Programming languages (11)

JavaShellJinjaSCSSJavaScriptGoPHPRuby

Github contributions (5)

github-logo-circle
Sample code for several design patterns in PHP 8.x
Role in this project:
userQA Engineer / Test Automation Engineer
Contributions:9 commits, 3 PRs, 7 comments in 4 months
Contributions summary:Fabrizio primarily contributed to the repository by adapting and maintaining unit tests for the design patterns implemented in PHP. The user's commits focus on updating test files to be compatible with PHPUnit 6 and ensuring the tests correctly validate the design pattern implementations. They also added a Docker test runner script, automating the testing process within a containerized environment. The modifications included refactoring existing tests, and verifying the correct instantiation of classes.
php-8phpdesign-patternmodern-phpphpunit
Hyunk3l/python-tdd-katas

Jul 2016 - Mar 2023

TDD Katas using Python
Contributions:10 PRs, 20 pushes, 10 branches in 6 years 9 months
kataspythontdd
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
Fabrizio Di Napoli - Principal Engineer at N26