Rafael Gonçalves Martins

Email:rafael@rafaelmartins.eng.br
Website:https://rgm.io/
Localização:Brno, República Tcheca

Formação

Centro Federal de Educação Tecnológica de Minas Gerais, 2006 - 2011

Curso: Engenharia de Controle e Automação.

Experiência relevante

Engenheiro de software, Red Hat, 2015 - presente

  • Membro da equipe de integração do Red Hat Enterprise Virtualization Manager.

Desenvolvedor (voluntário), Gentoo Linux, 2010 - presente

  • Mantém pacotes dos seguintes herds: sci-electronics, sci-mathematics, python
  • Mantém pacotes aleatórios de várias categorias

Arquiteto de desenvolvimento, Titans Group, 2013 - 2015

  • Arquitetura e desenvolvimento de software (Python)

Orientador (voluntário, Google Summer of Code), Google Inc., 2013

  • Orientou Jauhien Piatlicki durante 3 meses desenvolvendo o g-sorcery, para o Gentoo Linux

Engenheiro de Software, Collabora Ltd., 2012

  • Desenvolvimento de software (Python)
  • Garantia de qualidade

Analista de projetos, Siemens Ltda, 2011 - 2012

  • Desenvolvimento de software (IHM, CLP e software dedicado)

Desenvolvedor (Google Summer of Code), Google Inc., 2011

  • Trabalhou durante 3 meses desenvolvendo o distpatch, para o Gentoo Linux (C, Python)

Estagiario, CIERMag/IFSC/USP, 2011

  • Desenvolvimento de software (Python)

Desenvolvedor (Google Summer of Code), Google Inc., 2010

  • Trabalhou durante 3 meses desenvolvendo o g-octave, para o Gentoo Linux (Python)

Idiomas

Habilidades

Desenvolvimento de Software

  • Nível expert em desenvolvimento em Python e nível avançado em desenvolvimento em C
  • Programação em: Python, C, C++, Javascript, bash, PHP, Lua
  • Ferramentas: Mercurial, Git, Trac, Bugzilla, Apache, Nginx, Postfix, GNU Autotools, Cmake, Pkgconfig, Subversion, CVS, MySQL, SQLite3, etc.
  • Plataformas: Linux (Gentoo, Debian, Ubuntu), Windows (2000, XP, 7)
  • Bibliotecas: Qt, GTK, Glib, Readline, Libedit, Zlib, Xenomai, RTAI, etc.

Eletrônica / Automação Industrial

  • Simulação e modelagem de sistemas de controle
  • Desenvolvimento de controladores industriais
  • Desenvolvimento de circuitos eletrônicos
  • Softwares para Electronic Design Automation (EDA): Kicad, gEDA, Orcad, Multisim
  • Softwares para automação industrial: WINCC, Step7, Indusoft Web Studio, Automation Studio
  • Softwares para computação numérica: GNU Octave, MATLAB