BEM VINDO A TIAGOBARROS.ORG

Eu sou cientista da computação, consultor, pesquisador e professor.
Gosto de fazer cerveja em casa, escutar MPB e estar com a minha família e os meus amigos.

Um pouco mais sobre mim

Tiago Barros possui Mestrado em Ciência da Computação (UFPE-2007), Graduação em Ciência da Computação (UFPE-2003) e é Técnico em Eletrônica (ETFPE-1998), possuindo mais de 20 anos de experiência em desenvolvimento de software, dos quais 17 em projetos comerciais.

Tiago trabalha no CESAR desde 2002, em uma grande variedade de plataformas e linguagens de programação, tendo desenvolvido software para desktop e web; dispositivos móveis com Symbian, J2ME, BREW e Android; cloud computing; IoT e sistemas embarcados, incluindo microcontroladores, DSP e processadores ARM.

Tiago possui sólido conhecimento em C/C++ ae assembly, com grande experiência em arquitetura de hardware e software, sistemas operacionais e device drivers (linux), sistemas de tempo real, design patterns e processos de desenvolvimento de software.

Em 2008 Tiago foi para Curitiba para começar a primeira filial do CESAR. Lá trabalhou por mais de 4 anos no grupo de inovação, focado em criar novos serviços e produtos baseados em um processo de design centrado no usuário.

Tiago também é professor convidado do curso de especialização do CIn/UFPE-Motorola há mais de 13 anos. Também leciona aulas de prototipação eletrônica em especializações de Ciência da Computação e Design no CESAR e na UFPE desde 2009.

Meu LinkedIn Meu Lattes


Apresentações

Aqui você vai encontrar alguns dos meus trabalhos e apresentações,
incluindo cursos e palestras.

Apresentado no Intel Software Day 2015

Como integrar Arduino e Android

Apostila de C/C++

Palestra na Campus Party Recife, sobre conectar Arduino ao Android

Introdução ao arduino

Construção de Software

Curso Arduino Completo



SOCIAL FEED

YouTube channel


Cursos de Arduino

Tiago leciona cursos de Arduino desde 2008, no CESAR, UFPE, Universidade Positivo e Instituto Faber Ludens.
Entre em contato e saiba mais.

Para não programadores

Mesmo sem saber programar, você pode aprender Arduino. Arduino é uma plataforma extremamente simples.

Open Source

Arduino é open source. Isto significa que as pessoas que usam, contribuem para a evolução da plataforma.

Conectando com Android

O Curso de interfaces físicas para dispositivos móveis ensina a conectar o Arduino com Android.

Eletricidade e Eletrônica

Você aprenderá conceitos de eletricidade e eletrônica que são a base para montar seus circuitos com Arduino.

Feito para ser fácil

O principal foco da plataforma Arduino é a facilidade de uso. Rapidamente você já consegue construir novos dispositivos.

Mundialmente conhecido

Arduino é a plataforma de prototipação eletrônica mais utilizada no mundo, por designers, programadores e hobistas.

Conecte à internet

É muito fácil conectar o arduino à internet, tanto através de um shield ethernet, quanto através de outros dispositivos.

In Company

Cursos customizados para as necessidades da sua empresa. Entre em contato e saiba mais.

Publicações

Aqui você vai encontrar as minhas principais publicações.
Se houver alguma que você deseje ler mas que não está aqui,
é só me enviar uma mensagem pedindo.

IHC 2011

BARROS, T. ; MELO, P. . Prototyping as a powerful tool in a user centered innovation process. In: V Latin American Conference on Human Computer Interaction IHC 2011, 2011, Recife - PE.

V Encuentro Latinoamericano de Diseño, 2010

BARROS, T. ; FILENO, E.. . Prototipación Electronica en Diseño. In: V Encuentro Latinoamericano de Diseño, 2010, Buenos Aires - AR.

M.Sc. Dissertation

BARROS, T. CMF – um framework multi-plataforma para desenvolvimento de aplicações para dispositivos móveis. Dissertação de Mestrado, Centro de Informática – UFPE. Recife – PE, 2007.

StateMVC Design Pattern

BARROS, T. ; Silva, M. ; Espínola, E. . StateMVC: Estendendo o padrão MVC para uso no desenvolvimento de aplicações para dispositivos móveis. In: SugarLoafPLoP´2007, Porto de Galinhas – PE. SugarLoafPLoP´2007 Proceedings, 2007. p. 188-204.

Gluon

BARROS, T. ; Mendes, E. ; Menezes, P. . Gluon - An Eclipse Based BREW Development Environment. In: EclipseCon 2007, OpenSource Pavillion, Santa Clara – CA.

PC Ao Vivo

BARROS, T. . PC Ao Vivo - A BREW application to remote control a PC, based on RFB protocol. In: Vivo IDEIA Award 2004, 1st place national winner, São Paulo - SP, 2004.

B.Sc. Work

BARROS, T. SymbG(r)aF – A Symbian Games Framework. Trabalho de Graduação, Centro de Informática – UFPE. Recife – PE, 2003.

WJogos´ 2003

KARLSSON, B.; BARROS, T.; NASCIMENTO, I.; RAMALHO, G. Análise de tecnologias de desenvolvimento de jogos para dispositivos móveis. In: WJogos 2003, Salvador – BA. WJogos´ 2003 Proceedings.

VideoComposer

ALBUQUERQUE, G.; BARROS, T.; NASCIMENTO, I; COSTA, K.; FRERY, A. VideoComposer – Motion-Object Capture With Active Contours to Compose Videos. In: Revista Eletrônica de Iniciação Científica – REIC, 2002.

Envie uma Mensagem