Domenico Ferrari

Senior Software Engineer at Zucchetti

Lombardy, 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

👤
Senior
🎓
Top School
Domenico Ferrari is a Senior Software Engineer with 13+ years of experience building cross-platform systems and compilers, currently driving runtime and compiler work at Zucchetti. Deeply rooted in the Linux and open-source world since the 1990s, he brings low-level C expertise across Windows, Linux and IBM platforms and a proven track record optimizing PDF generation (notably contributing font/table improvements to the popular libharu library). He has led small engineering teams, designed language tooling that translates a COBOL-like language to COBOL, and implemented cross-OS integration layers and single-sign-on solutions. Comfortable across C/C++, PHP, Python, Java and many legacy languages and OSs, he pairs broad language fluency with meticulous troubleshooting and build/versioning skills. At home he prototypes IoT and embedded projects (Arduino, ESP8266, Raspberry Pi), reflecting a practical hardware-software blend that informs his systems work.
code13 years of coding experience
job23 years of employment as a software developer
bookMaster of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Università di Pavia
languagesItalian, English
github-logo-circle

Github Skills (12)

c1710
font-face10
fonts10
c1110
data-structure9
data-structures9
algorithms8
code-optimization8
numerical-optimization8
algorithm8
optimization8
optimisation8

Programming languages (4)

ShellC++CPython

Github contributions (5)

github-logo-circle
libharu/libharu

Oct 2012 - Mar 2015

libharu - free PDF library
Role in this project:
userBack-end Developer
Contributions:10 commits, 2 PRs, 4 comments in 2 years 5 months
Contributions summary:Domenico primarily contributed to the `libharu` PDF library by optimizing and correcting aspects of font handling and data writing. They focused on reducing file size through table optimizations, such as rewriting the "post" table and writing zero values for unused glyphs in the hmtx table. Additionally, the user introduced a new object type, HPDF_Direct, for writing byte streams directly, and corrected a bug in hmtx table generation. These changes suggest expertise in low-level PDF manipulation and optimization.
pdfpdf-librarypdfiumpdf-generationpdf-document
domfe/libharu

Mar 2015 - May 2017

Contributions:14 pushes, 10 branches in 2 years 2 months
pdfpdf-librarypdf-generation
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