Ennio Casas Puglielli

About

Software Engineer with over a decade of experience building robust, scalable solutions. Specialised in C# and Python ecosystems, with a strong background in VR and game development (Godot, Unity). Advocate for the strategic integration of AI in the development workflow and Spec Driven Development as a technical design methodology. Available for 100% remote work; open to part-time if the project requires it.

Experience

Senior Software Engineer
Freelance
2023 – 2024

Independent development and technical consulting. VR applications for poker platforms. Scalable architecture with C# and Godot. Windows and Android apps with .NET MAUI, and integration of Gemini and OpenAI APIs.

Senior Software Engineer
Inflight VR
2019 – 2022

Technical leadership on VR solutions for critical environments (aeronautical sector). Performance optimisation, systems architecture and team coordination in a C# / Unity / Python stack.

Unity Developer
Inflight VR
2017 – 2019

Implementation of core functionality and interaction systems within the VR ecosystem using C# and Unity. CI/CD pipeline integration with Jenkins.

VR Content Researcher & Unity Developer (Intern)
Inflight VR
May – Aug 2017

Research on new VR content technologies and development of interactive prototypes.

Django Developer & Program Consultant
Chimu Trading
2016 – 2017

Responsible for the full front-end and back-end project. Data integrity management with Selenium. Stack: Python / Django / JavaScript.

Web & Android Developer · Project Management
ICC Broadcast
2015 – 2016

Design, implementation and management of R&D projects. Private streaming platforms, Android and web apps with Ruby on Rails. Preventive and corrective maintenance.

Web & Android Developer
Studiogenesis
2014

Development and maintenance of Android apps and websites with PHP Laravel.

Web Developer & IT Technician
ICE — Universitat Rovira i Virgili
2012 – 2014

Network and institutional web maintenance. Full site restructuring, backup management and internal technical support. Stack: PHP / MySQL / Apache.

Education

Master's in Game Design and Creation
Universitat Politècnica de Catalunya
2016 – 2017
Bachelor's in Computer Engineering
Universitat Rovira i Virgili
2009 – 2014

Skills

Core Languages
C# / .NET Python Java C++
Game & VR
Godot Unity
Web & Mobile
React TypeScript Node.js Django Ruby on Rails .NET MAUI Android
Data
PostgreSQL
AI & Tools
Gemini AI Claude Code ChatGPT Docker Git Jenkins Jira Selenium
Key Competencies
Clean Architecture Technical Leadership Spec Driven Development Strategic AI Integration Continuous Learning Self-documenting Code

Languages

Spanish Native
Catalan Native
English Professional working proficiency

Curriculum Vitae

↓ Download CV (PDF)