Mattia Dettori

Senior Software Engineer | Fintech

Italy

About

Senior Software Engineer and Backend Chapter Lead with 6+ years of experience building and scaling backend systems in fintech and high-growth environments. I specialize in distributed systems, domain-driven design, and product-oriented engineering, helping teams turn complex business requirements into reliable, maintainable software. My work sits at the intersection of architecture, performance, and business outcomes. Beyond coding, I lead the Backend Chapter, where I focus on engineering standards, developer experience, and mentorship. I enjoy coaching engineers, shaping best practices, and building communities of practice that scale both people and systems. My technical background spans Scala, Java, Python, Kafka, cloud infrastructure, and micro-services, with a strong focus on clean code, testability, and observability. What drives me is solving real problems: making financial systems safer, faster, and easier to evolve, while helping teams work better together. Always open to connecting with engineers and product-minded teams who care about thoughtful architecture, impact, and continuous improvement.

Experience

  • Moneyfarm (3 yrs 10 mos)
    • Senior Software Engineer
      Feb 2024 - Present Β· 2 yrs 9 mos

    • On-site
      Present

      I joined a new team to grow my knowledge on the core business of the company: trading, billing, taxation, compliance, operation support. πŸ’Έ We make investing simple and accessible.

    • Backend Chapter Lead
      Nov 2023 - Present Β· 3 yrs

    • On-site
      Present

      I applied and secured an internal cross team position as Chapter Lead, moderating shared activities of all backend Software Engineers in the company. πŸ“† Preparing and hosting dynamic chapter meetings, we foster a vibrant exchange of ideas and insights among our talented community. 🀝 Facilitating seamless communication, I ensure that key topics discussed at these gatherings are disseminated effectively, empowering every member to stay informed and engaged. πŸ“’ Sharing comprehensive guidelines for Architecture & Development, I equip our team with the knowledge and tools needed to excel in their roles, driving excellence and consistency across projects. πŸ‘₯ Coordinating with diverse stakeholders, I spearhead initiatives that propel our organisation forward, leveraging collective expertise to achieve ambitious goals and deliver exceptional results. ✍️ Documenting technical decisions made within the chapter, I provide invaluable clarity and transparency, enabling informed decision-making and fostering a culture of accountability. πŸ‘¨β€πŸ’» Providing support for enhancing our backend infrastructure, I play a pivotal role in optimizing our systems for peak performance and scalability, ensuring that we remain at the forefront of innovation.

    • Software Engineer II
      Jan 2023 - Dec 2023 Β· 1 yr

      I joined Moneyfarm to consolidate the integration of &Me partnership within our platform. 🏦 Enabled customers to plan their retirement, providing a Self-Invested Personal Pension with support for transferring providers across UK. πŸ” Enhanced security for users with Multi-factor Authentication support, leading the initiative from back-end to mobile and web integration. πŸ“ˆ Increased customer base, building a tool for empowering Financial Advisers to refe customer and earn an asset-under-management-based fee. πŸš€ Top Performer Contributor for the year 2023 πŸ’Έ We make investing simple and accessible.

  • Accenture (3 yrs 3 mos)
    • Software Engineer I
      Nov 2021 - Jan 2023 Β· 1 yr 3 mos

      We built a software engine to evaluate Small Medium Enterprises' affordability to ask for a loan. I've participated in the concept and development of the software architecture, consisting in multiple services written in Java and Python communicating asynchronously through Kafka client.

    • Software Engineer Intern
      Nov 2019 - Oct 2021 Β· 2 yrs

      I joined Accenture right after my studies, working on projects aimed at digitizing banking process. As a part of the team developing the back-end, we delivered a web app for the Operation Team of one of the biggest banks in Europe.