Francis Galiegue

Java Developer at Lite Solutions

Sury-en-Vaux, Centre-Val de Loire, France
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

🤩
Rockstar
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.
code18 years of coding experience
job7 years of employment as a software developer
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
120,464reputation
15.2mreached
2,209answers
194questions
Badges
swing
top-5%
type-conversion
top-5%
encoding
top-5%
dictionary
top-5%
regex
top-1%
character-encoding
top-5%
github-logo-circle

Github Skills (90)

json-schema10
bash10
swagger10
javas10
specification10
openapi10
unix10
linux10
api-specification10
jackson10
sh10
shell10
algorithm10
json10
alias10

Programming languages (6)

JavaCJavaScriptGroovyKotlinPython

Github contributions (5)

github-logo-circle
java-json-tools/json-patch

Mar 2013 - Mar 2015

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:
userBack-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.
patchdelta2-xjqmerge
swagger-api/swagger-parser

Apr 2014 - May 2014

Swagger Spec to Java POJOs
Role in this project:
userBack-end Developer
Contributions:35 commits, 1 comment in 24 days
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.
openapi-specificationswagger-parserspecrestswagger-spec
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