Simon Urli

Software Engineer at XWiki SAS

Lille, Hauts-de-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
🎓
Top School
Simon Urli is a software engineer based in Lille with 14 years of experience blending research-grade rigor and production engineering across back-end systems, test automation, and localization tooling. Currently at XWiki SAS, he contributes to platform reliability and test-suite modernization (notably upgrading Selenium-based tests) while maintaining a strong open-source footprint. His past work at Inria involved building an automated Java repair bot and sustaining the Spoon metaprogramming ecosystem, reflecting deep expertise in code analysis and transformation. He has repeatedly improved localization pipelines—adding XWiki format support and robustness to Weblate and translate—demonstrating an eye for edge cases like encoding, escaping, and serialization. An experienced educator and co-founder of a TypeScript microservices startup, he combines teaching, research (PhD on software product lines), and hands-on product development. Colleagues value him for making brittle systems more testable and for quietly solving tricky interoperability and parsing problems that others overlook.
code14 years of coding experience
bookMaster of Science (MSc) in Computer Sciences, Computer Software Engineering, Master of Science (MSc) in Computer Sciences, Computer Software Engineering at Université des Sciences et Technologies de Lille (Lille I)
bookDoctor of Philosophy (Ph.D.) in Computer Sciences, Informatique, Doctor of Philosophy (Ph.D.) in Computer Sciences, Informatique at Université de Nice-Sophia Antipolis
languagesFrench, English
stackoverflow-logo

Stackoverflow

Stats
449reputation
31kreached
14answers
12questions
github-logo-circle

Github Skills (35)

unit-testing10
rails-i18n10
selenium10
python10
django10
selenium-ide10
java10
javas10
xwiki10
metaprogramming10
code-analysis10
localization10
ember-i18n10
database-backups10
lxml10

Programming languages (15)

JavaCSSCHTMLGroovyKotlinTypeScriptDockerfile

Github contributions (5)

github-logo-circle
xwiki/xwiki-platform

Sep 2018 - Jan 2023

The XWiki platform
Role in this project:
userBack-end Developer
Contributions:1267 reviews, 2473 commits, 1211 PRs in 4 years 5 months
Contributions summary:Simon's commits primarily focus on upgrading the Selenium library within the XWiki platform, addressing issues related to the transition to Selenium 3. They've made changes to support the new Selenium version by adapting to changes in how elements are handled, such as color values in tests. Additionally, the user has worked on fixing tests, incorporating changes related to AppWithinMinutes (AWM) values, and adding synchronization points to avoid unexpected page reloads.
xwikitiddlywiki5phptiddlywiki
INRIA/spoon

Dec 2016 - Dec 2019

Spoon is a metaprogramming library to analyze and transform Java source code. :spoon: is made with :heart:, :beers: and :sparkles:. It parses source files to build a well-designed AST with powerful analysis and transformation API.
Role in this project:
userBack-end Developer & Test Automation Engineer
Contributions:10 releases, 232 commits, 574 PRs in 3 years
Contributions summary:Simon's contributions focused on fixing and improving the Spoon library's functionality, specifically addressing issues related to unit testing and code transformation. Their work includes resolving a bug in the test suite, enhancing test coverage by ensuring certain setters are tested, and correcting interactions between fully-qualified types and variable names. The user also addressed various bugs related to annotation processing and static imports, resulting in more reliable code generation and analysis.
inriacode-generationheartastparser
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