Alan Carvalho de Assis

Mestre em Engenharia Elétrica pela Universidade Federal do Rio Grande do Sul e Graduado em Computação Sistemas de Informação pela UnilesteMG. Experiência com Docência desde os 18 anos de idade, quando foi contratado pela Escola Técnica Vale do Aço para lecionar as disciplinas de Algoritmos I e Programação. Experiência profissional na área de sistemas embarcado em várias empresas (Freescale, HP, MXT, Maxtrack, etc). Atualmente atua como consultor e desenvolve soluções p/ empresas do Brasil, EUA e França.

Informações coletadas do Lattes em 20/10/2025

Acadêmico

Formação acadêmica

Mestrado em Engenharia Elétrica

2006 - 2011

Universidade Federal do Rio Grande do Sul
Título: Desenvolvimento de uma rede automotiva reconfigurável baseada no protoco FTTCAN,Ano de Obtenção: 2011
Carlos Eduardo Pereira.Coorientador: Walter Fetter Lages. Bolsista do(a): Coordenação de Aperfeiçoamento de Pessoal de Nível Superior, CAPES, Brasil. Palavras-chave: Sistemas Embarcados; Microcontroladores; Rede Automotiva; Linux.

Graduação em Sistemas de Informação

2001 - 2004

Centro Universitário de Leste de Minas Gerais
Título: Desenvolvimento de Sistemas Embarcados Utilizando o Sistema Operacional uClinux
Orientador: Max Mauro Dias dos Santos

Formação complementar

2003 - 2004

Extensão universitária em Programa de Iniciação Científica. (Carga horária: 960h). , Centro Universitário do Leste de Minas Gerais, UNILESTEMG, Brasil.

2002 - 2003

Extensão universitária em Programa de Iniciação Científica. (Carga horária: 960h). , Centro Universitário de Leste de Minas Gerais, UNILESTEMG, Brasil.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Razoavelmente, Lê Bem, Escreve Bem.

Bandeira representando o idioma Espanhol

Compreende Razoavelmente, Fala Pouco, Lê Bem, Escreve Razoavelmente.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas Embarcados.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Sistema de Tempo Real.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Redes Automotivas/Industriais.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação/Especialidade: Automação Industrial.

Participação em eventos

Conferência Internacional de Software Livre - Brasil. Conferência Internacional de Software Livre - Brasil. 2003. (Congresso).

Escola Regional de Informática de Minas Gerais.Escola Regional de Informática de Minas Gerais. 2003. (Seminário).

I Workshop de Redes Industriais do UnilesteMG.I Workshop de Redes Industriais do UnilesteMG. 2003. (Seminário).

I Congresso da Área de Ciências Exatas - CONCIEX. Congresso de Ciências Exatas. 2002. (Congresso).

Produções bibliográficas

  • ASSIS, A. C. ; ALMEIDA, M. B. . Como usar o uClinux com o Coldfire 5282 Parte1. Saber Eletrônica , v. 43, p. 72-75, 2007.

  • ASSIS, A. C. ; ALMEIDA, M. B. . Como usar o uClinux com o Coldfire 5282 Parte2. Saber Eletrônica , v. 43, p. 42-43, 2007.

  • ASSIS, A. C. . Utilizando o Microcontrolador PIC na Construção de uma Solução de Acesso Restrito. Congresso Mundial de Educação em Engenharia e Tecnologia - WCETE2004, 2004.

  • ASSIS, A. C. . uClinux: o Linux dos pequenos. Revista do Linux - Conexao Total , Curitiba, v. 1, n.46, p. 48-50, 2003.

  • ASSIS, A. C. ; ALMEIDA, M. B. . Como usar o uClinux com o Coldfire 5282 - Parte 2. Saber Eletrônica, , v. 419, p. 42 - 43, 06 dez. 2007.

  • ASSIS, A. C. ; ALMEIDA, M. B. . Como usar o uClinux com o Coldfire 5282 - Parte 1. Saber Eletrônica, , v. 418, p. 72 - 75, 06 nov. 2007.

  • Fernando H. Ataide ; Carlos E. Pereira ; ASSIS, A. C. . An Embedded Communication Platform with an Improved FTT-CAN. In: 8th Brazilian Workshop on Real-Time Systems, 2006, Curitiba. 8th Brazilian Workshop on Real-Time Systems, 2006.

  • Fernando H. Ataide ; ASSIS, A. C. ; Carlos E. Pereira . Automotive X-by-Wire Systems based on Linux - An Open Source Project. In: Eighth Real-Time Linux Workshop, 2006, Lanzhou. Eighth Real-Time Linux Workshop, 2006.

  • Fernando H. Ataide ; Carlos E. Pereira ; LAGES, W. F. ; ASSIS, A. C. . On the design of an embedded FTT-CAN platform with improvement of its inherent jitter. In: Industrial Informatics, 2006, Singapore. IEEE International Conference - INDIN. p. 688-692.

  • Fernando H. Ataide ; ASSIS, A. C. ; Carlos E. Pereira . An embedded communication platform based on Linux for automotive systems. In: 7th Free Software International Forum, 2006, Porto Alegre. 7th Free Software International Forum. Porto Alegre: Nova Prova, 2006. v. 1. p. 247-255.

  • ASSIS, A. C. ; SILVA JUNIOR, A. C. . Utilizando o Microcontrolador PIC na Construção de uma Solução de Acesso Restrito. In: Congresso Mundial de Educação em Engenharia e Tecnologia - WCETE2004, 2004, Guarujá / Santos. Anais do Congresso Mundial de Educação em Engenharia e Tecnologia.

  • ASSIS, A. C. . Desenvolvimento de sistemas embarcados usando Linux. In: Simposio de Pesquisa e Iniciaçao Cientifica, 2003, Governador Valadares. Anais do Simposio de Pesquisa e Iniciaçao Cientifica. Governador Valadares: Editora Univale, 2003. v. 1. p. 146-146.

  • ASSIS, A. C. . LinuxBIOS, liberte a sua placa mãe. 2007. (Apresentação de Trabalho/Conferência ou palestra).

  • ASSIS, A. C. . Sistema Supervisório para Automação Industrial usando Software Livre. 2006. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

