Angelo Zerr is a principal software engineer with 14 years of experience specializing in developer tooling, open source and JVM/Java ecosystems, currently working between Red Hat and IBM from the Greater Nîmes area. He combines deep backend expertise in XML/ODT/DOCX document processing and template engines with front-end and UI work on projects like CodeMirror and Eclipse SWT, where he contributed non-trivial widget customizations and performance fixes. A long-time Eclipse committer who built the CSS engine for E4, he has a strong track record of bridging desktop RCP, web JEE, and modern editor tooling. Angelo's contributions to widely used open-source projects show a knack for practical problem solving—adding image handling and HTML integration in XDocReport and enhancing JavaScript analysis and editor ergonomics in tern and CodeMirror. Trained at INSA Lyon, he pairs academic rigor with hands-on delivery of complex tooling and integration projects across enterprise and community ecosystems.
14 years of coding experience
5 years of employment as a software developer
Ingénieur, Informatique, Ingénieur, Informatique at INSA Lyon - Institut National des Sciences Appliquées de Lyon
XDocReport means XML Document reporting. It's Java API to merge XML document created with MS Office (docx) or OpenOffice (odt), LibreOffice (odt) with a Java model to generate report and convert it if you need to another format (PDF, XHTML...).
Role in this project:
Back-end Developer
Contributions:10 reviews, 471 commits, 97 PRs in 7 years 10 months
Contributions summary:Angelo's commits primarily focus on the development of core features and enhancements within the XML document processing and conversion domain. The commits include the addition of image processing capabilities, specifically integrating support for images within different types of documents (ODT). The modifications show the user's expertise with preprocessing XML files, template engine integration (Velocity, Freemarker), and understanding of document formats (DOCX, ODT). Furthermore, the code changes indicate significant efforts to address a specific bug with the integration and handling of HTML text.
A JavaScript code analyzer for deep, cross-editor language support
Role in this project:
Full-stack Developer
Contributions:33 commits, 37 PRs, 177 comments in 1 year 8 months
Contributions summary:Angelo primarily contributed to the `ternjs/tern` repository, a JavaScript code analyzer. Their work focused on enhancing the analyzer's capabilities, adding features like documentation retrieval for expression types and completion support for Node.js `require()` calls. They implemented plugins for requirejs and AngularJS, and also added functionality to load external JSON Type Definitions. The user also improved the code by resolving issues with object literal completion.
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.