Francis Galiegue is a seasoned Java developer and former systems engineer with 18 years of experience, currently building a SonarQube language parser and quality checks for InterSystems Caché ObjectScript. He is the author of two core JSON Schema IETF drafts and the widely used json-schema-validator library, and has made impactful contributions to high-profile projects like Jackson Databind and swagger-parser. Comfortable across systems and application layers, he brings deep expertise in data modeling, diff algorithms, and build/system automation from his prior systems-engineering roles. Based in Centre-Val de Loire, France, Francis combines rigorous, standards-driven open-source work with practical tooling—often "eating his own dog's food" by using his grappa parser in production.
An RFC 6902 (JSON Patch) and reverse, plus RFC 7386 (JSON Merge Patch), implementation in Java using Jackson (2.2.x)
Role in this project:
Back-end Developer
Contributions:251 commits, 1 push, 7 comments in 2 years
Contributions summary:Francis primarily focused on implementing and refining the "JsonDiff" functionality within the project, contributing to a core feature. They began by starting the implementation, then iteratively added features such as support for root replace, handling numeric equivalence, recursive diff generation, added object key support, and dealing with added/modified/removed array elements. The user's commits indicate a deep involvement in the algorithm's development.
Contributions summary:Francis primarily focused on enhancing the `swagger-parser` project by addressing import issues and integrating external libraries for transformation purposes. Their contributions involved modifying code to include necessary dependencies and refactoring packages for organizational improvement. Furthermore, the user added javadoc to SwaggerMigrator classes. The user's work also involved adding testing capabilities.
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
Francis Galiegue - Java Developer at Lite Solutions