Vitor Baptista

Vitor Baptista

Birmingham, United Kingdom
Hire Vitor
Scroll To View More
Vitor Baptista

Vitor Baptista

Birmingham, United Kingdom
Member since October 9, 2015
Vitor has more than 5 years of experience developing for the web, both on the back-end and the front-end. He worked remotely during most of this time, so he understands the challenges and pitfalls to avoid to be productive in this environment. He also has experience in developing interactive data visualizations for the web.
Vitor is now available for hire
Portfolio
Experience
  • Linux, 5 years
  • Test-driven Development (TDD), 5 years
  • Ruby, 5 years
  • PostgreSQL, 4 years
  • JavaScript, 4 years
  • Python, 3 years
  • Ruby on Rails (RoR), 2 years
  • D3.js, 1 year
Birmingham, United Kingdom
Availability
Part-time
Preferred Environment
Linux, Git, Vim
The most amazing...
...thing I've built is a statistical model to detect when a Brazilian federal deputy is changing her alignment with the government based on her voting patterns.
Employment
  • Web Developer
    Open Knowledge Foundation
    2012 - PRESENT
    • Revamped the visualization system for CKAN 2.3, allowing people to write plugins to add custom visualizations for their datasets.
    • Worked with London's Natural History Musem on improving CKAN to allow them to create visualizations displaying datasets with millions of geocoded datapoints on their new data portal.
    • Built an interactive data visualization for a Brazilian NGO to visualize the underspending of the Brazilian federal government's budget using D3 and AngularJS.
    • Built an open data portal for the Sustainable Development Policy Institute (SDPI) to track indicators relative to the Millennium Development Goals on Pakistan.
    • Deployed the Mexican Open Data Portal.
    Technologies: Python, Flask, JavaScript, D3.js, Ruby on Rails, AngularJS, Node.js
  • Web Developer
    ThoughtWorks
    2011 - 2012
    • Built a real-time support system in Rails for a startup in SF on the personal trainer market.
    • Contributed to the team that worked with the client in the USA to transition their ThoughtWork's dev team to Brazil.
    • Built an app for the Israel Loves Iran campaign that allows users to add a tag to their photos to post on social media.
    Technologies: Ruby on Rails
Experience
  • Shellshare (Development)

    Shellshare allows you to live broadcast your terminal in Linux or Mac OS X with a single command. This allows you to ask for help from someone or do a screencast without bothering with router configurations or giving access to your computer to others.

    The server is built with Node.js and the client with Python. The code is available at https://github.com/vitorbaptista/shellshare.

  • Orçamento ao seu alcance (Development)
    http://orcamento.inesc.org.br

    This is a visualization on the Brazilian federal budget, focusing on underspending. With this tool, a person can check the Ministry of Education's budget (for example), visualize how it's changing through time (in relation to the entire government's budget), so she can compare the investment priorities of each president. Not only that, she can see how much of this budget is being used monthly, and if they left money unused. She would see that in 2012 they were unable to spend 16% of their budget, for example.

    This project was built in 1.5 months by myself, a designer, and a project manager. It uses Rails, AngularJS, and NVD3.js. Its code is available at http://github.com/okfn-brasil/orcamento.inesc.org.br.

  • Escola que queremos (Development)
    http://escolaquequeremos.org

    In Brazil, schools are ranked based on IDEB, the Basic Education's Development Index. It defines what's a good school, and it's used to plan where money will be invested.

    The index fails to show many nuances on what makes a good school, as it considers only approval rate and scores in Math and Portuguese. So we built a tool that allows you to build your own score, picking what matters to you, and compare other schools related to it.

    It was made in a 2-day hackathon, where we won the first place. It uses Rails and D3.js, and its code is available at http://github.com/vitorbaptista/escola-que-queremos.

Skills
  • Languages
    Ruby, Python, JavaScript
  • Tools
    Git
  • Paradigms
    Test-driven Development (TDD), Agile Software Development
  • Platforms
    Linux
  • Libraries/APIs
    D3.js
  • Storage
    PostgreSQL
  • Frameworks
    AngularJS, Ruby on Rails (RoR)
Education
  • Master's degree in Computer Science
    Federal University of Paraiba - João Pessoa, Paraíba, Brazil
    2013 - 2015
  • Bachelor's degree in Computer Science
    Federal University of Paraiba - João Pessoa, Paraíba, Brazil
    2006 - 2011
I really like this profile
Share it with others