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.
13 years of coding experience
23 years of employment as a software developer
Master of Science - MS, Computer Engineering, Master of Science - MS, Computer Engineering at Università di Pavia
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.
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.