Summary
Miguel Rivera is a Senior Software Developer with nine years' experience building full-stack systems and a strong specialty in game engine and graphics programming. Currently on the Iberia Airlines Innovation team at NEXT DIGITAL, he architects AWS infrastructure with Terraform and delivers backend services in Java/Kotlin and NestJS while contributing to React and Angular frontends. His background uniquely spans enterprise insurance portals to indie game development: he co-created a C++/OpenGL game engine (Tesseract) and an action/platform title from his master's at UPC School. Miguel emphasizes clean, testable code and pragmatic DevOps practices, and he pairs that with hands-on expertise in shaders, NavMesh integration, and gameplay scripting. Based in Martorelles, Spain, he blends product-focused engineering with creative technical depth—equally comfortable optimizing a microservice or tuning a dissolve shader.
9 years of coding experience
4 years of employment as a software developer
Master's degree in Advanced Programming for AAA Video Games, Computer Games and Programming Skills, Master's degree in Advanced Programming for AAA Video Games, Computer Games and Programming Skills at UPC School (Universitat Politècnica de Catalunya)
Bachillerato, Tecnológico, Bachillerato, Tecnológico at IES Alba del Vallès
Bachelor's degree in Computer Engineering, Computer Science, Bachelor's degree in Computer Engineering, Computer Science at Universitat de Girona
English, Spanish, Catalan