Fabrizio Caruso

Senior Software Developer at Astek

Nice, Provence-Alpes-Côte d'Azur, France
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 Caruso is a Senior Software Developer with a PhD in Computer Science and over a decade of experience bridging research-grade mathematics and production software, currently contributing to Amadeus product development through Astek. He has a strong background in Java and C/C++, scientific computing, optimization, cryptography and recommender systems, and has transitioned academic work on computational algebra and coding theory into practical forecasting and ad-serving solutions. His career spans post-doc and teaching roles across European universities and NYU, with publications in respected journals and contributions to open-source projects like Maxima. At the intersection of retrocomputing and embedded systems, he has also improved platform-specific C compiler targets (cc65) for 6502 systems, fixing joystick and display issues and polishing legacy fonts. Comfortable with SOA, SCRUM and diverse toolchains, he combines rigorous analytical thinking with hands-on engineering to deliver dependable systems. Based in Nice, he pairs research instincts with pragmatic product focus—often surfacing elegant mathematical approaches to practical software problems.
code9 years of coding experience
job2 years of employment as a software developer
bookPhD, Computer Science, Mathematics, PhD, Computer Science, Mathematics at Johannes Kepler Universität Linz
bookVisiting student, Computer Science, Visiting student, Computer Science at New York University
bookLiceo Scientifico "E. Majorana", Caltagirone
bookMaster Degree, Computer Science, 110/110 e lode (with honors), Master Degree, Computer Science, 110/110 e lode (with honors) at Università di Catania
languagesEnglish, German, Spanish, French, Italian
stackoverflow-logo

Stackoverflow

Stats
111reputation
32reached
1answer
1question
github-logo-circle

Github Skills (6)

embedded10
sys10
c117
c177
eclipse6
pydev6

Programming languages (13)

C#JavaC++CPostScriptTypeScriptShellLua

Github contributions (5)

github-logo-circle
cc65/cc65

Nov 2017 - Apr 2022

cc65 - a freeware C compiler for 6502 based systems
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:1 review, 43 commits, 17 PRs in 4 years 5 months
Contributions summary:Fabrizio primarily contributed to the cc65 compiler project by making changes related to specific target platforms, especially the Gamate and Watara Supervision. Their work involved fixing joystick functionality, addressing display issues, and optimizing the initialization process within the system's assembly code. The user also made code improvements by adding comments and correcting character definitions in the Lynx font files.
sdcc8-bitfreewarecc65retrocomputing
Contributions:48 commits, 43 pushes, 1 branch in 10 days
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