Agustin Durand
Verified Expert in Engineering
Software Developer
Lima District, Lima Region, Peru
Toptal member since September 27, 2021
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.
Education
Bachelor's Degree in Mechatronics Engineering
National University of Engineering - Lima, Peru
Skills
Libraries/APIs
VTK, OpenGL, FMOD, Pygame
Tools
Git, CMake, Visual Studio, Subversion (SVN), GNU Debugger (GDB)
Languages
C++, Python, C#, JavaScript, C, Perl, HaXe, C++17
Frameworks
Unreal Engine, Unreal Engine 4, Qt 5, Qt
Platforms
Linux
Storage
SQLite
Other
Game Development, Multithreading, Multiplayer, Robotics, Artificial Intelligence (AI), Robot Operating System (ROS), Unreal Engine 5
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