MORENO CUNHA

SOFTWARE DEVELOPER

Since 2010 I help companies and entrepreneurs to shape their ideas online as web applications with python/django and a friendly smile.

  • Moreno P. Cunha
  • moreno.pinheiro (a) gmail com
  • Vitória, Espírito Santo, Brazil
  • moreno.pinheiro
  • blog.morenopc.com

About me

  • My proudest professional achievement

    My proudest professional achievement started around 2009 when I joined to AIESEC (at Vitória Federal University, UFES) as a volunteer with the objective of change the world by changing myself travelling abroad (exchange). Long history short. I applied to a software developer internship at GaiaX company in Tokyo, Japan. The opportunity was opened to any AIESEC member in 127 countries. The selection process lasted six months and in the end I was chosen to travel to Japan to join the web development team as an intern. That experience gave me the professional (and why not say, personal) base that I have today. Recently I rejoin GaiaX team working with the research, creation and development of trustdock.io project.

  • How I can be helpful

    I have a balanced combination of creativity and logic mind what can be helpful to solve logic issues in a creative way or add some logic to creation. I never want to stop learn (reason why I like my job) and make things (or people lives) better. Also I have a good eye on research and talent to understand complicated technical details.

  • Plans to the future

    Being a developer in a world full of technology is certainly a privilege. As a web developer I have the opportunity to imagine, create and share my ideas coded as web applications with unimaginable freedom. My goal is work with people who believe in ideas and insights because that is the other half of the equation and how is balanced. After all technical understanding the creativity has to prevail to build successful projects.

  • Weak points

    I don’t have fast (or memorized) answers for tough issues (or documentation contents) but, given a little time and dedication, I can work my way out of any problem.

Employment

  • Software Developer and Researcher2016 - Dec/2017

    Gaiax Co.Ltd. - Tokyo, Japan
    Remote

    Working with research, creation and development (Django REST framework micro-service) of Trust Dock (identity verification service - trustdock.io) focused on blockchain, cryptography, web security, identity proofing, authentication, face recognition and machine learning research.

    Keywords: Python/Django, Django REST API, Microservices, Webhooks, JAVA (android), Solidity (ethereum), Heroku (server), AWS, Ansible, Research

  • Full-stack Web Developer (Django / Python)2014 - 2016

    UCL – Faculdade do Centro Leste - Serra, Brazil
    On Site

    Implement, configure and maintain the first Portuguese version for the Open edX (Harvard/MIT) learning platform in Brazil called ESO (eso.org.br). Also being part of the python / django development team.

    Keywords: Python/Django, Open edX Platform, JavaScript, AWS, Ansible, MySQL, PostgreSQL, MongoDB (NoSQL)

  • Full-stack Web Developer (Django / Python) 2012 - 2013

    Giftovus, Inc. - San Diego, California, US
    Remote

    I was member of the web development multicultural team (with four remote members from home in Brazil), talking in daily scrum meeting about: UX jQuery new ideas, adding new technologies (APIs and github Django apps), improving the code and being responsible to the deployment process. (www.giftovus.com)

    Keywords: Python/Django, Tastypie API, Backbone.js, jQuery, Bootstrap Front-end framework, Docker Cloud (server)

  • CTO and Full-stack Web Developer (Django / Python)2010 - 2012

    Instituto IDEAS - Vitória, Brazil
    On Site

    Invited to be part of the company’s first IT division as a web developer. Later promoted to be responsible for manage: the IT and telecommunication infrastructure and the web development team (based on scrum, kanban and XP management).

    Keywords: Python/Django, Ruby on Rails, jQuery, HTML, CSS, Linode (server), MySQL

  • Web developer - Trainee2010 - 2010

    Gaiax Co.Ltd. - Tokyo, Japan
    On Site

    I was part of IBD web development team as an intern learning about commitment, discipline, teamwork and "modern" web frameworks like catalyst/perl and python/django. (www.gaiax.co.jp)

    Keywords: Python/Django, Catalyst/Perl, Google App Engine, JavaScript, HTML5 (canvas), Shell Script, Apache, MySQL

Education

  • Technologist degree in Analysis and Systems Development2005 - 2009

    Instituto Federal do Espirito Santo - Brazil
    On Site

    In addition to learning what was the basis of my technical knowledge today writing the code of my final graduation work in python was a big plus for my career. In the project (or "game") I try to emulate some network layers with Python (including routers, switches and network cards) until it is possible to send and receive a "PING" signal. The challenge is to configure the network correctly to send and receive data (PING) and then learn a little of how a computer network works. (github.com/morenopc/python-network)

    Keywords: Research, Programming logic, Web Development, Computer network, Software Engineering, Project management, C (language), JAVA, Python, Blender 3D

Courses

  • Ethereum Solidity Developer Masterclass2017 - 2017

    Thomas Wiesner and Ravinder Deol
    Remote

    Ethereum Blockchain Development course online helping you to build complex, real world, ethereum based distributed applications using solidity successfully.

    Keywords: Solidity (ethereum), Ethereum Smart Contract, Blockchain

  • M101P: MongoDB for Developers2014 - 2014

    university.mongodb.com
    Remote

    Open edX format MongoDB for Developers course. https://dl.dropboxusercontent.com/u/2865713/courses/certificates/2014-09-28-M101P-mongodb-developers-certificate.pdf

    Keywords: MongoDB (NoSQL)

  • Welcome to the Django - Henrique Bastos2011 - 2011

    welcometothedjango.com.br
    Remote

    Become the owner of your own business and learn python/django to meet customer demands. Best practices (TDD). Be part of the developer community, make friends and be happy. (github.com/morenopc/eventex)

    Keywords: Heroku (server), Python/Django, TDD (Unit Tests)

Web frameworks

  • Django / Python

  • Catalyst / Perl

  • Ruby on rails

JavaScript frameworks

  • AngularJS

  • React

  • Vue.js

Web design

  • LESS / Sass

  • CSS3

  • HTML5

  • Bootstrap

Best practices

  • TDD (Unit Tests)

  • PEP8 - Style Guide

  • Behave Tests

Other languages

  • Solidity (ethereum)

  • JAVA (android)

  • C

  • Shell Script

Deployment

  • Amazon AWS

  • heroku.com

  • Ansible

  • Docker

Servers

  • Apache

  • Nginx

  • Node.js

DataBases

  • MySQL

  • PostgreSQL

  • SQLite

  • MongoDB (NoSQL)

Some of the (django) projects I'm proud of

Contact info

  • Vitória, Espírito Santo, Brazil

  • Email: moreno.pinheiro (a) gmail com
  • Skype: moreno.pinheiro
  • Website: github.com/morenopc