Rafael Gonçalves Martins

Location:Brno, Czech Republic


Federal Center for Technological Education of Minas Gerais, 2006 - 2011

Bachelor's Degree: Control and Automation Engineering.

Relevant experience

Software Engineer, Red Hat, 2015 - present

  • Member of Red Hat Enterprise Virtualization Manager integration team.

Developer (volunteer), Gentoo Linux, 2010 - present

  • Maintain packages of the following herds: sci-electronics, sci-mathematics, python
  • Maintain random packages of several categories

Development Architect, Titans Group, 2013 - 2015

  • Software architecture and development (Python)

Mentor (volunteer, Google Summer of Code), Google Inc., 2013

  • Mentored Jauhien Piatlicki during 3 months developing g-sorcery, for Gentoo Linux

Software Engineer, Collabora Ltd., 2012

  • Software development (Python)
  • Quality assurance

Project Analist, Siemens Ltda, 2011 - 2012

  • Software development (HMI, PLC and dedicated software)

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

  • Worked during 3 months developing distpatch, for Gentoo Linux (C, Python)

Intern, CIERMag/IFSC/USP, 2011

  • Software development (Python)

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

  • Worked during 3 months developing g-octave, for Gentoo Linux (Python)



Software Development

  • Expert-level development in Python and advanced-level development in C
  • Codes in: Python, C, C++, Javascript, bash, PHP, Lua
  • Tools: Mercurial, Git, Trac, Bugzilla, Apache, Nginx, Postfix, GNU Autotools, Cmake, Pkgconfig, Subversion, CVS, MySQL, SQLite3, etc.
  • Platforms: Linux (Gentoo, Debian, Ubuntu), Windows (2000, XP, 7)
  • Libraries: Qt, GTK, Glib, Readline, Libedit, Zlib, Xenomai, RTAI, etc.

Electronics / Industrial Automation

  • Simulation and modeling of control systems
  • Design of industrial controllers
  • Design of electronic circuits
  • EDA softwares: Kicad, gEDA, Orcad, Multisim
  • Automation-related softwares: WINCC, Step7, Indusoft Web Studio, Automation Studio
  • Numerical computation softwares: GNU Octave, MATLAB