C#/.NET · C++ · Python · Java (in progress)
Software Engineer specialized in building event-driven and performance-critical systems. Strong background in game development, audio systems, and cross-platform engineering. Currently deepening expertise in Java/Spring Boot and modern .NET enterprise patterns (Event Sourcing & CQRS).
Open to remote roles and relocation across the EU.
Target roles: Software Engineer, Backend Developer, Gameplay Programmer, Tools Programmer, Full Stack Developer.
- Location: Bari, Italy (EU Citizenship) — Ready to relocate
- Email: grimaldimichele806@gmail.com
- GitHub: github.com/Mike014
- LinkedIn: linkedin.com/in/michele-g-39a80b248
- LeetCode: Mike014
- itch.io: m1k3-s0und
- YouTube: @AuTomA_014
Languages
C#, C++, Java, Python
Architecture & Practices
OOP, SOLID, Event-Driven Architecture, Observer Pattern, Multithreading, Unit Testing, Git, CI/CD, Debugging
Backend
ASP.NET Core, Spring Boot (in progress), Flask, REST API, SQL, Entity Framework Core, MediatR, SignalR, Event Sourcing & CQRS
Frontend
React (learning), Bootstrap, TypeScript
Game & Audio
Unity, JUCE, ScriptableObjects, Wwise
Tools & Others
Docker, PostgreSQL, CMake, Visual Studio, IntelliJ, VS Code, Xcode
Languages
- Italian: Native
- English: B2
- Spanish: A2
AI Data Engineer (Contract) — 2025 – 2026
Mistral AI / Mercor / Outlier AI
- Executed Multi-turn Code Correction and RLAIF workflows across Python, C++, and C# terminals.
- Refined agent-generated logic to ensure architectural integrity and performance.
Full Stack Developer (C++) — 2024 – 2025
Chordboard LLC | Independent Contractor
- Cross-Platform Engineering: Built C++/JUCE module for iPadOS and Windows using preprocessor macros.
- UI/UX Implementation: Translated Figma high-fidelity prototypes into responsive, performant C++ UI components for touch and desktop.
Stack: C++ | JUCE | CMake | Figma
- Narrative horror video game centered around 911 operator calls (Audio-first).
- Architecture: Tag-driven C# framework using Observer Pattern (14 event channels), fully decoupled subsystems.
- Performance: Strict memory management and asset streaming → <1ms CPU/frame and ~2MB RAM at idle.
- Link: DEAD AIR on itch.io
Stack: C# | .NET | Observer Pattern | Dependency Injection | ScriptableObjects | Unity
Building the same full-stack architecture across two enterprise stacks for deep comparative learning.
- .NET Master: Event Sourcing & CQRS with ASP.NET Core 8, EF Core, MediatR, SignalR.
- Java Slave: Equivalent implementation with Spring Boot.
- Shared: PostgreSQL 16 (append-only Event Store), React/TypeScript frontend, Docker Compose.
Stack: C# | .NET 8 | Java | Spring Boot | PostgreSQL | React | Docker | Event Sourcing | CQRS | WebSockets
Full Stack web application for exploring remote-friendly companies (deployed and maintained).
Stack: Python | Flask | SQLAlchemy | Bootstrap | Railway/Render
- City Builder Prototype — Command Pattern + undo/redo, Event Bus, O(1) spatial lookup.
- Command Pattern Game — Turn-based grid game with full Command Pattern implementation.
- Stealth Isometric — FSM enemy AI, NavMesh, Physics.OverlapSphere alerts.
- Top-Down Shooter — Hotline Miami-style mechanics.
- Survival Game Player Mechanics — First-person systems + dynamic HUD.
- Unity 3D Survival Runner — Pure gameplay mechanics focus.
- Space Invaders, Pong — Classic mechanics with advanced C# logic.
Cross-platform software to optimize professional audio team workflows. Includes WaveBalancer utility for audio asset processing.
- OpenRA (C# RTS Engine) — Investigated targeting bypass across subsystems, implemented cross-stack error handling (C#/YAML/Fluent).
- Microsoft PowerToys — Contributed
ShowClipboardHistorysetting to Advanced Paste. Traced full MVVM flow. - NLTK (Python) — Resolved CoreNLPParser API issue (#2112). PR approved by maintainer.
- Marten (.NET Event Sourcing) — Reported and helped resolve lock pattern optimization issue.
- NoVa (Autonomous AI Agent) — Python agent with multi-model inference and real-time web navigation.
- unDAW (C++/Unreal) — Custom spatial audio and low-level DSP integration.
- DocsGPT — Enterprise Git workflow, linting, and automated testing improvements.
- ManPower / Challenge Network — Full Stack Web Developer (Java/React) — May–Jul 2026
- Epicode Institute of Technology — Master in Game Development (C#/.NET, Unity, Git) — Sep 2025 – May 2026
- Codecademy — Professional Certification in Computer Science (Python, Algorithms & Data Structures) — 86/100 — 2024–2025
- Microsoft Learn — C# .NET, ASP.NET Core
- Additional — edX Django & PostgreSQL, IBM Machine Learning Foundations
MasAcademy — Bachelor's in Music and Sound Design for Cinema and Videogames (2022–2024)
Architecture & Patterns
C# & .NET
Unity & Technical
Other
Recognized as Top 1% Python Engineer globally (Algora Index) and highly active in the open-source ecosystem.
Last updated: May 2026