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.

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-source

Optees — Optimization Toolkit

Operations research toolkit with a simplified GUI.

pythonpyside6lpmilp
desktop
Thesis e-commerce icon
Completed
researchcase-study

Thesis — Cross-platform e-commerce development: a case study based on Flutter

Case study including single/multi-vendor apps, thesis PDF, and presentation slides.

flutterdartfirebasenxmelos
mobileweb
ExcelCategory icon
In progress
public-demopersonal

ExcelCategory — Pivoting & Filters

Excel pivoting and filtering with import/export to Excel & PDF; mobile and web ready.

flutterdartexcelpdf
mobilewebdesktop
State Exam Notes icon
active
open-sourceacademic

Notes for the State Exam — Junior Engineers

LaTeX + Bash setup to generate PDF/EPUB releases available on GitHub.

latexbashvscode
pdfebookrepositorydocumentation
Monorepo Case Study icon
In progress
researchcase-study

Monorepo Case Study — Modular Architecture

Melos/Nx setup for reusable multi-language packages with Clean Architecture.

flutterpythonnxmelosclean-architecture
mobilewebdesktop

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.

Paolo Pietrelli — Software Engineer