Raoni Boaventura

Raoni Boaventura

Sao Paulo, Brazil
Hire Raoni
Scroll To View More
Raoni Boaventura

Raoni Boaventura

Sao Paulo, Brazil
Member since March 9, 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
Portfolio
Experience
  • HTML5, 8 years
  • JavaScript, 8 years
  • CSS3, 8 years
  • Ruby on Rails, 5 years
Sao Paulo, Brazil
Availability
Part-time
Preferred Environment
Linux, Mac, Git
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.
Employment
  • Front-end Engineer
    Keen Systems (via Toptal)
    2012 - 2014
    • 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: JavaScript, Scala, PHP, Ruby, Backbone.js, WordPress, Facebook API
  • Front-end Engineer, Ruby Developer
    Toptal Platform
    2011 - 2011
    • 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: Ruby on Rails, Compass, SASS, jQuery, JavaScript
  • Web Developer, Ruby Developer
    Bahia’s Collective Health Inst.
    2009 - 2010
    • 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: PHP, JavaScript, MySQL, jQuery, Joomla!, WordPress, Ruby
  • Web Developer and Designer
    Setor Web - Fábrica de Sites
    2007 - 2008
    • 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: PHP, JavaScript, MySQL, PostgreSQL, jQuery, Ajax, HTML, CSS
Experience
  • 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 post, we'll do just that, one step at a time.
Skills
  • Languages
    C++, SASS, PHP, CoffeeScript, HTML5, Ruby, Less, CSS3, JavaScript
  • Frameworks
    Ruby on Rails, Twitter Bootstrap, AngularJS
  • Libraries/APIs
    Backbone.js, jQuery UI, jQuery, Facebook API
  • Tools
    Adobe Photoshop
  • Paradigms
    Responsive Web Design, Agile Software Development, Test-driven Development (TDD)
  • Platforms
    Mac OS, Linux
  • Storage
    MongoDB, MySQL, PostgreSQL
  • Misc
    User Interface (UI)
Education
  • Bachelor’s degree in Computer Science
    Universidade Federal da Bahia - Brazil
    2006 - 2010
Hire the top 3% of freelance developers
I really like this profile
Share it with others