Ennio
Ennio Casas Puglielli

Vilafranca del Penedès, Catalonia

Ennio Casas Puglielli

Senior
Software
Engineer

C# · Python · Java

Software engineer with over a decade of experience building robust and scalable solutions. Specialised in the C# and Python ecosystems, with a strong background in video games and virtual reality (Godot, Unity). Active advocate of the strategic integration of AI into the development workflow, and of spec-driven development as a technical design methodology.

Open to remote work — part-time if the project calls for it

Work

9 roles · 2012 — present

2024 — Present

Career Break — Full-Time Parental Care

Vilafranca del Penedès

Stepped back from full-time work to care for my child. Stayed technically active — keeping current with modern C# / Unity practices and integrating AI tooling into a personal development workflow.

  • C#
  • Unity
  • Claude Code
  • Continuous learning

2023 — 2024

Senior Software Engineer

Freelance (self-employed)

Independent development and technical consulting. Virtual reality applications for poker platforms, scalable architecture with C# / Godot, Windows and Android applications with .NET MAUI and integration of Gemini and OpenAI APIs. Containerised backend REST API built with Python / FastAPI, PostgreSQL and Docker.

  • C#
  • Godot
  • .NET MAUI
  • Python
  • FastAPI
  • PostgreSQL
  • Docker
  • Gemini API
  • OpenAI API
  • VR
  • Android

2019 — 2022

Senior Software Engineer

Inflight VR

Technical leadership on virtual reality solutions for mission-critical environments (aviation sector). Performance optimisation, systems architecture and team coordination on a C# / Unity / Python stack.

  • C#
  • Unity
  • Python
  • CI/CD
  • VR
  • Performance
  • Architecture
  • Tech Lead

2017 — 2019

Unity Developer

Inflight VR

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

  • C#
  • Unity
  • Jenkins
  • CI/CD
  • VR

May — Aug 2017

VR Content Researcher & Unity Developer

Inflight VR · Internship

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

  • Unity
  • VR
  • Prototyping

2016 — 2017

Django Developer & Program Consultant

Chimu Trading

Owner of the complete front-end and back-end project. Integrity management of data scraped with Selenium.

  • Python
  • Django
  • JavaScript
  • Selenium

2015 — 2016

Web & Android Developer · Project Management

ICC Broadcast

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

  • Ruby on Rails
  • Android
  • Streaming
  • R&D

2014

Web & Android Developer

Studiogenesis

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

  • PHP
  • Laravel
  • Android

2012 — 2014

Web Developer & IT Technician

ICE — Universitat Rovira i Virgili

Network and institutional web maintenance. Full site restructuring, backup management and internal technical support.

  • PHP
  • MySQL
  • Apache
  • Networking

Education

2009 — 2017

2016 — 2017

Master's in Video Game Design and Development

Universitat Politècnica de Catalunya

2009 — 2014

Bachelor's in Computer Engineering

Universitat Rovira i Virgili

Skills

grouped by domain

Core stack

  • C# / .NET
  • Python
  • Java

Game & VR

  • Unity
  • Godot
  • VR

Web, mobile & APIs

  • .NET MAUI
  • FastAPI
  • React
  • TypeScript
  • Node.js
  • Django
  • Ruby on Rails
  • Android

Data, AI & tooling

  • PostgreSQL
  • Docker
  • Git
  • Jenkins
  • Jira
  • Selenium
  • Claude Code
  • Gemini AI
  • ChatGPT

How I work

  • Full autonomy
  • Clean architecture
  • Technical leadership
  • Spec-driven development
  • Strategic AI integration
  • Adaptability to change
  • Constructive feedback
  • Self-documenting code
  • Continuous learning

Languages

  • SpanishNative
  • CatalanNative
  • EnglishFull professional

Contact

Download CV (PDF)