Fork me on GitHub

Skills

Web Development

multi-language development, version control, BDD, high availability, scalability

Sysadmin

deployment, system monitoring, tuning, cloud provisioning, linux

DevOps

chef, cookbooks, best-practices, opensource

Technologies

  • Ruby on Rails
  • MySQL
  • CSS3
  • Memcached
  • HTML5
  • jQuery
  • MongoDB
  • Nginx
  • PHP5
  • Linux
  • Java
  • Git

Experience

Resultados Digitais

Full-Stack Developer
October 2014 - Now

Being part of the performance and scalability team, we work hard to improve our APDEX Score and fight technical debt.

Ruby on Rails Heroku PostgreSQL MongoDB Redis Resque Elasticsearch Sidekiq Chef Amazon AWS Sendgrid

Universidade Federal de Santa Catarina (UFSC)

Technical Lead
May 2012 - December 2014

Development of technologies to support the remote learning program, in partnership of the University and the Federal Health Care Ministry, to create an Open University for the Federal Health Care System (UNA-SUS).

With a very small team, we delivered improvements to the LMS, integration of a help desk solutions in the context of educational learning support, to extraction of metrics and reporting solutions to increase student engagement.

The most important solution we built, that was key for the success of the entire project, was an academic monograph editor, fully integrated with the LMS, the pedagogical plan and with custom, role based, review and approval system, generating at the end, a PDF in total compliance with Brazilian academic document formatting rules.

Ruby on Rails MariaDB Gitlab Escalabilidade Chef Continuous Integration RSpec Moodle LTI Code Review Redmine LaTeX

CIMM

Full-Stack Developer (Freelancer)
January 2011 - January 2012

Complete code rewrite, as the code was old, unmaintainable, not localized, and codebase was originally written for Rails 1.1. Before this project started It had been upgraded to Rails 2.1 but lots of technical debts remained.

The portal was split into small applications with focused scopes, to better build a foundation for future scalability and help maintain lean codebase. A centralized authentication solution (based on CAS) was implemented to create a SSO solution.

Database was migrated from PostgreSQL, storing relational data and analytics, to a combination of MySQL server to hold relational data and MongoDB to hold analytics, resulting in a great speed gain with orders of magnitude (reports that took almost 30 hours to be generated in the past, are available in less than 10 minutes with the new infrastructure).

Ruby on Rails MongoDB MySQL Git Javascript jQuery Solr CAS jQueryMobile Linux

Federal University of Santa Catarina (UFSC)

Full-Stack Developer (Co-OP)
September 2008 - August 2011

Web development for the Distance Learning Environment (Moodle based) and the institutional CMS that powers the university's main website and many subportals.

Being part of the project from the beginning, my contributions went from sizing computational resources, planning the initial deployment, portal migrations and training first key users.

Also, I was responsible for managing some backend solutions used by the development team: Gitorious, Redmine, and did numerous improvements to the CMS solution in the areas of caching and horizontal scaling.

PHP Ruby on Rails Scalability Wordpress Memcached Moodle Ubuntu MySQL Sybase SOAP Solaris

Wplex Software

Web Developer (Co-OP)
March 2007 - September 2008

Development of components to their web-based ITS (Intelligent Transportation System) solution, development and management of the corporate website, powered by a Wordpress solution.

Periodically managing their in-house datacenter network equipments and servers. Deploying new Linux installations, upgrading existing ones and managing existing internal development tools.

Responsible for CVS repositories migration to SVN solution.

PHP Java JSP JSF jQuery Google Maps jBoss SVN CVS Ubuntu RHEL Oracle

Modelo Comunicação

Web Developer (Co-OP)
November 2006 - March 2007

Web development for a big Brazilian website linked to MSN Brasil, deployment of OpenAds (now OpenX) to provide Ads control and billing, improvements to the frontend and backend's admin solution.

PHP MySQL Linux

Education

Federal University of Santa Catarina (UFSC)

Bachelor of Computer Information Systems
2006 - 2011

Final Thesis, consisted on a study of Ruby on Rails' Scalability and design approaches needed to solve many existing gaps.

Java Ruby Python PHP Database Design Database Administration Linux Software Engineering

Congresses & Conferences

RubyConf Brasil

São Paulo, SP 2014

The Developer's Conference (Speaker)

Florianópolis, SC 2014

RsOnRails - 5th edition (Speaker)

Porto Alegre, RS 2013

RubyConf Brasil

São Paulo, SP 2013

The Developer's Conference

Florianópolis, SC 2013

6º Congresso Catarinense de Software Livre (SoLiSC)

Florianópolis, SC 2011

RubyConf Brasil

São Paulo, SP 2010

8th International Information and Telecommunication Technologies Symposium (I2TS)

Florianópolis, SC 2009

4º Congresso Catarinense de Software Livre (SoLiSC)

Florianópolis, SC 2009

Escola Regional de Banco de Dados (ERBD)

Florianópolis, SC 2008

Caravana Tecnológica GuJava/SC

Florianópolis, SC 2007