Eduardo Dias da Costa, Software Developer in Porto Alegre - State of Rio Grande do Sul, Brazil
Eduardo Dias da Costa

Software Developer in Porto Alegre - State of Rio Grande do Sul, Brazil

Member since March 7, 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.
Eduardo is now available for hire

Portfolio

Experience

Location

Porto Alegre - State of Rio Grande do Sul, Brazil

Availability

Part-time

Preferred Environment

Mercurial (Hg), Git, VS Code, Windows

The most amazing...

...thing I've created is the Haxor Engine, which allows multi-platform 2D/3D games to be developed.

Employment

  • Senior Developer

    2016 - PRESENT
    The Drone Racing League
    • Led the project from the early prototype into a full steam released project, creating the 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.
    Technologies: Management, Code Architecture, 3D Games
  • Senior Developer

    2007 - PRESENT
    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.
    Technologies: Unity3D, C++, C, GLSL, OpenGL, WebGL, HTML5, HaXe, JavaScript
  • Senior Unity3D Developer

    2010 - 2013
    Aquiris Game Studio
    • Developed over 10 game projects and led a team of game developers.
    • 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.
    Technologies: Unity3D, GLSL, HLSL, C#
  • Game Developer

    2009 - 2010
    Ubisoft
    • Developed and launched a game IP and collaborated in parallel projects.
    • Worked in a complete and professional game development team and learned a lot about larger-scale product development and release.
    • Collaborated with other developers, taking part in core decisions regarding technology and solutions.
    Technologies: Shaders, OpenGL, ActionScript 3, C++, C
  • Unity3D Developer

    2008 - 2009
    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.
    Technologies: Unity3D, JavaScript, HTML, GLSL, HLSL, C#
  • Flash Developer

    2006 - 2008
    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.
    Technologies: HTML, JavaScript, Flash, ActionScript 3
  • Computer Graphics Research Assistant

    2004 - 2006
    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.
    Technologies: Computer Graphics, Shaders, OpenGL, C++, C

Experience

Skills

  • Languages

    Markdown, HTML5, CSS3, Sass, HaXe, C#, GLSL, ActionScript 3, JavaScript, C++, C, HLSL, HTML, Java
  • Frameworks

    Unity, Materialize, Unity3D, Ionic, PhoneGap, Ember.js, AngularJS
  • Libraries/APIs

    Suit.js, jQuery, WebGL, D3.js, DirectX, Node.js, OpenGL ES, OpenGL
  • Tools

    Git, Visual Studio 2015, FlashDevelop, VS Code, Gulp.js, Adobe Photoshop, Grunt, Flash, Sublime Text 3, Eclipse IDE
  • Paradigms

    REST, Model View Controller (MVC), Management
  • Platforms

    Windows, Visual Studio Code, Unix, Xamarin, Android
  • Other

    Games, 3D Games, 2D Games, Game Physics, Computer Graphics, Embedded Software Engineer, Mercurial (Hg), Cordova, Image Processing, Mathematics, Multithreading, Shaders, Code Architecture, Physics Simulations
  • Storage

    MongoDB

Education

  • Bachelor of Science degree in Computer Science
    2003 - 2008
    Universidade Federal do Rio Grande do Sul - Porto Alegre, RS, Brazil

To view more profiles

Join Toptal
Share it with others