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

  • Developer

    2007 - PRESENT
    TheLaboratory
    • Did remote freelance development on several projects.
    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 the team of game developers.
    Technologies: Unity3D, GLSL, HLSL, C#
  • Game Developer

    2009 - 2010
    Ubisoft
    • Developed and launched a game IP and collaborated in parallel projects.
    Technologies: Shaders, OpenGL, ActionScript 3, C++, C
  • Unity3D Developer

    2008 - 2009
    Aquiris Game Experience
    • Created or collaborated on at least five game projects as well as creating tools for workflow automation.
    Technologies: Unity3D, JavaScript, HTML, GLSL, HLSL, C#
  • Flash Developer

    2006 - 2008
    W3Haus
    • Developed interactive UI/UX, games, sites, frameworks, and tools.
    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.
    Technologies: Computer Graphics, Shaders, OpenGL, C++, C

Experience

  • Haxor Engine (Development)
    https://github.com/haxorplatform/haxor-engine

    A multi-platform game/rendering engine.

  • Web Bundle (Development)
    https://github.com/haxorplatform/web-bundle

    A tool to pack binary files into a PNG image.

  • Forge (Development)

    A Unity3D C# Framework.

  • UVA Challenges (Development)

    Programming challenges.

  • Inspector Gear (Development)

    A Unity3D editor UI generator.

  • LinkedIn Project Portfolio (Development)

    A few more projects I contributed to, with screenshots.

  • ShortcutCSS (Development)
    https://github.com/eduardo-costa/shortcutcss

    Minimalist CSS classes for rule-writing speedup.

  • Unity MVC Framework (Development)

    Unity3d framework to apply the MVC pattern into game projects.

  • Unity Core Framework (Development)

    Unity3d Core Classes for Game development. A tools offering common scripts and functionalities to speedup coding tasks.

  • NodeWS (Development)
    https://github.com/haxorplatform/nodews

    Entity-Component framework for webservice development using NodeJS and Haxe.

  • SuitJS (Development)
    https://github.com/suitjs

    A thin MVC layer on top of vanilla Javascript.
    It allows the development of applications with a non intrusive workflow and comfortable features.

  • Unity with MVC: How to Level Up Your Game Development (Publication)
    In this article I’ll relate my experience with the popular Unity game development platform and the Model-View-Controller (MVC) pattern for game development. In my seven years of development, having wrestled with my fair share of game dev spaghetti, I’ve been achieving great code structure and development speed using this design pattern.
  • Unity or Unity3D Best Practices and Tips by Toptal Developers (Publication)
    This resource contains a collection of Unity or Unity3D best practices and tips provided by our Toptal network members.

Skills

  • Languages

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

    Unity, Materialize, Unity3D, Cordova, 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)
  • Platforms

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

    Games, 3D Games, 2D Games, Game Physics, Computer Graphics, Embedded Software Engineer, Mercurial (Hg), Image Processing, Math, Multithreading, Shaders, 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