Education:
B.Sc. in Informatics
Work Experience:
Interlegis (Federal Senate) - Brasília, Brazil
- Period: August/2011 - April/2012
- Position: IT Consultant (PNUD) / Web Developer
- Technologies: Python, Django, Solr, JQuery, XHTML, CSS, AJAX
- Responsibilities: Develop an web environment which enables and
stimulate the cooperation and synergy among members of the different
spheres of governments within the Brazilian civil society.
- URL: http://colab.interlegis.leg.br
- Souce Code: https://bitbucket.org/seocam/atu-colab
Foobaria / Lookat - Andorra
- Period: September/2009 - June/2011
- Position: CTO / Lead Software Engineer
- Technologies: Python, Linux, Bash, SQL, OpenERP, Magento, Pentaho
- Project: Lookat is a webshop specialized in professional audio and music instruments.
ehind the web frontend there is open-source based platform connecting manufacturers,
uppliers and logistic providers.
- Website: http://www.lookat.com/
- Responsibilities: Identify and solve the organizational problems in the IT area.
Lead the technical teams (web, ERP and infrastructure) helping them to define milestones, prioritize tasks,
and remove blockers. Collaborate in the teams in every step of the development process: from the design of the
software in whiteboards to the commit into code repositories. Report progress to the company CEO.
House.ad - Andorra
- Period: January/2009 - August/2009
- Position: Software Engineer / Scrum Master
- Technologies: Python, Django, Linux, ExtJS, Bash, XHTML, CSS, AJAX, SQL
- Responsibilities: Improve the data harvesting algorithms for crawling real state agencies portals.
Implement a search engine web site. Maintain and fix Linux servers. Coordinate the tasks of the technical
team (Scrum Master).
- Website: http://www.housead.com/
Interzone Entertainment - São Paulo, Brazil / Perth, Australia
- Period: May/2008 - November/2008
- Position: Web Team Lead / Developer
- Technologies: Python, Django, Linux, JQuery, Bash, XHTML, CSS, AJAX, SQL
- Responsibilities: Lead the web development team using agile principles mainly Scrum. Develop and maintain the web site of the soccer game Interzone Futebol, a portal designed to support high level of traffic, taking advantage of all the available hardware resources and always aiming for scalability.
Interlegis (Federal Senate) - Brasilia, Brazil
- Period: March/2008 - June/2008
- Position: IT Consultant (PNUD) / Web Developer
- Technologies: Python, Django, JQuery, Tesseract-OCR, SANE, TWAIN, XHTML, CSS, AJAX
- Responsibilities: Develop an open-source software capable to scan pages and generate indexable PDF documents using a web interface (HTML, CSS and Javascript). The main goal of this system is help all the Brazilian legislative houses to keep a public digital version of official documents online.
- URL: http://code.google.com/p/webscan
IBM - Hortolândia, Brazil
- Period: September/2007 - February/2008
- Position: IT Consultant
- Technologies: Solares, Linux, Cygwin, Bash, Perl, MQ, Weblogic, CotrolM
- Responsibilities: Support and monitor the Sprint (telecom company) enterprise integration servers.
Taboca Communications - São Carlos, Brazil
- Period: July/2006 - April/2007
- Position: Software Architect
- Technologies: Java, Ant, SOAP, REST, Javascript, XML, Jakarta Commons, Tomcat, Linux, AJAX, XHTML
- Responsibilities: Design and develop a web application to publish different kind of content using concepts of distributed systems. Maintain remote servers running linux.
Idéia Base - São Carlos, Brazil
- Period: February - July/2006
- Position: Operational System Specialist
- Technologies: Python, SqlObject, GTK
- Responsibilities: Adapt open-source OS's using encrypted file system to embed in console machines. Develop an application to easily install the mod OS inside small USB keys.
NIT Materiais / UFSCar - São Carlos, Brazil
- Period: February - September/2005
- Position: Web Developer / System Administrator
- Technologies: PHP, CSS, HTML, Javascript, MySQL, PostgreSQL, Linux, Windows NT/2000
- Responsibilities: Install and maintain the university servers (Linux and Windows) including high availability clusters. Develop and maintain dynamic pages using PHP.
Technical Skills:
- Operational System: Posix, OS X and Windows.
- Programming Languages: Python, Javascript, PHP, Bash, SQL, Java, C, Objective-C and Perl.
- DBMS: PostgreSQL, SQLite and MySQL.
- Relevant Keywords: Django, hg, git, svn, Apache, WSGI, JQuery, XML, JSON, Ajax, Pentaho, ETL, HTML5, Web Services, Scrum, XP
Other Activities:
- Period: September/2011 (currently)
- Responsibilities:
- Represent Mozilla in Brasil and Latin America
- Promote the Mozilla Project and mission
- Build on and support existing/future local community efforts and programs
- Inspire, recruit and support new contributors
- Support and mentor future Mozilla Reps
Winner of the Yahoo! Open Hack Day Brazil (2008)
- Project name: Event-o-meeter
- Category: What the hack was that?
Python Brasil Association
- Co-Founder Member
- Online Actions Director (2007/2008)
Languages:
| Language |
Listen |
Read |
Write |
Speak |
| Portuguese: |
Native |
Native |
Native |
Native |
| English: |
Advanced |
Advanced |
Advanced |
Advanced |
| Spanish: |
Advanced |
Advanced |
Intermediate |
Intermediate |
| Catalan: |
Advanced |
Intermediate |
Intermediate |
Intermediate |
Speeches Given:
- Event: IV Encontro GITEC - Interlegis
- Date/Local: October 26, 2011 - Brasília - Brazil
Talk: virtualenv - Dust-free programming
Workshop: Python (Batery Included)
- Event: Semana da Tecnologia - Faculdades COC
- Date/Local: October 19, 2007 - Ribeirão Preto - SP - Brazil
Talk: Pyjamas: Compiling GTK for web
- Event: PyCon Brasil - Sociesc
- Date/Local: September 1st, 2007 - Joinville - SC - Brazil
Workshop: Python + AJAX - Developing Web Applications
- Event: IX Semana da Computação - USP
- Date/Local: September 20, 2006 - São Carlos - SP - Brazil
Workshop: Programming Python
- Date/Local: June 10, 2006 - São Carlos - SP - Brazil
Talk: PyVersionweb - Making version control easier
- Event: II PyCon Brasil - Interlegis
- Date/Local: June 1st, 2006 - Brasília - DF - Brazil
Workshop: Python - Hands on!
- Event: Semana da Tecnologia - Faculdades COC
- Date/Local: May 24, 2006 - Ribeirão Preto - SP - Brazil
Workshop: Plone - Introduction
- Event: II Workshop SAFE - UFMS
- Date/Local: November 17, 2005 - Campo Grande - MS - Brazil
References:
Interlegis
- Henrique Gouveia (Chief of Service) - Speaks: English and Portuguese
- Jean Ferri (Software Engineer) - Speaks: English and Portuguese
Lookat
- Alex Marrugat (CEO) - Speaks: English, Spanish, Catalan and French
- Matheus Brum (Software Engineer) - Speaks: English and Portuguese
House.ad
- Mohamed Taouil (Software Engineer) - Speaks: English, Spanish, Catalan, French and Berber
- Jeronimo Albi (Software Engineer) - Speaks: English and Spanish
Interzone Games
- Jairo Rozenblit (CMO) - Speaks: Portuguese and English
- Alexandre Vicent (Deployment Manager) - Speaks: English and French