Belmiro Braga, Brazil
--
Hugo Melo
I had the opportunity to attend the best computer science course in my country and experience
different areas and companies before I started web development. It was still in the university when I
first heard about Ruby and started to create little side projects. After IBM, I decided to work by
myself and gained a lot of experience on the 5+ years developing RubyOnRails and CakePHP. From
that, I can ensure I have the discipline and responsibility to take ownership delivering good work in
time and having good communication with clients.
Besides my love for programming, what really inspires me is to believe my work has a value. I like
the idea of building applications that benefit the people's everyday life. Also, I support free software
and would be glad to be challenged on new free software projects.
I like studying new technologies by myself, but I have good experiences doing pair programming
with different people (even remotely).
In the free time I participate of different social movements, commonly helping on technical issues,
but also on NGO management in general.
Technical Skills
Experience
Likes:
ruby-on-rails javascript sass php ruby postgresql mysql git bash linux agile
Full-stack software developer – Ecocompanion
ruby-on-rails-5, mongodb, heroku, haml, jquery, performance
Jan 2017 → Current
Responsible for the whole application, have worked on performance issues and creating more functionalities.
Software Developer of Cirandas.net – Amaroli Software
ruby-on-rails, javascript, sass, riot.js, ruby
Apr 2011 → Current
Develop and maintain Noosfero (http://noosfero.org) plugins for solidary economy groups. Have co-created a tool for
connecting farmers and consumers around a collective making possible to consumers to order products from farmers near
them. This system is divided in 6 plugins (orders, orders_cycles, suppliers, delivery, consumers_coop and volunteers). These
groups are growing around the world and have different names related to their location (CSA, AMAPS, Responsible
Consumption Groups etc).
Noosfero and the plugins were built on top of the RubyOnRails framework and use jQuery, Riot.js, SASS between others.
Software Engineer – Brazil's Government - National Youth Secretary
ruby-on-rails-3.2, javascript
Sep 2015 → Mar 2016
Develop new features for an APP created for youth political participation. This application connects through an API (using
grape) to a social network (http://juventude.gov.br). This website runs a Noosfero installation, a free software written on top of
RubyOnRails.
Created API endpoints
Created Unit tests for the endpoints
Created new gamification features for the social network
Solved issues between API and the mobile app
Web Developer – Preface Design
php, cakephp, css, html, mysql, linux, javascript, jquery, angularjs
May 2011 → Dec 2015
Leadership on projects delivering directly to clients
Big variety of projects. From little to big systems.
Development of a layer over CakePHP with funcionalities organized in plugins
Front and Back-end developments Examples:
http://violacoes.artigo19.org/
PMIS - development of a system which crawls some research institution websites for research reports, import it
inside the website and show it in different ways and maps.
M³ - mathematics learning system - http://m3.ime.unicamp.br/
E-commerce - http://www.cidadenova.org.br/livraria/catalogo
ERP for an Energy Market Strategy company. http://www.dcide.com.br/
Co-development of a free software CMS tool - https://github.com/prefacedesign/jodeljodel
Software Engineer – Linux Technology Center - IBM
bash, python, scrum, deb, ubuntu, software-packaging
Apr 2006 → May 2011
LTC Ubuntu Distribution
LTC is a distributed laboratory (the biggest?) building Linux technologies. 90% of the work was done remotely.
Helped creating and supporting an internal layer of deb packages for an Ubuntu customization made for IBM's internal use. •
Created deb packages following debian policies • Bash and Python script development • Adopted Scrum methodologies
Open Client
Continuation of the work on Ubuntu layer and incorporatation of RHEL and Fedora. - Deb and RPM packages creation and
maintaining - Firstboot modules development - integration with packageKit - Distro bug fixing in general.
PowerPack (Linux installer on PowerPCs)
WebTool mostly written in Python. - Wrote modules for server installation and configuration in Python - Development of Linux
services installer and configurator in Python. - Wrote a bot for IRC tasks and team fun using Ruby - Scrum methodologies
utilization
Education
Bachelor of Computer Science – Universidade Estadual de Campinas - UNICAMP
c, pascal, python, ruby, java, javascript, bash, svn
Feb 2003 → Nov 2007
Started free software development and ideological discussions
Developed enhancements to Inkscape with connection to OpenClipart.org
Participated in 3 different internships developing with different languages (Korn Shell, Bash, Python, Perl and
Java), also, maintaining Linux servers.
Projects & Interests
Noosfero – https://github.com/samasti/noosfero
javascript, ruby-on-rails, slim, riot.js, postgresql, rbenv, rvm, jquery
Apr 2011 → Current
Noosfero is a Web platform for social networks. Besides the regular social network features (such as friends and
communities), Noosfero offers a full-featured CMS, making every user or community profile a complete Web site with several
types of content (including text, image gallery, blogs, and file uploads), RSS feeds, agenda, the possibility to set custom
themes, and other features. It is also possible to run several independent social networks within the same Noosfero
installation.
Have participated in a project developing the following plugins inside Noosfero: orders, orders_cycle, delivery, suppliers and
consumers_coop These plugins are the base of a system for consumers to buy food directly from producers resulting in more
quality and awareness.
AM Translations – https://gitlab.com/hugomelo/am-translations
ruby-on-rails, jquery, docx
A tool for online and collaborative translation of books and articles. The project is stopped at this time.
Tools
Favorite Editor:
Vim
Dec 2013 → Sep 2014