Raoni Boaventura

Raoni Boaventura

São Paulo - State of São Paulo, Brazil
Hire Raoni
Scroll To View More
Raoni Boaventura

Raoni Boaventura

São Paulo - State of São 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 (RoR), 5 years
São Paulo - State of São 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
    Sass, C++, PHP, CoffeeScript, LESS, Ruby, HTML5, JavaScript, CSS3
  • Frameworks
    Ruby on Rails (RoR), Bootstrap, AngularJS
  • Libraries/APIs
    Facebook API, jQuery, jQuery UI, Backbone.js
  • Tools
    Adobe Photoshop
  • Paradigms
    Test-driven Development (TDD), Responsive Web Design (RWD), Agile Software Development
  • Platforms
    Linux, Mac OS
  • Storage
    MongoDB, PostgreSQL, MySQL
  • Misc
    User Interface (UI)
Education
  • Bachelor’s degree in Computer Science
    Universidade Federal da Bahia - Brazil
    2006 - 2010
I really like this profile
Share it with others