Junior developer in training · ITS Academy Apulia Digital Maker

I build software with care and method, one step at a time

I'm Lorenzo, a junior developer in training at ITS Academy Apulia Digital Maker. I took My Tracking App, an Android app built with Flutter, all the way to release and keep improving it.

I work across frontend, Java backend and hardware: I like understanding how a project works end to end.

About

From working with people to building software

I come from years of customer-facing work and a long-standing passion for hardware: today I bring both into my path as a developer.

At ITS Academy I study Java and Spring, OOP, SQL and NoSQL databases, Git and cloud architectures. Front-of-house and front-office work taught me to handle pressure, communicate clearly and work as a team.

I bring both into my projects: tidy code and attention to the people who will use it.

Background

Education and experience

Education

  1. Jan 2026 – present

    ITS Academy Apulia Digital Maker

    Higher Technician in Software Development (EQF 5)

    1,800 hours on Java and Spring (OOP), SQL and NoSQL databases, Git/GitHub, cloud architectures and AI integration, with hands-on coding and debugging labs.

  2. 2022

    Scientific-Linguistic High School Diploma

    I.I.S.S. "G.C. Vanini" – Casarano

    Logic, mathematics, physics and foreign languages; Cambridge English B2 First certification.

Experience

  1. 2014 – present

    Technical Support & Hardware

    Freelance

    Diagnosis and repair of PCs and mobile devices, custom workstation builds, local network setup and operating system tuning.

  2. Jun – Sep 2025

    Hospitality & Team Coordination

    Pizzeria Trattoria "Nicolò"

    Managing a section at peak times, digital orders on handheld devices and coordination between floor and kitchen.

  3. Jul 2017 – Sep 2019

    Front-of-House & Front-Office

    Ristorante Pizzeria "Il Gambero Rosso"

    Welcoming international guests, handling payments at the till and bar service, with many tasks running in parallel.

Certifications

  • Mar 2026

    Exploring in AI

    IBM SkillsBuild

  • Mar 2026

    Boost Your Productivity with Data

    IBM SkillsBuild

  • Jul 2023

    Robotics, 3D Printing & Laser Cutting

    The Qube – Molo12

  • 2022

    Cambridge English B2 First

    Cambridge

  • May 2022

    Google Analytics for Beginners

    Google Analytics Academy

  • Nov 2019

    Worker Safety Training

    Accordo Stato-Regioni

Skills

Technologies and tools

  • 01

    Languages

    • Java
    • JavaScript
    • HTML
    • CSS
  • 02

    Frontend & UI

    • React
    • Vite
    • Flutter
    • UX/UI with Figma
  • 03

    Backend

    • Spring
    • REST APIs
    • Microservices
    • Java EE
    • JUnit
  • 04

    Data & AI

    • SQL
    • NoSQL
    • Generative AI
    • Prompt engineering
    • AI integration
  • 05

    Tools

    • Git
    • GitHub
    • Docker
    • UML
  • 06

    Systems & hardware

    • Hardware diagnostics
    • Local networks
    • Operating systems
    • Robotics & 3D printing
  • 07

    Spoken languages

    • Italian (native)
    • English B2
    • French & German (basic)

Featured Project

My Tracking App

My first published personal project: an Android app built with Flutter to keep track of daily consumption, with statistics, goals and data stored on the phone.

Flutter · AndroidActively developed, with public versions on GitHub

Since the first public version I keep updating it: interface, Android widgets, statistics and data handling, based on everyday use.

What it taught me

Publishing a real app made me decide what to include, how to store the data and how to test every version.

Android widgets

Three sizes (small, medium, large) to log usage straight from the home screen.

Statistics and goals

History by day, week and month, unlockable badges and a reduction plan for each product.

CSV backup

Export and import data as CSV: it always stays under the user’s control.

Data on the phone

No account and no server: all data stays on the device.

Product details

  • Multi-product tracking with a quick selector, archiving and preserved history
  • Daily count, remaining stock, costs and the last 7 days at a glance
  • Undo after every entry, periodic reminders and dark / light / system theme
  • Automated UI tests (golden tests) to keep the design stable from one update to the next
  • Home
  • Goals & badges
  • Settings
  • History & statistics

Contact

Looking for my first opportunity in software

Open to internships, jobs and collaborations: write to me, I’m happy to reply.