ASSIS, A. C. . NovelLinux. 2002.

ASSIS, A. C. . PattyEletron. 2001.

ASSIS, A. C. . Porta Eletrônica usando Microcontrolador PIC. 2003.

ASSIS, A. C. ; Afonso, L. F. . AutoReset - desenvolvimento de uma placa eletrônica e um software para reiniciar computador quando o Windows travasse.. 2000.

ASSIS, A. C. . Automação do colchão de ar linear Hentscmel do Laboratório de Física do UnilesteMG. 2002.

ASSIS, A. C. . Comandos do Linux para controle do cofre eletrônico. 2006. .

ASSIS, A. C. . Curso Básico de Linux. 2002. .

ASSIS, A. C. . Promoção Declare seu Amor ao Linux. 2007 (Poesia).

ASSIS, A. C. . Xinerama. 2002 (Computação) .

Prêmios

2007

Participante do Google Summer of Code, Google.

Histórico profissional

Experiência profissional

2009 - Atual

Maxtrack Industrial

Vínculo: Celetista formal, Enquadramento Funcional: Gerente de Hardware, Carga horária: 40, Regime: Dedicação exclusiva.

2008 - 2009

Freescale Semicondutores Brasil

Vínculo: Celetista formal, Enquadramento Funcional: Engenheiro de Aplicação, Carga horária: 40, Regime: Dedicação exclusiva.

2006 - 2007

Hewlett Packard - Software (RS)

Vínculo: Celetista, Enquadramento Funcional: Programador, Carga horária: 20

Outras informações:
Trabalhei no desenvolvimento de uma distribuição Linux customizada para aplicações bancárias; Desenvolvimento de drivers para kernel Linux para cofre eletrônico (dispensador de notas, leitor de cumpom) ; Programador C/C++; Programador Java.

Atividades

  • 03/2006 - 10/2007

    Serviços técnicos especializados , Migração CEF, .,Serviço realizado, Customização distribuição Linux / Programador C/C++.

2005 - 2006

Universidade Federal do Rio Grande do Sul

Vínculo: Pesquisador, Enquadramento Funcional: Pesquisador Projeto Laboratório DeriveServer, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
O projeto DeriveServer foi desenvolvido pela Universidade Alemã de Bremen em parceria com a UFRGS e consiste na conexão entre equipamentos virtuais e reais, por exemplo: um sensor virtual (3D) quando detectasse a passagem de algum objeto poderia acionar um atuador real. O projeto foi implantado na unidade do SENAI de Caxias do Sul - RS para uso como laboratório de ensino remoto. Neste projeto trabalhei no desenvolvimento de Driver Linux para uma placa de aquisição de dado responsável por obter dados do mundo real.

2005 - 2005

Universidade Federal do Rio Grande do Sul

Vínculo: Pesquisador, Enquadramento Funcional: Pesquisador Projeto TV/Digital, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Projeto em Parceria com o Laboratório de Sistemas Integrado da USP com o objetivo de implementar o sistema operacional usado no settop-box que recebe o sinal da TV Digital e o converte para uso em TVs convencionais. Neste projeto trabalhei portando o sistema operacional para o hardware do settop-box e no desenvolvimento do driver para interfaceamento com o controle remoto (IrDA).

Atividades

  • 03/2005 - 08/2005

    Pesquisa e desenvolvimento , Escola de Engenharia, Departamento de Engenharia Elétrica.,Linhas de pesquisa

