Mirko Luchi is a seasoned Software Architect with 11+ years of experience designing and building Java SE/EE back-ends, mobile apps (iOS/Android) and synchronization frameworks, currently leading architecture at Siav Spa from Padua. He previously spent a decade at Finantix crafting model-driven architectures and a mobile persistence/sync framework for financial clients, and earlier developed Java/C/Python CAE and ERP systems for engineering workloads. Comfortable across stacks—server, native mobile and web—he combines low-level C library work and Python APIs with high-level Java persistence patterns. An active open-source contributor, he has improved the popular requery project by fixing observable-collection bugs and adding currency conversion and Android mappings, showing attention to data consistency in persistence layers. Mirko blends pragmatic engineering with architectural thinking, often tackling integration-heavy problems that span databases, device clients and distributed processing.
11 years of coding experience
16 years of employment as a software developer
laurea v.o. in Ingegneria Informatica, Ingegneria informatica, laurea v.o. in Ingegneria Informatica, Ingegneria informatica at Università degli Studi di Padova
Engineering and Computing Science, Engineering and Computing Science at University of Aberdeen
requery - modern SQL based query & persistence for Java / Kotlin / Android
Role in this project:
Back-end Developer
Contributions:7 commits, 7 PRs, 16 comments in 6 months
Contributions summary:Mirko primarily contributed to the requery project by implementing new features and addressing bugs related to data conversion and persistence. They added a converter for `java.util.Currency`, ensuring proper handling within the database. They also fixed issues in observable collections, specifically addressing problems with adding, removing, and clearing elements in the collections. Furthermore, the user made modifications to cascade actions, adjusting how foreign key references are handled during database operations, and adding Android platform mappings.
Contributions:21 pushes, 8 branches, 5 tags in 6 months
querymysqlsqljava-kotlinandroid
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.