Ricardo Tomasi, Software Developer in Brazil
Ricardo Tomasi

Software Developer in Brazil

Member since July 17, 2013
Ricardo is a Full-Stack Developer specializing in open web technologies and applications. He has extensive experience with Node.js, JavaScript, WebSockets, evented architectures, HTML5, design, and UX. A believer in the API-first, small modules approach, he uses agile methods and validated learning.
Ricardo is now available for hire


  • NodePrototypes
    MongoDB, Redis, Backbone.js, CSS3, HTML5, Express.js, Node.js
  • Grifo
    PHP, Node.js, CSS3, HTML5, JavaScript
  • dEx design
    CSS, HTML, JavaScript, PHP






Preferred Environment

Git, Sublime Text, MacOS

The most amazing...

...application I've ever built was a multiplayer game platform for theater screens, using Node.js and HTML5 on both mobile devices and larger screens.


  • Product Developer

    2012 - 2013
    • Built two social media analytics products with Foursquare, Facebook and Twitter integration using Node.js, D3.js, HTML5 Canvas, SVG, Backbone, and RESTtful APIs.
    • Created Flour, a JavaScript build tool for pre-compiling, bundling client assets and preforming continuous development builds.
    • Worked with JavaScript on front-end development for a Google-backed social project.
    • Created a cross-browser grid module builder for custom reports and visualizations.
    • Developed a database-less application for piping RSS feeds into social profiles, bridging two third-party APIs.
    Technologies: MongoDB, Redis, Backbone.js, CSS3, HTML5, Express.js, Node.js
  • Lead Developer

    2010 - 2012
    • Wrote standards-compliant client code for a variety of enterprise clients, handling accessibility & cross-platform testing.
    • Built UIs using HTML5, Canvas, SVG, CSS3 animations, and modern browser APIs such as geolocation, localStorage, and media access.
    • Created a real-time videochat app from scratch using Node.js and the Flash RTMP server.
    • Built MovieGames, a multi-user mobile game platform for cinema theaters. Developed the mobile client and game server, while also handling game design, game engine & demo development, and ops & wireless networking.
    • Developed a sports scores simulation framework for one of the leading news portals in Brazil. Used in the national soccer league coverage, but adaptable to any round-based sport. Predated Backbone.js with a client-side MVC architecture.
    • Created a high-level project architecture, upholding and improving code standards, processes and tools for a team of five developers.
    • Created Florinda, a bot & task runner for business chatrooms, written in Node.js + CoffeeScript.
    Technologies: PHP, Node.js, CSS3, HTML5, JavaScript
  • Developer

    2009 - 2009
    dEx design
    • Developed websites for businesses in the legal, construction, education, and health sectors.
    • Developed a cross-browser HTML-based 2D platformer as part of a program to educate children on environmental issues.
    Technologies: CSS, HTML, JavaScript, PHP
  • Interface Analyst

    2008 - 2009
    Terra Networks (Telefónica)
    • Created a reusable, minimal browser library with AJAX capabilities used in the 2008 live national elections coverage.
    • Developed Wordpress themes for the Beijing Olympics news coverage and athlete diaries.
    • Contributed to a company-wide redesign & rebuild effort, adopting best practices in semantic markup, CSS, asset loading, and performance optimization.
    Technologies: PHP, JavaScript, CSS, HTML


  • RyeJS

    RyeJS is a modern browser library built on ES5 native features.


  • Languages

    JavaScript, CSS3, HTML5, CoffeeScript, HTML, CSS, PHP
  • Frameworks

  • Libraries/APIs

    Node.js, Backbone.js, Socket.IO, D3.js, Facebook API, Twitter API
  • Paradigms

    Agile Software Development, Event-driven Programming
  • Tools

    Canvas 2D, Git, Vagrant, Sublime Text
  • Platforms

    Heroku, MacOS
  • Storage

    MongoDB, Redis, Riak, RethinkDB, LevelDB
  • Other

    Game Development


  • Bachelor of Science degree in Advertising
    2003 - 2010
    Universidade Federal do Rio Grande do Sul - Porto Alegre, Brazil

To view more profiles

Join Toptal
Share it with others