2004 - 2004

Centro Universitário do Leste de Minas Gerais

Vínculo: Estagiário, Enquadramento Funcional: Estagiário, Carga horária: 40

Outras informações:
Neste estágio tive o oportunidade de implementar o RTAI (uma extensão que permite o Linux suportar aplicações de tempo real) sobre o uClinux na placa AvNET5282 para simular uma aplicação automotiva através do barramento CAN. Nestes experimentos pode-se comprovar que o RTAI atende ao requisitos temporais necessários para aplicações crítica, como em aplicações automotivas.

2002 - 2004

Centro Universitário do Leste de Minas Gerais

Vínculo: Alunos Bolsista, Enquadramento Funcional: Aluno Pesquisador, Carga horária: 20

Outras informações:
Durante o ano de 2003 realizei iniciação científica sobre o tema: Estudo e Desenvolvimento de Sistemas Embarcados utilizando o Sistema Operacional Linux, nesta pesquisa trabalhei no desenvolvimento de aplicações para o uClinux numa placa AvNET5282, que utiliza o microcontrolador MCF5282 da Freescale. Dentre as aplicações desenvolvidas pode-se citar: controle de velocidade de um motor (foram utilizados os módulos QSPI e QADC); aplicações web usando o servidor Boa para controlar os 8 LEDs da placa de forma remota (módulos GPIO e FEC); comunicação entre duas placas AvNET5282 através do barramento CAN. Durante o ano de 2002 realizei iniciação científica sobre o tema: Desenvolvimento de Hardware utilizando Dispositivos Lógicos Programáveis, o resultado deste trabalho foi o desenvolvimento de uma placa utilizando um circuito integrado EPLD da Altera para controle de um CNC.

Atividades

  • 02/2004 - 12/2004

    Estágios , Laboratório de Sistemas de Tempo Real - LTR, .,Estágio realizado, Implementação do RTAI Linux em Sistemas Embarcados.

  • 02/2003 - 01/2004

    Pesquisa e desenvolvimento , Programa de Iniciação Científica - PIC, .,Linhas de pesquisa

  • 02/2002 - 11/2003

    Conselhos, Comissões e Consultoria, Programa de Iniciação Científica - PIC, .,Cargo ou função, Participação como representante discente no Conselho do Programa de Iniciação Científica.

  • 02/2002 - 01/2003

    Pesquisa e desenvolvimento , Programa de Iniciação Científica - PIC, .,Linhas de pesquisa

2003 - 2003

SMAR - Automação Industrial

Vínculo: Estágio de Férias, Enquadramento Funcional: Estágio, Carga horária: 40

Outras informações:
A Smar utiliza em suas aplicações de automação industrial alguns sistemas operacionais embarcados proprietários, estes sistemas em geral são caros e envolvem o pagamentos de royalties. No final 2002 a empresa começou a procurar alternativas em aplicações open source, nesta época conheci um engenheiro da empresa e tive a oportunidade de fazer um estágio de férias com o objetivo de portar o uClinux para um equipamento Foundation Fieldbus. Neste estágio trabalhei no porte do uClinux para o microcontrolador NET+ARM40 usado neste equipamento.

Atividades

  • 01/2004 - 02/2004

    Estágios , DDE (Divisão de Desenvolvimento Eletrônico), .,Estágio realizado, Porte do uClinux para uma placa microprocessada.

2001 - 2002

Eletrônica Andrade LTDA

Vínculo: Celetista, Enquadramento Funcional: Programador e projetista, Carga horária: 40

Outras informações:
Atuação como projetista eletrônica CAD nas ferramentas Tango, Proteus e Eagle para desenvolvimento de placas de circuito impresso; Programação de microcontroladores PIC e 8051 para aplicação em automação industrial e predial; Manutenção de equipamentos eletrônicos.

Atividades

  • 01/2001 - 01/2002

    Outras atividades técnico-científicas , Eletrônica Andrade LTDA, Eletrônica Andrade LTDA.,Atividade realizada, Programacão de Microcontroladores/Projetista CAD/Eletrônica Embarcada.

2000 - 2001

Digitus Informática LTDA

Vínculo: Celetista, Enquadramento Funcional: Instrutor, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Atuação como professor de Linux, AUTOCAD e Linguagem C

Atividades

  • 01/2000 - 01/2001

    Ensino, Linux, Nível: Aperfeiçoamento,Disciplinas ministradas, Linguagem C, AUTOCAD, Linux

1999 - 1999

Escola técnica Vale do Aço

Vínculo: Professor, Enquadramento Funcional: Professor, Carga horária: 12

Atividades

  • 02/1999 - 12/1999

    Ensino,,Disciplinas ministradas, Programação em Linguagem C