Paolo Pietrelli

Paolo Pietrelli

Software Engineer

B.Eng. Engineering & Computer Science — University of Bologna

Passionate full-stack developer focused on production software for enterprise process improvement. I build maintainable desktop, mobile, and web solutions grounded in Clean Architecture and responsive design, with a strong TDD mindset.

Alpi S.p.A. logo

Current role

Since April 2026 I have been working at Alpi S.p.A. as a Software Engineer, focusing on digitalization, integration, and automation of business processes through mobile, desktop, and web applications.

Main technologies: Kotlin/C#/Azure
PythonDart/FlutterScalaJavaKotlinSwiftUIReactSQLNoSQL

Areas of Expertise

What I bring to your team

Through professional experience, personal projects, and an engineering background, I have developed cross-disciplinary skills ranging from mobile and web development to intelligent systems and scalable software architectures.

Software Engineer

Strong academic foundation in software development using Java and Scala, with hands-on experience designing applications based on SOLID and Clean Architecture principles. Skilled in GUI development with JavaFX and dependency management using Gradle—tools I also apply in Flutter and Android development. I have worked on large-scale architectural refactoring projects, adopting the Strangler Fig approach to isolate and rebuild legacy modules into independent, reusable packages while maintaining system continuity.

Mobile & Flutter Developer

Flutter and native Android/iOS developer with experience at Tesei Assicurazioni and several personal projects. I focus on building maintainable, accessible, and high-performance cross-platform apps, applying Clean Architecture, TDD, and Design Patterns. I place strong emphasis on UX and responsive design, optimizing interfaces for devices with different resolutions and aspect ratios. During Flutter refactoring activities, I adopted a Strangler Fig approach by creating modular and reusable packages to enhance scalability and maintainability.

Featured Projects

Personal projects, open-source work and case studies

I enjoy dedicating my free time to initiatives that reflect my passion for well-crafted software — from open-source tools to proprietary solutions, with a focus on modularity, AI, and long-term maintainability.

Optees icon
active
open-sourcedesktop-appeducational-tool

Optees — Optimization Toolkit

Open-source desktop app for operations research and educational machine learning, local and explainable.

pythonpyside6scipyortoolshighslp
desktopweb
Rulurp icon
In progress
private-productmobile-appparty-game

Rulurp — Party game app

Private Flutter party-game app with players, custom penalties, trivia, teams, and a goose-game board.

flutterdartriverpodgo_routerslangclean-architecture
androidiosweb
Exlser icon
active
personalpublic-democase-study

Exlser - Spreadsheet data workspace

Local-first workspace that turns CSV and Excel files into persistent datasets with filters, SQL queries, charts, card views, QR codes and multi-format exports.

flutterdartdriftsqliteriverpodbloc
androiddesktopweb

Each project is an opportunity to experiment, reflect, and improve: the code we write today should be understandable and maintainable even ten years from now.

Experiences

collaborations, internships, jobs

I’ve worked in a range of environments, engaging with teams, colleagues and operators to fully understand each context’s needs and structure. This allowed me to tackle challenges with both technical precision and effective communication.

Across each role, I’ve taken on increasing responsibility and delivered concrete results, combining independence with business awareness.

Have a project or an open role?

I’m open to collaborations and new opportunities. Tell me about your challenge and let’s see how I can help.