Eduardo Dias da Costa
Verified Expert in Engineering
Software Developer
Porto Alegre - State of Rio Grande do Su, Brazil
Toptal member since May 20, 2015
Eduardo is a developer with over a decade of experience focused on client and front-end applications. He is always open to learn and take up new challenges that can make him handle new languages and/or technologies. He specializes in computer graphics, image processing, game development, tools development (CLI, desktop, etc.), and UI/UX/front-end development.
Portfolio
Experience
- Unity3D - 14 years
- HTML5 - 6 years
- JavaScript - 5 years
- WebGL - 4 years
- Sass - 3 years
- HaXe - 3 years
- AngularJS - 2 years
- Gulp - 2 years
Availability
Preferred Environment
Mercurial, Git, Visual Studio Code (VS Code), Windows
The most amazing...
...thing I've created is the Haxor Engine, which allows multi-platform 2D/3D games to be developed.
Work Experience
Senior Developer
The Drone Racing League
- Led the project from an early prototype to a full-steam released project, creating all architecture and development standards.
- Created a never-seen-before drone physics simulation system that progressed into a joint work with a US university to aggregate fluid dynamics simulation to further the realism even more.
- Developed several tooling and support features for the back end and art team to speed up all release cycles.
- Successfully ported the game to other platforms like MacOS, Xbox One, and PS4 after the original steam release.
- Handled the adaptation of the developed game for virtual drone races at TV broadcasts, where a high level of tooling was necessary to match the desired level of quality.
Senior Developer
TheLaboratory
- Performed remote freelance development on several projects.
- Specialized in game development using mostly Unity3D but not bound by tooling also in 3D graphics.
- Provided projects since the Adobe Flash era, panning through different technologies and tools.
Senior Unity3D Developer
Aquiris Game Studio
- Developed over 10 game projects and led a team of game developers.
- Laid out the development standards and techniques used in Unity development.
- Helped to push forward new techniques and solutions early on when Unity was on its 3.0 version.
Game Developer
Ubisoft
- Developed and launched a game IP and collaborated in parallel projects.
- Worked with a complete and professional game development team and learned a lot about larger-scale product development and release.
- Collaborated with other developers, making core decisions regarding technology and solutions.
Unity3D Developer
Aquiris Game Experience
- Created or collaborated on at least five game projects and built tools for workflow automation.
- Started over early in the company and laid out the development standards and techniques used in Unity development.
- Helped to push forward new techniques and solutions early on when Unity was on its 3.0 version years ago.
Flash Developer
W3Haus
- Developed interactive UI/UX, games, sites, frameworks, and tools.
- Created cutting-edge (at the time) solutions using Flash.
- Specialized in creating advergames in Flash, where few developers were available at the time.
- Led a team of developers, providing techniques and solutions to all projects created using Flash and other technologies.
Computer Graphics Research Assistant
Universidade Federal do Rio Grande do Sul
- Developed tools and visualizations for research tasks at the university.
- Had the first contact with OpenGL and computer graphics in general.
- Learned how to work with shaders when the tech was in its infancy.
- Had close contact with master's degree students and learned a lot about CG and coding in general.
Experience
Forge
UVA Challenges
Inspector Gear
LinkedIn Project Portfolio
ShortcutCSS
https://github.com/eduardo-costa/shortcutcssUnity MVC Framework
Unity Core Framework
NodeWS
https://github.com/haxorplatform/nodewsSuitJS
https://github.com/suitjsIt allows the development of applications with a non intrusive workflow and comfortable features.
Education
Bachelor's Degree in Computer Science
Universidade Federal do Rio Grande do Sul - Porto Alegre, RS, Brazil
Skills
Libraries/APIs
Suit.js, jQuery, WebGL, D3.js, DirectX, Node.js, OpenGL ES, OpenGL
Tools
Git, Visual Studio 2015, FlashDevelop, Unity SDK, Mercurial, Gulp, Adobe Photoshop, Grunt, Flash, Sublime Text 3, Eclipse IDE
Languages
Markdown, HTML5, CSS3, Sass, HaXe, C#, GLSL, ActionScript 3, JavaScript, C#.NET, C++, C, HLSL, HTML, Java
Frameworks
Unity, Materialize, Unity3D, Unity2D, .NET, Ionic, PhoneGap, Ember.js, AngularJS
Paradigms
REST, Model View Controller (MVC), Management
Platforms
Windows, Visual Studio Code (VS Code), Unix, Android, iOS, Oculus, Xamarin
Storage
MongoDB
Other
Games, 3D Games, 2D Games, Game Physics, Shaders, Computer Graphics, Embedded Software, Unity Editor Scripting, Game Development, Gaming, Gaming Platforms, Cordova, Image Processing, Mathematics, Multithreading, Encryption, Unity IAP, Unity3D Native Plugin Interface, Multiplayer, Artificial Intelligence (AI), Visual Effects (VFX), Game Design, Augmented Reality (AR), Virtual Reality (VR), Inventory, Unity Game Assets, Mobile App Development, Code Architecture, Physics Simulations, Software
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