Raoni Boaventura, Developer in São Paulo - State of São Paulo, Brazil
Raoni is available for hire
Hire Raoni

Raoni Boaventura

Verified Expert  in Engineering

JavaScript Developer

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

Toptal member since September 20, 2012

Bio

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.

Portfolio

Keen Systems (via Toptal)
Facebook API, WordPress, Backbone.js, Ruby, PHP, Scala, JavaScript
Toptal Platform
JavaScript, jQuery, Sass, Compass, Ruby on Rails (RoR)
Bahia’s Collective Health Inst.
Ruby, WordPress, Joomla, jQuery, MySQL, JavaScript, PHP

Experience

  • HTML5 - 8 years
  • CSS3 - 8 years
  • JavaScript - 8 years
  • Ruby on Rails (RoR) - 5 years

Availability

Part-time

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.

Work Experience

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
2006 - 2010

Bachelor’s Degree in Computer Science

Universidade Federal da Bahia - Brazil

Libraries/APIs

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

Tools

Adobe Photoshop, Git

Languages

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

Frameworks

Bootstrap, Ruby on Rails (RoR), AngularJS, Compass

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring