Hugo Leonardo de Oliveira Melo

Hugo Leonardo de Oliveira Melo

$30/hr
RubyOnRails, Javascript, Full-stack
Reply rate:
16.67%
Availability:
Full-time (40 hrs/wk)
Age:
41 years old
Location:
Belmiro Braga, Minas Gerais, Brazil
Experience:
12 years
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
Get your freelancer profile up and running. View the step by step guide to set up a freelancer profile so you can land your dream job.