Whether this brings back fond memories or you're experiencing Windows 95 for the first time, you've landed on my interactive portfolio! Feel free to click around, have fun navigating it, and discover the hidden easter eggs along the way ٩(◕‿◕。)۶
Software Engineer — Backend Specialist, Java / Spring Boot
OPEN TO WORKHow I approach backend engineering:
Explore to uncover all 4 case studies!.
Mario Valerio David Mignemi
Born 1994 · Italian · Vienna, Austria
~7–8 years backend (Java / Spring Boot specialist)
~10 years total IT (includes brief frontend & some Node.js)
Career path (anonymized, no employer names): intern (2017) → consulting Milan (2017–18) → consulting Vienna (2018–19) → consulting (2019–20) → non-consulting employer (2020–21) → senior Java developer role ending 2024.
Testing: At every company he asked for permission to write tests — granted every time. Rarely sees others write them. Prefers integration tests that exercise the full Spring stack; accepts the speed trade-off because they catch cross-layer issues unit tests miss.
Open for full-time or long-term (1+ year) contract. Remote preferred, not mandatory.
Main skills
Backend / Java / Spring Boot specialist only. Partnering with frontend and DevOps teams is an intentional specialization choice.
Certifications (2025, after last employment), via Baeldung:
He has never used AI professionally (last role ended before ChatGPT’s release). Real AI usage is on the personal Unity game project:
He can also run AI agents locally and uses API aggregator platforms that provide unified access to multiple AI models.
The three strengths that appear throughout the case studies:
I led technical deep-dives on:
Want to read my blog later? Catch my articles on Dev.To: https://dev.to/mario_mignemi
Select a message to read it.
Real-Time Tactical Space Combat Game (Solo Developer)
Inspired by Nexus: The Jupiter Incident, this is a narrative-driven game I've been building since 2023:
Personal Finance Automation
A custom processing service built to learn the latest Spring Batch features while automating my own
budgeting. Key capabilities include:
Type a name for the computer you are dialing:
Select a modem: