Raoni Boaventura, JavaScript Developer in São Paulo - State of São Paulo, Brazil
Raoni Boaventura

JavaScript Developer in São Paulo - State of São Paulo, Brazil

Member since September 20, 2012
Raoni is an experienced software developer and who has contributed to a wealth of projects using Ruby on Rails, JavaScript, and PHP on top of many other programming languages and frameworks. He is an excellent problem solver, and a great communicator as both a team member and a team lead.
Raoni is now available for hire




São Paulo - State of São Paulo, Brazil



Preferred Environment

Git, MacOS, Linux

The most amazing...

...thing I've done was implementing an agent based model in C++ to simulate airborne diseases spreading patterns in real population data.


  • Front-end Engineer

    2012 - 2014
    Keen Systems (via Toptal)
    • Worked as Front-end engineer for multiple projects and developed elaborate GUI tools for the products of the Keen System family.
    • Worked extensively with JavaScript, HTML5/CSS3, and PHP, but also some Scala, Facebook/Twitter APIs, and Backbone to accomplish complex tasks.
    • Produced keenprint.com, keenfiles.com, and rethinkprint.biz.
    Technologies: Facebook API, WordPress, Backbone.js, Ruby, PHP, Scala, JavaScript
  • Front-end Engineer, Ruby Developer

    2011 - 2011
    Toptal Platform
    • Worked on the Toptal.com platform performing Ruby on Rails development. Utilized Compass, SASS, jQuery, Agile development, continuous deployment, and test-driven development.
    • Focused on improving UI/UX design.
    • Implemented complicated JavaScript functionality using jQuery to simplify use cases such as advanced searching, payment processing, profile editing, and role permissioning.
    • Worked with a multinational, distributed team.
    Technologies: JavaScript, jQuery, Sass, Compass, Ruby on Rails (RoR)
  • Web Developer, Ruby Developer

    2009 - 2010
    Bahia’s Collective Health Inst.
    • Programmed in PHP and JavaScript using with MySQL, jQuery, and Joomla!
    • Developed the “Dengue na Web” digital health surveillance and case report system.
    • Performed Ruby development for the Graphtube data miner project.
    • Produced denguenaweb.org and inct-gp.org.
    Technologies: Ruby, WordPress, Joomla, jQuery, MySQL, JavaScript, PHP
  • Web Developer and Designer

    2007 - 2008
    Setor Web - Fábrica de Sites
    • Programmed in PHP and JavaScript with MySQL, PostgreSQL, jQuery, Ajax, HTML, and CSS.
    • Created and coded layouts using Abode Photoshop and Illustrator.
    • Produced iguatemisalvador.com.br, jaimefingergut.com.br, and frediedidier.com.br.
    Technologies: CSS, HTML, Ajax, jQuery, PostgreSQL, MySQL, JavaScript, PHP


  • Your First AngularJS App Tutorial Part 2: Tools for Scaffolding, Building, and Testing (Publication)
    In this follow-up to his first highly popular AngularJS tutorial, Toptal engineer Raoni Boaventura guides you through the steps of setting up your project, including scaffolding, dependency management, and preparing it for testing.
  • A Step-by-Step Tutorial for Your First AngularJS App (Publication)
    If you haven’t tried AngularJS yet, you’re missing out. The framework consists of a tightly integrated toolset that will help you build well structured, rich client-side applications in a modular fashion—with less code and more flexibility. One of the reasons I love working with AngularJS is because of its flexibility regarding server communication. Like most JavaScript MVC frameworks, it lets you work with any server-side technology as long as it can serve your app through a RESTful web API. But Angular also provides services on top of XHR that dramatically simplify your code and allow you to abstract API calls into reusable services. As a result, you can move your model and business logic to the front-end and build back-end agnostic web apps. In this AngularJS tutorial, we'll do just that, one step at a time.


  • Languages

    HTML5, CSS3, JavaScript, Ruby, Sass, Less, CoffeeScript, PHP, C++, HTML, CSS, Scala
  • Frameworks

    Bootstrap, Ruby on Rails (RoR), AngularJS, Compass
  • Libraries/APIs

    Backbone.js, Facebook API, jQuery, jQuery UI, Vue
  • Tools

    Adobe Photoshop, Git
  • Paradigms

    Test-driven Development (TDD), Agile Software Development, Responsive Web Design (RWD)
  • Platforms

    Android, MacOS, Linux, Joomla, WordPress
  • Storage

    MySQL, PostgreSQL, MongoDB
  • Other

    User Interface (UI), Ajax


  • Bachelor’s Degree in Computer Science
    2006 - 2010
    Universidade Federal da Bahia - Brazil

To view more profiles

Join Toptal
Share it with others