Gabriel Mazetto
Full-Stack Developer
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.
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.
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).
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.
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.
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.
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.