Agustin Durand
Verified Expert in Engineering
Software Developer
Agustin is a results-oriented, highly skilled, and passionate senior software engineer with 10+ years of experience in software and game development. He is strongly focused on problem-solving and high-quality code contribution and enjoys C++, computer graphics, and game engines. As a side project, Agustin is creating a game engine from scratch.
Portfolio
Experience
Availability
Preferred Environment
C++, Unreal Engine 4, Linux, Python
The most amazing...
...experiences I've had were being part of the creation process of Power Rangers MM for PS4 and XBOX and creating, from scratch, a new software named Cancha.
Work Experience
Tech Lead
MouseHaunt
- Designed, implemented, and tested a reusable commands system.
- Designed, implemented, and tested all the core mechanics for the new game mode.
- Planned and tracked tasks for the entire software team.
Lead Software Engineer
DeadMonkey
- Designed, implemented, and tested a reusable commands system.
- Developed, implemented, and tested a reusable entry points system.
- Planned and tracked tasks for the entire software team.
Senior Software Engineer
Miso Robotics
- Implemented a new scheduling functionality for Flippy.
- Designed and implemented unit tests and funcional tests.
- Helped with the onboarding process of new developers.
Software Designer
Globant
- Added new functionalities to the UE4 rendering plugin (for Warner Bros Games).
- Implemented new functionality to the crash management system as part of a migration process (for Warner Bros Games).
- Created new features for the other UE4 plugins (for Warner Bros Games).
Technology Lead
Infosys
- Led a team of five developers from the USA, India, and Peru.
- Implemented some new modules as a part of a migration process.
- Added functionality to existing modules as a part of a migration process.
Software Developer
Bamtang Games
- Designed, developed and tested the 3D visualizer using VTK.
- Conceived and created the report generation system and then put it to test.
- Used Assimp for the design and development of a loader model (DXF/OBJ) successfully tested.
Game Developer
Bamtang Games SAC
- Developed Brawlio, the level editor for the game Power Rangers MM.
- Implemented a neural network for gesture recognition.
- Improved the physics engine to deal with the continuous collision.
Experience
Plugin Manager
https://github.com/VgTajdd/plugin_managerNeuroEvolver
https://github.com/VgTajdd/neuroevolverNeuroEvolver was entirely developed in Python using Pygame as a graphic library for the visual components and NEAT-Python as the ML library for the neuroevolution algorithm.
Jumping Jack Game
https://github.com/VgTajdd/jumping_jackUniver is a game engine that I am currently developing and can be accessed through a private repository.
Skills
Languages
C++, Python, C#, JavaScript, C, Perl, HaXe, C++17
Frameworks
Unreal Engine, Unreal Engine 4, Qt 5, Qt
Tools
Git, CMake, Visual Studio, Subversion (SVN), GDB
Libraries/APIs
VTK, OpenGL, FMOD, Pygame
Platforms
Linux
Storage
SQLite
Other
Game Development, Multithreading, Multiplayer, Robotics, Artificial Intelligence (AI), Robot Operating System (ROS), Unreal Engine 5
Education
Bachelor's Degree in Mechatronics Engineering
National University of Engineering - Lima, Peru
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring