Bruno Oliveira Marques
Computer scientist with experience in agile development practices, primarily in web applications.
Participated in the development of VoIP and SaaS systems in the Asterisk and Odoo platforms,
respectively, in the Python and PHP languages.
Currently on a Master’s degree in machine learning, estimated to finish between late 2018 and early
2019.
Education
03/2016 to Master in Computing, Universidade Federal do Rio Grande do Sul, Porto Alegre,
present Brazil.
03/2007 to Bachelor in Computer Science, Universidade Federal do Rio Grande do Sul, Porto
07/2012 Alegre, Brazil.
Experience
01/2016 to Backend Developer / DevOps, Crave Food Systems, Porto Alegre, Brazil
04/2018 (remote).
Creation of a REST API for an agricultural marketplace, in Django.
Creation of backend for the second version of the flagship WhatsGood platform, based on
Providence, RI, United States, aimed towards connecting food purchasers (either large or
small-scale) to local purveyors. Implementation of REST API on the Django framework,
including resource searching with Elasticsearch and asynchronous tasks with Celery. Server
provisioning on Linux-based environments with Puppet and Hiera. Integration with Intercom,
Stripe, Twilio and Slack platforms. Improvements on open source projects which WhatsGood
depends on, such as the Python libraries Haystack (Elasticsearch 2.x support) and Restless
(several small improvements).
07/2014 a Full-stack Developer, Simbio, Porto Alegre, Brazil.
11/2015 Development of SaaS finance platform for small and medium-scale business management,
aimed towards retail.
Action over the entire development cycle, responsible for designing and implementing new
features, plus bug tracking and fixing. Substantial work over the Odoo platform, with a
Python-based backend and a heavy frontend use of SASS and JavaScript.
01/2011 a Full-stack Developer, Propus Informática, Porto Alegre, Brazil.
03/2014 Development and maintenance of CakePHP and Django-based web systems, plus several
PHP and Python-based internal applications.
○␣ Continuous development of Propus Graal, an Asterisk-based VoIP PBX backed by Python
scripts and PostgreSQL stored procedures, plus a CakePHP-based web interface.
○␣ Continuous development of the registration systems for presenters and attendees used
at the time by Fórum Internacional de Software Livre (FISL), the world’s largest free
software conference.
○␣ Installation and on-site maintenance of 2012 and 2013 FISL frontdesk applications.
○␣ Creation of a lightweight, Buildbot-based continuous integration and continuous delivery
solution.
Ó +55 - • Æ +55 -
Q-• ¯ bm2290 • ElSaico • 7 DataMarques
1/2
Languages
Portuguese Native
English Advanced
Skills
Programming Python, PHP, JavaScript, R, C, C++
languages
Databases MySQL, PostgreSQL, Redis, MongoDB, Elasticsearch
Libraries and Django, Backbone.js, AngularJS, jQuery, xUnit, Selenium, Asterisk, OpenERP,
frameworks TensorFlow, Keras
Development Git, Buildbot, Ansible, Puppet, Docker
tools
Agile method- Scrum
ologies
Interests
○␣
○␣
○␣
○␣
Data science
Data engineering
Big Data
Deep learning
Ó +55 - • Æ +55 -
Q-• ¯ bm2290 • ElSaico • 7 DataMarques
2/2