Federico Tomassetti

Software Architect, CEO at Strumenta

Turin, Piedmont, Italy
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
Federico Tomassetti is a software architect and founder with 15 years of experience building language engineering tools and guiding product-focused engineering teams from Turin, Italy. As CEO of Strumenta he specializes in DSLs, language migration, parsers and editor tooling, translating legacy business logic into maintainable, analyzable languages. He co-founded Clearbox AI and has held technical leadership roles across startups and consulting engagements in Europe, blending research rigor from a PhD in Software Engineering with hands-on delivery. An active open-source contributor, he has contributed substantive improvements to the widely used JavaParser project, sharpening its AST and code-generation behavior. Known for turning complex formal languages into practical developer tools, he combines academic depth with an entrepreneur’s drive to ship production-ready language platforms.
code15 years of coding experience
job12 years of employment as a software developer
book2001 Maturità scientifica, 2001 Maturità scientifica at Liceo Darwin
bookErasmus two semesters Informatiks, Erasmus two semesters Informatiks at Karlsruhe Institute of Technology (KIT)
bookDoctor of Philosophy (PhD) Software Engineering, Doctor of Philosophy (PhD) Software Engineering at Politecnico di Torino
languagesEnglish, German, Italian, French
stackoverflow-logo

Stackoverflow

Stats
2,179reputation
262kreached
56answers
14questions
github-logo-circle

Github Skills (13)

javas10
parser10
parsing10
parse10
java10
code-generation9
lexical-analysis9
procedural-generation6
clojure6
leiningen6
javaparser6
abstract-syntax-tree6
mps6

Programming languages (26)

C#CMakefileGoHTMLSvelteGroovyTypeScript

Github contributions (5)

github-logo-circle
javaparser/javaparser

Oct 2013 - Apr 2019

Java 1-21 Parser and Abstract Syntax Tree for Java with advanced analysis functionalities.
Role in this project:
userBack-end Developer
Contributions:2029 commits, 252 PRs, 112 pushes in 5 years 6 months
Contributions summary:Federico's commits focused on implementing improvements to the Java Parser library. Their work involved removing and refactoring code, including the removal of annotations, newlines, and tokens, while addressing issues related to code generation, and enhancing the treatment of internal enum constants, and method declarations. These changes, spanning multiple files, aimed to improve code quality and functionality within the parser framework.
code-generationjavaparserjavasymbolsolvercode-generatorsyntax-tree
Strumenta/financialdsl

Aug 2018 - Sep 2018

Contributions:72 commits, 52 pushes, 1 branch in 21 days
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
Federico Tomassetti - Software Architect, CEO at Strumenta