Carlos Noguera

Chief Ontologist at Logic.Tools

Brussels, Belgium
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

👤
Senior
🎓
Top School
Carlos Noguera is a Chief Ontologist with 19 years of experience helping organizations model core business domains by combining ontologies and logic programming to build actionable knowledge graphs. Based in Brussels, he has led semantic-technology projects across finance, transport, insurance and defense, translating formal OWL/RDFS/SWRL models into practical proofs of concept and production-ready solutions. Previously a researcher and PhD holder in computer science, he brings deep expertise in software architecture, aspect-oriented programming and Java metaprogramming—evidenced by contributions to the INRIA Spoon project improving code analysis and template support. He blends academic rigor from roles at INRIA and Vrije Universiteit Brussel with hands-on product delivery as head of ontology practices at Logic.Tools and ODASE. Comfortable at the intersection of formal methods and applied engineering, he often uncovers domain constraints early through logic-based validation that others miss. This combination of research pedigree and pragmatic delivery makes him adept at turning complex semantic models into maintainable, business-aligned systems.
code19 years of coding experience
bookGenerative and Transformational Techniques in Software Engineering Summer School (2007)
bookPhD, Computer Science, Highest Distinction, PhD, Computer Science, Highest Distinction at Université des Sciences et Technologies de Lille (Lille I)
bookMaster of Science, Software Engineering, Master of Science, Software Engineering at Vrije Universiteit Brussel
bookUniversidad de los Andes
languagesEnglish, Spanish, French, Dutch
github-logo-circle

Github Skills (10)

javas10
metaprogramming10
code-transformation10
spoon10
java10
abstract-syntax-tree10
code-analysis9
parserator9
parser9
static-analysis8

Programming languages (3)

JavaJavaScriptEmacs Lisp

Github contributions (5)

github-logo-circle
INRIA/spoon

Feb 2007 - Sep 2010

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
Contributions:21 commits in 3 years 7 months
Contributions summary:Carlos primarily contributed to bug fixes and enhancements within the `spoon` library. Their work involved modifying core Java code to resolve issues related to code snippet compilation, template generation, and annotation processing. They also added support for new features like CtCodeSnippets and made improvements to existing functionalities such as the handling of labeled statements and enum printing. These changes suggest a focus on improving the library's core functionalities and addressing specific edge cases.
inriacode-generationheartastparser
Markdown wysiwyg web components using we components, Typescript, lit-element
Contributions:1 push in 1 day
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
Carlos Noguera - Chief Ontologist at Logic.Tools