Linkedin: https://www.linkedin.com/in/adrian-rodrigues-437b0a115/

Get in touch: adrianrodriguesm.dev@gmail.com

Summary

I am a Render/Graphics Programmer with skills in C++, C#, and graphics APIs like OpenGL and Vulkan.  I also have experience developing games using Unity and Unreal Engine 4.

I speak Spanish, Portuguese, and English fluently.

Skills & Abilities

  • Skilled in C++ and C#, and capable of programming clean, scalable, and well architectured code.
  • Spent the last 3 years developing graphics applications using Vulkan and OpenGL and creating photorealistic and non-photorealistic rendering techniques through GLSL shaders.
  • Experience developing game prototypes in Unity and Unreal Engine.
  • Capable of reading documentation, researching, and digging into third-party source code in order to created new features.
  • Proficiency in technologies like RenderDoc, Git, and Visual Studio.

Relevant Experience

DEVELOPER, FREELANCE (UNRELEASED MOBILE GAME, UNITY) – Dates 2020 – 2021

  • Designed and architectured the PCG algorithm that generates the levels.
  • Programmed an audio system in C# that supports Wwise and optimized it by reducing the size of cache data used at run-time, as well as the size of the build.
  • Worked alongside artists, sound designers, and level designers where I was in constant communication with them in order to explain to the limitations and requirements of the system.

Education

MASTER’S IN COMPUTER SCIENCE AND ENGINEERING – INSTITUTO SUPERIOR TECNICO – LISBON (PORTUGAL) – Dates 2019 – 2021

  • Specialized in Game Development and Interaction/Visualization.
  • Relevant skills: C++, C#, OpenGL, Unity, GLSL.

BACHELOR’S IN COMPUTER SCIENCE AND ENGINEERING – UNIVERSITY OF LISBON – LISBON (PORTUGAL) – Dates 2016 – 2019

  • Relevant Skills: Java, C, JavaScript, Python, HTML, CSS, SQL, Jira, Git.

Licenses & Certifications