Sérgio Oliveira Campos

Brazilian, Born on 1986-02-20
Living in Ribeirão Preto - SP, Brazil
seocam@seocam.com
Phone: +55 (16) 99786 3202
Skype: seocam


Education:

B.Sc. in Informatics


Work Experience:

Tracy Web Technologies - Ribeirão Preto, Brazil

  • Period: May/2012 (current)
  • Position: Co-founder / Web Developer
  • Technologies: Python, Django, Puppet, HTML5
  • Responsibilities: Help in all the areas of the company from sales prospecting and financial to software development. As a developer, work mainly in the backend using Python and Django. Ensure the quality of code and good UX practices.
  • URL: http://www.tracy.com.br
  • Github: https://github.com/TracyWebTech/

Universidade de Brasilia - UNB, Brasília, Brazil

  • Period: June/2014 - May/2015
  • Position: Invited Researcher
  • Technologies: Python, Django, Solr, Haystack, HTML5, Diazo
  • Project: Portal do Software Público Brasileiro (PSPB). The PSPB is portal hosting all the Open-Source projects developed by the Brazilian government. In this project the PSPB will be re-written using available platforms such as Gitlab, Redmine and Colab.
  • Responsibilities: Architect the backend of the PSPB. Mentor students in their coding activities.
  • URL: http://beta.softwarepublico.gov.br/

Interlegis (Federal Senate) - Brasília, Brazil

Interlegis (Federal Senate) - Brasília, Brazil

  • Period: August/2011 - April/2012 (Contractor)
  • 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:

Plone Commiter

Mozilla Rep

  • Period: September/2011 (present) - Mentor since 2013
  • 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 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:

  • Portuguese: Native
  • English: Fluent
  • Spanish: Fluent
  • Catalan: Intermediate

Speeches Given:

Workshop: Python & Django

Talk: The new Colab

  • Event: VI Encontro GITEC - Interlegis
  • Date/Local: September 27, 2013 - Brasília - Brazil

Talk: Introduction to HTML 5 and CSS 3

  • 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

Relevant profiles


Last update: Oct 30, 2014 - 08:19am