(click here for PDF printable version)
Thiago Marcos P. Santos
Tampere – Finland
Mail/IM: tmpsantos@gmail.com
Phone: +358 46 56 91999
Skills
- Desktop and embedded software development in Linux environment;
- Cross-platform programming using C, C++ and Python;
- Experienced with ARM architecture devices;
- User interface development using Qt and EFL;
- Low level programming skills, such as graphical toolkit and system services internals;
- Experienced with advanced debugging techniques;
- Programming best practices and software quality advocate;
- Expert in Agile software development methodologies, specially Scrum.
Experience
Nokia, Senior Software Developer (2010-current)
Major mobile phone manufacturer.
Nokia Institute of Technology, Lead Software Developer (2007-2009)
Sponsored by Nokia, is the main mobile devices research and development center in Brazil.
Lead developer in long term projects with embedded devices using Qt to create rich/animated users interfaces at OpenBossa Labs. Contributor of Open Source project Canola 2, a touchscreen media center for Nokia Maemo devices made using Python and EFL (Enlightenment libraries). Involved in projects related with software performance and energy consumption optimization. Participation in Nokia Qt DevDays ’08 held in Munich.
Mandriva, Software Developer (2005-2006)
One of the world’s most important Linux distributions with more than 3 millions of users.
Worked on a BenQ-Siemens project aimed to create a phone manager for Linux called XMPM. OpenSync, the Open Source SyncML framework was used to synchronize the mobile and desktop PIM data. Core development of a NFS server and Obex client.
Qualiconsult, Software Developer (2004-2005)
Worked at Public Key Infrastructure for the Brazilian government, using OpenSC and OpenSSL, for Linux and Windows environments.
ViaCeu Internet, Founder (2001-2004)
Wireless ISP network admin. Wi-Fi hotspot setup in several city locations. Mail and web server administration and user help-desk.
Education
B.S. in Computer Science , University of Itaúna (2004).
Idioms
- Portuguese;
- English;
- Spanish (basic).
Open Source contributions
Amora
Contributed with the core connection polling system code, build system and unit tests.
Canola 2
Several random patches and release maintenance.
Professional Ubuntu Mobile Development Book
Technical reviewer and consultant.
Others
Minor patches in Qt, Gnome Tracker and OpenSync. Gray Matter WordPress Theme translation.
(click here for PDF printable version)
Thiago Marcos P. Santos
Tampere – Finland
Mail/IM: tmpsantos@gmail.com
Phone: +358 40 5827033
Skills
- Desktop and embedded software development in Linux environment;
- Cross-platform programming using C, C++ and Python;
- Experienced with ARM architecture devices;
- User interface development using Qt and EFL;
- Low level programming skills, such as graphical toolkit and system services internals;
- Experienced with advanced debugging techniques;
- Programming best practices and software quality advocate;
- Expert in Agile software development methodologies, specially Scrum.
Experience
Nokia, Senior Software Developer (2010-current)
Major mobile phone manufacturer.
Nokia Institute of Technology, Lead Software Developer (2007-2009)
Sponsored by Nokia, is the main mobile devices research and development center in Brazil.
Lead developer in long term projects with embedded devices using Qt to create rich/animated users interfaces at OpenBossa Labs. Contributor of Open Source project Canola 2, a touchscreen media center for Nokia Maemo devices made using Python and EFL (Enlightenment libraries). Involved in projects related with software performance and energy consumption optimization. Participation in Nokia Qt DevDays ’08 held in Munich.
Mandriva, Software Developer (2005-2006)
One of the world’s most important Linux distributions with more than 3 millions of users.
Worked on a BenQ-Siemens project aimed to create a phone manager for Linux called XMPM. OpenSync, the Open Source SyncML framework was used to synchronize the mobile and desktop PIM data. Core development of a NFS server and Obex client.
Qualiconsult, Software Developer (2004-2005)
Worked at Public Key Infrastructure for the Brazilian government, using OpenSC and OpenSSL, for Linux and Windows environments.
ViaCeu Internet, Founder (2001-2004)
Wireless ISP network admin. Wi-Fi hotspot setup in several city locations. Mail and web server administration and user help-desk.
Education
B.S. in Computer Science , University of Itaúna (2004).
Idioms
- Portuguese;
- English;
- Spanish (basic).
Open Source contributions
Amora
Contributed with the core connection polling system code, build system and unit tests.
Canola 2
Several random patches and release maintenance.
Professional Ubuntu Mobile Development Book
Technical reviewer and consultant.
Others
Minor patches in Qt, Gnome Tracker and OpenSync. Gray Matter WordPress Theme translation.
(click here for PDF printable version)
Thiago Marcos P. Santos
Tampere – Finland
Mail/IM: tmpsantos@gmail.com
Phone: +358 40 5827033
Skills
- Desktop and embedded software development in Linux environment;
- Cross-platform programming using C, C++ and Python;
- Experienced with ARM architecture devices;
- User interface development using Qt and EFL;
- Low level programming skills, such as graphical toolkit and system services internals;
- Experienced with advanced debugging techniques;
- Programming best practices and software quality advocate;
- Expert in Agile software development methodologies, specially Scrum.
Experience
Nokia, Senior Software Developer (2010-current)
Major mobile phone manufacturer.
Nokia Institute of Technology, Lead Software Developer (2007-2009)
Sponsored by Nokia, is the main mobile devices research and development center in Brazil.
Lead developer in long term projects with embedded devices using Qt to create rich/animated users interfaces at OpenBossa Labs. Contributor of Open Source project Canola 2, a touchscreen media center for Nokia Maemo devices made using Python and EFL (Enlightenment libraries). Involved in projects related with software performance and energy consumption optimization. Participation in Nokia Qt DevDays ’08 held in Munich.
Mandriva, Software Developer (2005-2006)
One of the world’s most important Linux distributions with more than 3 millions of users.
Worked on a BenQ-Siemens project aimed to create a phone manager for Linux called XMPM. OpenSync, the Open Source SyncML framework was used to synchronize the mobile and desktop PIM data. Core development of a NFS server and Obex client.
Qualiconsult, Software Developer (2004-2005)
Worked at Public Key Infrastructure for the Brazilian government, using OpenSC and OpenSSL, for Linux and Windows environments.
ViaCeu Internet, Founder (2001-2004)
Wireless ISP network admin. Wi-Fi hotspot setup in several city locations. Mail and web server administration and user help-desk.
Education
B.S. in Computer Science , University of Itaúna (2004).
Idioms
- Portuguese;
- English;
- Spanish (basic).
Open Source contributions
Amora
Contributed with the core connection polling system code, build system and unit tests.
Canola 2
Several random patches and release maintenance.
Professional Ubuntu Mobile Development Book
Technical reviewer and consultant.
Others
Minor patches in Qt, Gnome Tracker and OpenSync. Gray Matter WordPress Theme translation.
