Johan Cwiklinski is a Research and Development Engineer based in the Greater Valenciennes Area with 19 years of hands-on experience building and maintaining backend systems, system administration, and open source contributions. He has a long track record in PHP, Java, and Linux server ecosystems, progressing from hands-on web and systems work to technical leadership and R&D at TECLIB. Johan has contributed meaningful fixes and refactors to well-known open-source projects such as GLPI and its FusionInventory plugin—improving robustness, database handling, and adding unit tests to prevent real-world deployment issues. Comfortable across the stack, he pairs production-grade deployment and ops experience (Debian/CentOS, Tomcat, Apache, PostgreSQL/MySQL) with pragmatic software design. Known for migrating and aligning plugin code to core platform changes, he brings a steady mix of legacy modernization skills and practical testing discipline that quietly prevents many post-deploy incidents.
GLPI is a Free Asset and IT Management Software package, Data center management, ITIL Service Desk, licenses tracking and software auditing.
Role in this project:
Back-end Developer
Contributions:72 releases, 6376 reviews, 2749 commits in 5 years 8 months
Contributions summary:Johan's contributions focused on back-end development, with the primary task being to merge and integrate bug fixes for version 9.5/bugfixes of the GLPI software. These changes modified various cascading style sheets (CSS) and involved code modifications within PHP files, as seen in commits that updated the skin.min.css style sheets, a language file, and modifications of the front/contract_item.form.php file. Additional contributions included code adjustments in the inc/agent.class.php file.
Contributions:6 releases, 19 reviews, 280 commits in 4 years 5 months
Contributions summary:Johan primarily focused on improving the functionality of the FusionInventory plugin for GLPI. Their work included fixing bugs related to data retrieval and database interactions, such as quoting database names with hyphens and preventing self-update failures when installed from a distro package. They also added unit tests to validate the correct behavior of the code, and they migrated existing data to core components and refactored code to align with core changes in GLPI.
glpiinventoryinventory-managementsnmpglpi-plugin
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.