Roberto Franchini

Principal Software Engineer at Arcade Data Ltd

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
Roberto Franchini is a Principal Software Engineer with over 17 years of experience designing and delivering scalable back-end and big-data/fast-data architectures, currently shaping technology strategy at Arcade Data. He blends deep Java/JVM expertise with hands-on leadership—having built Lucene full-text and spatial indexes for OrientDB, led near-real-time NLP pipelines at BlogMeter, and contributed backend improvements to the widely used Activiti BPM engine. Comfortable moving between coding, architecture (RFCs/ADRs) and people management, he’s driven CI/CD, Dockerization, and microservice migrations while coaching teams and aligning roadmaps with business needs. An active speaker and open-source contributor, he pairs pragmatic problem-solving with a passion for new technologies and maintaining practical pet projects on GitHub. A less obvious strength is his track record of improving testability and release automation to raise product quality in open-source and enterprise settings.
code14 years of coding experience
job23 years of employment as a software developer
bookInformation Technology Techincian ICT, Information Technology Techincian ICT at I.T.I.S. A.Sobrero
bookMaster's degree Computer Engineering, Master's degree Computer Engineering at Politecnico di Torino
languagesEnglish, Italian
stackoverflow-logo

Stackoverflow

Stats
1,016reputation
13kreached
57answers
1question
github-logo-circle

Github Skills (14)

processmaker10
javas10
activiti10
bpmn10
java10
spring-boot10
testing9
lucene6
elasticsearch6
orientdb6
csv6
amazon-ec26
solr6
ssh6

Programming languages (14)

JavaCSSMakefileHTMLKotlinDockerfileShellSCSS

Github contributions (5)

github-logo-circle
Activiti/Activiti

Aug 2019 - Apr 2020

Activiti is a light-weight workflow and Business Process Management (BPM) Platform targeted at business people, developers and system admins. Its core is a super-fast and rock-solid BPMN 2 process engine for Java. It's open-source and distributed under the Apache license. Activiti runs in any Java application, on a server, on a cluster or in the cloud. It integrates perfectly with Spring, it is extremely lightweight and based on simple concepts.
Role in this project:
userBackend Developer
Contributions:48 commits, 16 PRs, 42 pushes in 9 months
Contributions summary:Roberto primarily contributed to the backend of the Activiti BPM platform, focusing on process engine enhancements and variable mapping functionalities. Their work included modifying the VariablesMappingProvider, adding tests related to variable mapping, and fixing constants and variable mapping issues. The user also addressed code review feedback and refactored code. Their contributions show a strong understanding of the core engine's internal workings.
business-process-managementprocess-managementactivition-serverjava-application
robfrank/utilities

Nov 2019 - Jan 2024

Contributions:9 pushes, 1 branch in 4 years 2 months
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
Roberto Franchini - Principal Software Engineer at Arcade Data Ltd