Vitor Baptista
Verified Expert in Engineering
Software Developer
Vitor has more than seven 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.
Portfolio
Experience
Availability
Preferred Environment
Vi, Emacs, Git, Linux
The most amazing...
...thing I've built is a statistical model to detect when a Brazilian federal deputy is changing their alignment with the government based on voting patterns.
Work Experience
Web Developer
Open Knowledge Foundation
- Handled the technical architecture of OpenTrials, a platform that aggregates clinical trial data from multiple government websites (10+) into a single searchable database, available both through the web and via an API.
- 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.
- Revamped the visualization system for CKAN 2.3, allowing people to write plugins to add custom visualizations for their datasets.
- Built an open data portal for the Sustainable Development Policy Institute (SDPI) to track indicators relative to the Millennium Development Goals on Pakistan.
Web Developer
ThoughtWorks
- 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.
Experience
OpenTrials
https://explorer.opentrials.netShellshare
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
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
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
JavaScript, Python, Ruby
Tools
Git, Emacs
Paradigms
Test-driven Development (TDD), Agile Software Development
Platforms
Linux
Libraries/APIs
D3.js, Node.js
Storage
PostgreSQL
Frameworks
Flask, AngularJS, Ruby on Rails (RoR)
Other
Vi
Education
Master's Degree in Computer Science
Federal University of Paraiba - João Pessoa, Paraíba, Brazil
Bachelor's Degree in Computer Science
Federal University of Paraiba - João Pessoa, Paraíba, Brazil
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring