Ricardo Tomasi

Ricardo Tomasi

Brazil
Hire Ricardo
Scroll To View More
Ricardo Tomasi

Ricardo Tomasi

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
Portfolio
  • NodePrototypes
    Node.js, Express.js, HTML5, CSS3, Backbone.js, Redis, MongoDB
  • Grifo
    JavaScript, HTML5, CSS3, Node.js, PHP
  • dEx design
    PHP, JavaScript, HTML, CSS
Experience
  • JavaScript, 7 years
  • HTML5, 4 years
  • CSS3, 4 years
  • Git, 3 years
  • CoffeeScript, 3 years
  • Node.js, 3 years
Brazil
Availability
Part-time
Preferred Environment
OSX; Sublime Text 3; Git
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.
Employment
  • Product Developer
    NodePrototypes
    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: Node.js, Express.js, HTML5, CSS3, Backbone.js, Redis, MongoDB
  • Lead Developer
    Grifo
    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: JavaScript, HTML5, CSS3, Node.js, PHP
  • Developer
    dEx design
    2009 - 2009
    • 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: PHP, JavaScript, HTML, CSS
  • Interface Analyst
    Terra Networks (Telefónica)
    2008 - 2009
    • 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: HTML, CSS, JavaScript, PHP
Experience
  • RyeJS (Other amazing things)
    http://ryejs.com

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

Skills
  • Languages
    JavaScript, CSS3, CoffeeScript, HTML5, PHP
  • Frameworks
    Express
  • Libraries/APIs
    Backbone.js, Node.js, D3.js, Socket.IO, Twitter API, Facebook API
  • Paradigms
    Agile Software Development, Event-driven Programming
  • Tools
    Canvas 2D, Vagrant, Git
  • Platforms
    Heroku
  • Storage
    Redis, MongoDB, LevelDB, Riak, RethinkDB
  • Misc
    Game Development
Education
  • Bachelor of Science degree in Advertising
    Universidade Federal do Rio Grande do Sul - Porto Alegre, Brazil
    2003 - 2010
I really like this profile
Share it with others