ABOUT ME
Experienced and results-driven Senior Software Engineer with over 10 years of expertise in
software and game development. Strongly focused on problem-solving and delivering high-quality code
that exceeds project objectives. Possessing a passion for C++, computer graphics, and game engines,
I have a proven track record of leading teams and contributing significantly to the development of
various games using Unreal Engine in my recent jobs. Currently, I am undertaking a side project to
develop a game engine from scratch, which has further enhanced my technical abilities and expanded
my skillset. I am adept at working with cross-functional teams and have a keen eye for detail to
ensure seamless integration of different components in complex systems.
I hold a Bachelor's degree in Mechatronics Engineering from UNI (Universidad Nacional de Ingeniería, Lima, Peru), and during my undergraduate studies, I developed a strong interest in programming for embedded systems, computer vision, and artificial intelligence.
PROFESSIONAL EXPERIENCE
I have over a decade of experience in the software and game development industry, having started my career as a Game Developer at Bamtang Games, where I worked on numerous successful projects over a period of four years. Following this, I spent four years as a Software Developer, where I developed the software Cancha.
After these experiences, I joined Infosys as a Technology Lead, where I developed and tested mediation apps with a focus on backend development in C++/Linux.
I then worked as a Senior L2 C++ Developer (Software Designer) at Globant, contributing as a Senior Game Developer in the Gaming Studio and working on an unannounced project, which was being developed for Warner Bros Games.
After that, I worked as a Senior Software Engineer (Software Architect) for BairesDev, where I worked on Miso Robotics as our client.
Returning to my passion for game development, I worked as the Lead Software Engineer at Dead Monkey for about 10 months.
Currently, I am working as a Tech Lead at Isoforge Games.
PROJECTS
I enjoy working with C++, and my passion for the language is reflected in the projects I undertake.
For example, I am currently developing a game engine from scratch using C++, OpenGL, and FMOD, among
other technologies, which is stored in a private repository on GitHub.
Additionally, I have a
repository of interview
problems that I enjoy solving in my spare time.
TECHNICAL SKILLS
Software design experienceGame Engines & Games Architecture knowledge
Game Engine Architecture knowledge
Problem solving
SOFT SKILLS
Leadership experiencePlanning and task estimation
Agile development (Scrum)
Communication between multidisciplinary teams
TECHNOLOGIES
Languages:C++ | C | C# | Python | SQL | JavaScript | Perl | C# | AS3 | Haxe | GLSLAPIs & Libraries: Qt5 | VTK | Assimp | Qwt | Graphviz | OpenGL (GLFW, GLEW, GLAD) | FMOD | OpenFL | OpenCV
Software & Tools:Visual Studio | VS Code | UE4 | Unity | Rider | Tortoise (Git & SVN) | FlashDevelop | CMake | Vim | Xampp
Version Control: Git | GitHub | GitLab | Subversion (SVN)
SO: Windows | Linux | macOS