Paulo Rogerio da Motta Junior

Possui graduação em Informática pela Universidade do Estado do Rio de Janeiro (2001), mestrado em Computação pela Universidade Federal Fluminense (2005), e doutorado em Informática pela PUC-Rio(2011). Membro da instituição internacional Association for Computing Machinery ? ACM e da Sociedade Brasileira de Computação, e membro senior da IEEE Computer Society, com experiência de dezenove anos no desenvolvimento de sistemas para Internet e integração de sistemas com tecnologias heterogêneas. Ampla Experiência na modelagem de ambientes e processos de negócio para representação em ambiente de Integração de Sistemas(EAI)

Informações coletadas do Lattes em 12/04/2026

Acadêmico

Formação acadêmica

Doutorado em Informática

2007 - 2011

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio
Título: integração de abstrações específicas de programação a linguagens de programação
Noemi de La Rocque Rodriguez.

Mestrado em Computação

2003 - 2005

Universidade Federal Fluminense
Título: Um Arcabouço para Suporte a Aplicações Publish/Subscribe baseado em Configuração Arquitetural, Ano de Obtenção: 2005
Orientador: Orlando Loques

Graduação em Informática

1995 - 2001

Universidade do Estado do Rio de Janeiro
Título: Gerente de Objetos - Alana
Orientador: Maria Alice Silveira de Brito

Ensino Médio (2º grau)

1992 - 1994

Colegio Salesiano Santa Rosa

Pós-doutorado

2020

Pós-Doutorado. , Laboratório Nacional de Computação Científica, LNCC, Brasil. , Grande área: Ciências Exatas e da Terra, Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Sistemas Distribuídos. , Grande Área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Sistemas de Computação / Especialidade: Paralelismo.

Formação complementar

2016 -

Extensão universitária em Fundamentals of Digital Image and Video Processing on Coursera. (Carga horária: 60h). , Northwestern University, NORTHWESTERN, Estados Unidos.

2016 - 2016

Grammar and Punctuation. (Carga horária: 20h). , University of California, Irvine on Coursera, UCI, Estados Unidos.

2002 - 2002

Extensão universitária em Gerência de Projetos de Software. (Carga horária: 48h). , Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.

2000 - 2000

Usabilidade de Interfaces, Ergonomização da Intera. (Carga horária: 24h). , Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Áreas de atuação

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

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

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Jogos para Computador.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Sistemas de Informação.

Participação em eventos

22 SBAC-PAD - International Symposium on Computer Architecture and High Performance Computing. 2010. (Simpósio).

Curso de Verão 2010 LNCC. 2010. (Oficina).

LTPD 2010 - 4o Workshop em Linguagens e Ferramentas para Programação Multithread, Paralela e Distribuída. 2010. (Oficina).

SBLP - Simpósio Brasileiro de Linguagens de Programação.Numina: A Platform for the Cell Broadband Engine. 2010. (Simpósio).

First GlobalGameJam.Tiny Soldiers: Rise of The Mosquitos. 2009. (Encontro).

IV Semana Web Instituto Vianna Júnior.Java e suas tecnologias para a Web. 2008. (Encontro).

7th International Symposium on Cluster Computing and the Grid. 2007. (Congresso).

II Semana de Informática Doctum.J2ME: Potencialidades da computação móvel para a sociedade. 2007. (Encontro).

EDS Top Tech Conference. 2006. (Congresso).

V Brazilian Symposium on Computer Games and Digital Entertainment.SBGames2006. 2006. (Simpósio).

Grupo de Usuários Java SOUJava.J2ME A tecnologia Java Móvel - SENAI. 2005. (Encontro).

Infowork 2005.J2ME A tecnologia Java Móvel. 2005. (Encontro).

One Day Java 2005.J2ME. 2005. (Oficina).

Oracle Senior Architect Forum. 2005. (Seminário).

V Simpósio Brasileiro de Linguagens de Programação.Reflexão e Persistência quando todos os objetos são atômicos. 2001. (Simpósio).

XV Brazilian Symposium on Software Engineering. 2001. (Simpósio).

XVI SBBD - Simpósio Brasileiro de Banco de Dados. 2001. (Simpósio).

Java: a Linguagem de Programação - UERJ.Java: a Linguagem de Programação. 1997. (Encontro).

Participação em bancas

Aluno: Rafael Ricardo Paiva Freitas e Ricardo da Silva Pereira

Freitas; Pereira;MOTTA, P.. Projeto de Adição de um Mecanismo de Coleta de Lixo ao Armazém de Objetos Persistentes e Distribuídos SPRMI. 2007. Trabalho de Conclusão de Curso (Graduação em Informática) - Universidade do Estado do Rio de Janeiro.

Aluno: Carlos Antônio Sari Moreira da Silva e Francisco A

Silva; Cavedon;MOTTA, P.. Cavedon.Adicionando Controle de Concorrência ao Middleware SPRMI através da Migração de um Meta-Objeto que Implementa essa Funcionalidade. 2007. Trabalho de Conclusão de Curso (Graduação em Informática) - Universidade do Estado do Rio de Janeiro.

Orientou

Vitor Silva

chat para celular via bluetooth; Início: 2009; Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Carioca; (Orientador);

Marcelo Honorato

Controle online de matrículas para meia entrada; Início: 2009; Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Carioca; (Orientador);

Alexandra Fravoline, Patrícia Reis, Raphael

Daily Financial Control; Início: 2008; Trabalho de Conclusão de Curso (Graduação em Sistemas de Informação) - Universidade Carioca; (Orientador);

Raphael Ribeiro

Towards a GPU Abstraction for the Numina Platform; 2016; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário La Salle - Niterói; Orientador: Paulo Rogerio da Motta Junior;

Tamara Cunha

Kinect - O Mundo em nossas mãos; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário La Salle - Niterói; Orientador: Paulo Rogerio da Motta Junior;

Victor Moreira

Integração Arduino Android com Webservices; 2013; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Centro Universitário La Salle - Niterói; Orientador: Paulo Rogerio da Motta Junior;

Alex Wittitz e Leandro Oliveira

Jake Escapade um estudo sobre a utilização do Wii remote em computadores pessoais; 2010; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Márcia Maia

Templates Utilizados na Implantação do MPS; BR - Nível G; 2010; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Andre Bengaly, Ilan Brazileiro e Langley Rossi

Programação Embarcada com Arduíno; 2010; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Lindivania Alves, Alexandre Souza, Luana Almeida, Sonia Souz

Comércio Eletrônico - Um estudo sobre o Pagamento OnLine; 2010; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Luis Antonio Marques e José Antonio

O uso de tecnologia de reconhecimento de voz em Java; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Priscila SantAnna, Izabel Vitoria

Gerardor de Acordes Musicais para Celular; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Jorge Falcão

Visualização de Cameras CET-Rio para iPhone; 2009; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Alexsandro de Almeida, Cláudio de Oliveira Filho e Marco Aur

Políticas de Segurança da Informação e Técnicas de Invasão; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Julio Santanna, F

Marinho, R; Fusco, W; Faham e D; Silva; Cão Guia; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Misael Constantino, Bruno Apostolico, Victor G

; Controle de Serviço de Celulares via web; 2009; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Renata Lima

Aumentando a produtividade de desenvolvimento Web com GWT; 2008; Trabalho de Conclusão de Curso; (Graduação em Ciência da Computação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Carlos Paiva, Maurício Ferreira, Ludmila Azevedo, Fábio Oliv

Agregador de Noticias Magic Feeder; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Vinicius Teixeira

Java MP3 Organizer/Normalizer; 2008; Trabalho de Conclusão de Curso; (Graduação em Sistemas de Informação) - Universidade Carioca; Orientador: Paulo Rogerio da Motta Junior;

Carlos Antônio Sari Moreira da Silva e Francisco A

Cavedon; Adicionando Controle de Concorrência ao Middleware SPRMI através da Migração de um Meta-Objeto que Implementa essa Funcionalidade; 2007; Trabalho de Conclusão de Curso; (Graduação em Informática) - Universidade do Estado do Rio de Janeiro; Orientador: Paulo Rogerio da Motta Junior;

Produções bibliográficas

  • brito, M. A. S. ; MOTTA, P. . SPRMI: Pure Java Based Shallow Persistent and Distributed Objects. Cadernos do IME. Série Informática , v. 22, p. 1, 2006.

  • brito, M. A. S. ; MOTTA, P. . Persistência Rasa pela Extensão de Proxy e Serializable da API de Java. Cadernos do IME. Série Informática , v. 19, p. 1, 2005.

  • brito, M. A. S. ; MOTTA, P. . Soluções na Implementação da Persistência em Alana em Java. Cadernos do IME. Série Informática , v. 9, p. 1, 2000.

  • brito, M. A. S. ; MOTTA, P. . Recursos adicionais a uma linguagem de programação orientada a objeto para viabilizar a implementação do modelo Alana. Cadernos do IME. Série Informática , v. 7, p. 1, 1999.

  • RIBEIRO, RAPHAEL ; MOTTA, PAULO . Towards a GPU Abstraction for Lua. In: 2016 International Symposium on Computer Architecture and High Performance Computing Workshops (SBACPADW), 2016, Los Angeles. 2016 International Symposium on Computer Architecture and High Performance Computing Workshops (SBAC-PADW), 2016. p. 13.

  • MOTTA, P. ; Rodriguez, Noemi . Numina: A Platform for the Cell Broadband Engine. In: SBLP - Simpósio Brasileiro de Linguagens de Programação, 2010, Salvador. Proceedings of the 14th Brazilian Symposium on Programming Languages, 2010.

  • MOTTA, P. ; Gatti, Maira Athanazio ; de Lucena, Carlos Jose Pereira . Towards a Transparent Middleware for Self-Organizing Multi-Agent Systems on Clusters. In: The Fourth Worshop on Massively Multi-Agents Systems, 2009, Budapest. Proceedings of MMAS 2009, 2009.

  • MOTTA, P. ; LIMA Jr, H. A. . Teaching Computer Programming: A Game-Driven Approach. In: V Brazilian Symposium on Computer Games and Digital Entertainment, 2006, Recife. Digital Proceedings of the V Brazilian Symposium on Computer Games and Digital Entertainment, 2006.

  • MOTTA, P. ; brito, M. A. S. . Reflexão e Persistência quando todos os objetos são atômicos. In: V Simpósio Brasileiro de Linguagens de Programação, 2001, Curitiba. Anais do V Simpósio Brasileiro de Linguagens de Programação, 2001. p. C-205-C-220.

  • MOTTA, PAULO . Declaring Lua data types for GPU code generation. In: the 4th ACM SIGPLAN International Workshop, 2017, Vancouver. Proceedings of the 4th ACM SIGPLAN International Workshop on Software Engineering for Parallel Systems - SEPS 2017. New York: ACM Press, 2017. p. 44.

  • MOTTA, P. . Flexibilidade na Interface com Transação por Economia de Primitivas de Linguages. In: 9a Semana de Iniciação Científica, 2000, Rio de Janeiro. Livro de Resumos da 9a Semana de Iniciação Científica, 2000. p. 260-260.

  • MOTTA, P. . Java e suas tecnologias para a Web. 2008. (Apresentação de Trabalho/Conferência ou palestra).

  • MOTTA, P. . J2ME: Potencialidades da computação móvel para a sociedade. 2007. (Apresentação de Trabalho/Conferência ou palestra).

  • MOTTA, P. . Introdução a Programação J2ME - One Day Java 2005. 2005. (Apresentação de Trabalho/Outra).

  • MOTTA, P. . J2ME A tecnologia Java Móvel - SENAI. 2005. (Apresentação de Trabalho/Conferência ou palestra).

  • MOTTA, P. . J2ME A tecnologia Java Móvel - Unicarioca. 2005. (Apresentação de Trabalho/Conferência ou palestra).

  • MOTTA, P. . Java: a Linguagem de Programação - UERJ. 1997. (Apresentação de Trabalho/Conferência ou palestra).

Outras produções

MOTTA, P. ; LIMA Jr, H. A. ; Gagliano, Gabriel . Tiny Soldiers: Rise of The Mosquitos. 2009.

MOTTA, P. . DAOBase. 2008.

MOTTA, P. . sistema de gerenciamento de vendas de automóveis para EUA, Canadá e Porto Rico, da General Motors. 2005.

MOTTA, P. . sistema para suporte a operação de callcenter. 2005.

MOTTA, P. . Sistema de controle de engenharia da General Motors EUA e Europa. 2005.

MOTTA, P. . Sistema de reserva de passagens aéreas para a American Airlines. 2003.

MOTTA, P. . Sistema de Controle Condominial. 2002.

MOTTA, P. . Sistema Centralizado de Integração - SCI. 2002.

MOTTA, P. . Conectores SAP / R3. 2002.

MOTTA, P. . plug-in Rational Rose para criação de modelos de classes Caché. 2002.

MOTTA, P. . Agente SNMP Perl para Sistema Centralizado de Integração. 2002.

MOTTA, P. . Sistema de e-Marketplace da Construbid.com. 2001.

MOTTA, P. . Sistema de planejamento da grade de programação da TVE. 1999.

MOTTA, P. . Sistema de atendimento do corpo de Bombeiros da Polícia Militar de Santa Catarina. 1999.

MOTTA, P. . Agente de integração entre banco de dados Caché e Zim utilizando cliente/ servidor em Java. 1999.

MOTTA, P. . Sistema de acompanhamento de pedidos da transportadora Luft. 1998.

MOTTA, P. . integração para o Ministério do Planejamento em Java utilizando o suporte SSL do Java para a integração com módulo XML via conexão segura. 2002.

brito, M. A. S. ; MOTTA, P. . Java UERJ. 1999.

MOTTA, P. . J2ME: Understanding the Mobile Horizon. 2005.

MOTTA, P. . Capacitação no produto BioUnistation. 2016. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Capacitação em Java Exército Brasileiro EsAO. 2009. .

MOTTA, P. . Capacitação em Java Exército Brasileiro AMAN. 2008. .

MOTTA, P. . Formação Profissional Programador Java Publicnet. 2007. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Desenvolvimento e Gerência de Sistemas de Informação UNESC. 2007. (Curso de curta duração ministrado/Especialização).

MOTTA, P. . Introdução a Programação C# Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Algoritmos e C Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação .Net Mobile Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação Brew Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação J2ME Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação WAP Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação Java CES/JF. 2006. (Curso de curta duração ministrado/Extensão).

MOTTA, P. . Formação Profissional Programador Java Publicnet. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação Java Exército Brasileiro. 2006. .

MOTTA, P. . Introdução a Programação Java Fundação Bradesco. 2006. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação Java UFJF. 2006. (Curso de curta duração ministrado/Extensão).

MOTTA, P. . Orientação a Objetos e UML para programadores Cobol. 2006. (Desenvolvimento de material didático ou instrucional - Apostila/Slides).

MOTTA, P. . Java Básico Exército Brasileiro. 2006. (Desenvolvimento de material didático ou instrucional - Apostila/Slides).

MOTTA, P. . Java Básico Universidade Federal de Juiz de Fora. 2006. (Desenvolvimento de material didático ou instrucional - Apostila/Slides).

MOTTA, P. . Java Básico CES/JF. 2006. (Desenvolvimento de material didático ou instrucional - Apostila/Slides).

MOTTA, P. . Introdução a Programação J2ME - One Day Java 2005. 2005. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação Java com JSP e Servlets Publicnet. 2005. .

MOTTA, P. . Introdução a Programação Java Fundação Bradesco. 2005. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Introdução a Programação C# Fundação Bradesco. 2005. (Curso de curta duração ministrado/Outra).

MOTTA, P. . Certification Rail Road. 2005. (Desenvolvimento de material didático ou instrucional - Plano de Estudo).

MOTTA, P. . Engenharia de Software - Preparatório para Concurso da Polícia Federal - Faculdade Hélio Alonso. 2003. (Curso de curta duração ministrado/Extensão).

MOTTA, P. . Engenharia de Software para concurso da Polícia Federal. 2003. (Desenvolvimento de material didático ou instrucional - Apostila/Slides).

Projetos de desenvolvimento

  • 2008 - 2009

    Grandes Desafios da Computação, Descrição: O projeto consiste em prover mecanismos para distribuição e paralelismo em um ambiente de cluster visando aumentar o poder de processamento de uma infraestrutura multiambiente multiagentes para simulação do desenvolvimento celular de células tronco. nº do Processo Institucional 550865/2007-1 nº do Processo Individual: 381525/2008-2. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Paulo Rogerio da Motta Junior - Integrante / Maira Gatti - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1

  • 2008 - 2009

    Grandes Desafios da Computação, Descrição: O projeto consiste em prover mecanismos para distribuição e paralelismo em um ambiente de cluster visando aumentar o poder de processamento de uma infraestrutura multiambiente multiagentes para simulação do desenvolvimento celular de células tronco. nº do Processo Institucional 550865/2007-1 nº do Processo Individual: 381525/2008-2. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Paulo Rogerio da Motta Junior - Integrante / Maira Gatti - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1

  • 2008 - 2009

    Grandes Desafios da Computação, Descrição: O projeto consiste em prover mecanismos para distribuição e paralelismo em um ambiente de cluster visando aumentar o poder de processamento de uma infraestrutura multiambiente multiagentes para simulação do desenvolvimento celular de células tronco. nº do Processo Institucional 550865/2007-1 nº do Processo Individual: 381525/2008-2. , Situação: Em andamento; Natureza: Desenvolvimento.

  • 2008 - 2009

    Grandes Desafios da Computação, Descrição: O projeto consiste em prover mecanismos para distribuição e paralelismo em um ambiente de cluster visando aumentar o poder de processamento de uma infraestrutura multiambiente multiagentes para simulação do desenvolvimento celular de células tronco.
n do Processo Institucional 550865/2007-1
n do Processo Individual: 381525/2008-2. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Paulo Rogerio da Motta Junior - Integrante / Maira Gatti - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1

  • 2008 - 2009

    Grandes Desafios da Computação, Descrição: O projeto consiste em prover mecanismos para distribuição e paralelismo em um ambiente de cluster visando aumentar o poder de processamento de uma infraestrutura multiambiente multiagentes para simulação do desenvolvimento celular de células tronco. nº do Processo Institucional 550865/2007-1 nº do Processo Individual: 381525/2008-2. , Situação: Em andamento; Natureza: Desenvolvimento. , Integrantes: Paulo Rogerio da Motta Junior - Integrante / Maira Gatti - Integrante / Carlos Lucena - Coordenador., Financiador(es): Conselho Nacional de Desenvolvimento Científico e Tecnológico - Bolsa., Número de produções C, T & A: 1

Prêmios

2016

Senior Member, IEEE Computer Society.

2013

IEEE Certified Biometrics Professional, Prometric - IEEE.

2009

Segundo Lugar na Avaliacao Regional do GlobalGameJam, UFF.

2007

Sun Certified Web Component Developer 2.0, Prommetric / Sun Microsystems.

2006

Innovation Award, GM USA.

2005

Innovation Award, GM USA.

2003

Sun Certified Java Programmer 1.4, Prommetric/ Sun Microsystems.

Histórico profissional

Experiência profissional

2021 - Atual

Microsoft Informática

Vínculo: Celetista, Enquadramento Funcional: Senior Research Software Development Engineer, Carga horária: 40

Outras informações:
? Desenvolvi um mecanismo novo para o processamento de camadas de imagem para detecção ? Mapeamento de processos de desenvolvimento de software para melhoria ? Participação em decisões de arquitetura e projetos de prova de conceito ? Participação no processo de contratação de novas pessoas para a equipe

2019 - 2021

Intelie Soluções em Informática

Vínculo: Celetista, Enquadramento Funcional: Especialista em Engenharia de Software, Carga horária: 40

Outras informações:
? Desenvolvimento de sistemas ? Análise de processos de engenharia de software ? Ajudei na formulação de um processo de seleção baseado no método Fator Atitude que permitiu selecionar mais de 20 novas pessoas em 3 meses ? Coordenei um esforço para definir linhas de estudo para diferentes tecnologias ? Configurei GitLab para automação de processos de construção ? Defini novos workflows de trabalho no JIRA ? Liderei um time de desenvolvimento de 6 pessoas utilizando AWS com aplicações Python ? Mapeei processos de desenvolvimento de software para melhorias ? Desenvolvi plugins de integração com bancos de dados externos e autenticação de usuários para a plataforma Live ? Participei nas decisões de arquitetura e projetos de prova de conceito

2011 - 2019

BioLogica Sistemas

Vínculo: Celetista formal, Enquadramento Funcional: Arquiteto de Software, Carga horária: 40

Outras informações:
? Definição de roadmaps de tecnologia para arquitetura das novas linhas de produtos ? Análise de complexidade, estimativas de tempo e custo com a gerência de projetos para criar baselines e escopos ? Definição de especificação de requisitos de negócio e plataformas de hardware para novos produtos e supervisão da execução de linhas de trabalho com diferentes tecnologias para suporte a operação de negócio ? Cordenação e mentoria da equipe de desenvolvimento na operação diária liderando projetos acima de US$ 3M. Execução de manutenção de código em partes mais complexas do produto junto com a equipe. ? Mentoração de desenvolvedores na análise de dados para garantir a qualidade de serviços e garantir o nível de operação dos clientes ? Criação de políticas, processos e procedimentos para o ciclo de vida de desenvolvimento de software com a geração de evidências sobre o desenvolvimento que levaram a obtenção da certificação CERTICS. ? Criação da arquitetura de uma linha de produtos de biometria baseada em C/C++ e Java como plataforma de integração. ? Definição da arquitetura e APIs de um novo produto baseado em SaaS orientado a mensagens

2011 - 2016

Centro Universitário La Salle - Niterói

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

Outras informações:
- Lecionou Desenvolvimento Web com Java, Interação Humano-Computador, Sistemas Distribuídos e Tópicos Especiais em disciplinas de Programação Avançada regularmente para turmas de 15 a 20 alunos. Começou o debate de orientar os alunos para ter atribuições finais como artigos de conferência com um resultado de publicação bem-sucedida. Começou o uso do acelerômetro do Nintendo Wiimote e do Microsoft Kinect Sensor na disciplina de Interação Humano-Computador para permitir que os alunos aprendessem novas tecnologias de interação. A maioria dos projetos para esta disciplina foram pequenos jogos, o que melhorou a motivação e o engajamento dos alunos. - Desenvolveu currículo de curso e materiais em todas as disciplinas regulares. Desenvolveu o currículo completo, calendário e recrutamento de professores para um curso de pós-graduação em Engenharia de Software Empresarial. - Orientou, entre outros, os seguintes projetos finais de atribuição: ? ?Kinect for Löve2D?, um projeto final para criar um wrapper para a biblioteca de código aberto Kinect a ser usada em Lua para permitir que desenvolvedores de jogos Löve2D criem novos modelos de interação. ? ?Estendendo Lua para a GPU com LLVM?, um projeto final para permitir que os programadores de Lua usem as GPUs para acelerar seus aplicativos. Este projeto usa o nvvm do LLVM e da Nvidia para compilar o código Lua para o código GPU nativo. Além disso, foi o primeiro projeto a ser publicado em conferência. - Iniciamos a iniciativa LEGO Mindstorm para usar kits robóticos LEGO para motivar o estudo de técnicas de programação. Criou o LuDICA (Laboratório de Interação Avançada e Computação) para trabalhar com alunos em iniciativas de pesquisa nas áreas de Interação Humano-Computador, LEGO Mindstorm Robots e programação Paralela, especialmente com GPUs. - Participei da definição da especificação da máquina para o novo laboratório de sistemas distribuídos para atender às necessidades do curso de programação da GPU, e para arquitetura.

Atividades

  • 08/2011 - 12/2016

    Ensino, Computação, Nível: GraduaçãoDisciplinas ministradas, Sistemas de informação, Sistemas Distribuídos, Desenvolvimento Web com Java, Interação Humano-Computador, Tópicos Especiais em Programação Avançada

2008 - 2011

Universidade Carioca

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

Outras informações:
- Ministrei cursos de programação C, programação Java, projeto orientado a objeto, programação orientada a objetos, desenvolvimento Web com Java, compiladores, sistemas distribuídos e sistemas de informação regularmente para turmas de 30 a 50 alunos. - Desenvolveu currículo de curso e materiais em todas as disciplinas regulares. - Orientei 13 projetos finais, incluindo os seguintes: ? "Cão-guia", um projeto final para permitir que o GoogleMaps seja operado por voz por pessoas com necessidades visuais especiais. ? "Jake Escapade: Como usar o Wiimote em um PC", um projeto final para permitir o uso do controle remoto do Wii em jogos de PC no Löve2D. Este trabalho mais tarde originou um trabalho de conferência.

Atividades

  • 02/2008 - 12/2011

    Ensino, Ciência da Computação, Nível: GraduaçãoDisciplinas ministradas, Compiladores, Desenvolvimento Web, Introdução a Orientação a Objetos, Linguagem de Programação C, Linguagem de Programação Java, Projeto de Software, Sistemas Distribuídos

2011 - Atual

Motta & Sant'Anna P&D Ltda

Vínculo: Fundador, Enquadramento Funcional: Pesquisador, Carga horária: 10

Outras informações:
- Trabalhar com pesquisas independentes na área de paralelismo, sistemas distribuídos, engenharia de software e linguagens de programação. - Investigando a geração de código para GPUs baseadas em LLVM e ANTLR

2009 - 2011

Fundação Trompowsky

Vínculo: Prestador de Serviços, Enquadramento Funcional: Consultor de Engenharia de Software, Carga horária: 16

Outras informações:
? Trabalhei diretamente com o gerente de desenvolvimento com a coordenação da equipe de desenvolvimento de software de quatro membros, fornecendo liderança, orientação, treinamento, engenharia de requisitos de negócios e determinando a visão da tecnologia de sistemas, bem como o processo SDLC aplicado. ? Originei a arquitetura e implementei um produto Sistema de Gerenciamento de Documentos baseado em Java EE. Trabalhou junto com a equipe de gerenciamento de banco de dados para superar problemas específicos, melhorando o desempenho do processamento de dados em mais de 15%. Explicou a visão e o design do sistema para ajudar a motivar a equipe a implementar uma solução de ponta a ponta ? Projetou a arquitetura e implementou um produto de E-Commerce de Aprendizado à Distância baseado em Java EE ? Modificado o NetBeans 6.9 para integrar o JBoss 6 e o ​​IceFaces 2.0, levando a economias de custo de US $ 10K +

2007 - 2009

Pontifícia Universidade Católica do Rio de Janeiro, PUC-Rio

Vínculo: Outro (especifique), Enquadramento Funcional: Bolsista DTI Nível 2, Carga horária: 20

2002 - 2007

EDS do Brasil Ltda

Vínculo: Analista de Sistemas, Enquadramento Funcional: Líder Técnico, Carga horária: 40

Outras informações:
Concepção da arquitetura para integração de sistemas Soluções de tecnologia para suporte à área de Application Delivery Curso de Orientação a Objetos e UML para programadores Cobol e representação de linguagens estruturadas com UML Orientação didática e técnica para um grupo de 40 recursos para certificação como Java Programmer com aprovação de todo o grupo Orientação técnica para desenvolvimento de aplicações web e aplicação de padrões de projeto Produção de White Papers e artigos técnicos Duas premiações no programa de inovações da GM EUA iMatter Sistema de reserva de passagens aéreas para a American Airlines. Reformulação do sistema de gerenciamento de vendas de automóveis para EUA, Canadá e Porto Rico, da General Motors, tendo passado um período de uma semana na filial EDS em Dayton, Ohio para treinamento e reuniões de modelagem, desempenhando assim o papel de ponto focal do projeto na equipe Brasil. Sistema de controle de engenharia da General Motors EUA e Europa baseado em tecnologia web e sistema de administração.

Atividades

  • 12/2002 - 09/2007

    Serviços técnicos especializados , Desenvolvimento.Serviço realizado, Atuar como ponto focal de tecnologia para os diversos projetos da organização e Desenvolvimento de sistemas grande porte em projetos internacionais.

2007 - 2008

Sakonnet Technology LLC

Vínculo: Analista de Sistemas, Enquadramento Funcional: Analista de Integração, Carga horária: 40

Outras informações:
Atribuições como Analista de Sistemas: Atuar desenvolvendo soluções de integração de software utilizando o conceito de ESB. - Desenvolvimento de soluções baseadas em JBI utilizando ServiceMix, OpenESB e Fuse como plataforma de integração para sistemas Java. - Desenvolvimento de soluções utilizando ferramentas Open Source e provendo correções para essas ferramentas quando necessário. - Desenvolvimento de workflows baseados em jBPM da JBoss para solução de integração.

2002 - 2002

Agencia Click

Vínculo: Analista de Sistemas, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Outras informações:
Manutenção evolutiva Site Brasil Veículos, mudanças na forma de gerenciamento de acesso a base DB2 e posterior reorganização do sistema baseado em JSP. Manutenção evolutiva Intranet e Site Institucional White Martins

Atividades

  • 10/2002 - 12/2002

    Serviços técnicos especializados , Desenvolvimento.Serviço realizado, Manutenção de sistemas web.

2005 - 2006

Casa do Advogado do Rio de Janeiro

Vínculo: Consultor, Enquadramento Funcional: Analista de Sistemas, Carga horária: 20

Outras informações:
Definição da arquitetura a ser utilizada para desenvolvimento de sistema web Desenvolvimento de sistema para suporte a operação de callcenter baseado em tecnologia Java

Atividades

  • 07/2005 - 01/2006

    Serviços técnicos especializados , Desenvolvimento.Serviço realizado, Concepção e desenvolvimento de sistema web.

1998 - 2002

Interconnection S/A

Vínculo: Analista de Sistemas, Enquadramento Funcional: Analista de Sistemas, Carga horária: 40

Outras informações:
Sistema de acompanhamento de pedidos da transportadora Luft; Sistema de planejamento da grade de programação da TVE; Sistema de atendimento do corpo de Bombeiros da Polícia Militar de Santa Catarina; Sistema de e-Marketplace da Construbid.com (premiado em terceiro lugar pelo Caché Innovator Awards 2001, tornando a Interconnection a primeira empresa ganhadora do prêmio fora do eixo EUA / Europa); Projeto do Tribunal de Justiça de Santa Catarina; Scripts de controle e base de cálculo em javascript; Agente de integração entre banco de dados Caché e Zim utilizando cliente/ servidor em Java; Levantamento e modelagem do sistema de vendas on-line do Ibope; Integração de sistemas legados com o Portal BR na Petrobrás. Projeto de Construção de um produto EAI de codinome SCI, posteriormente adquirido pela Intersystems como base para o produto Ensemble. Algumas das principais funcionalidades do SCI : Criação de classes de requisição via interface web que, via mecanismos de reflexão, criava as classes no ambiente Caché Auto documentação das classes criadas e consulta de documentação online usando reflexão para apresentar a versão mais atualizada das classes de requisição Camada de objetos desenvolvida de forma a trabalhar de maneira idêntica com Java e tecnologia COM evitando inconsistências no uso Mecanismos de consulta de arquivos de log via web que utilizavam a identificação dos conectores escritos em C para posicionamento automático na página resultante Componente SNMP baseado em Perl bem como o MIB de definição dos componentes a serem monitorados, para o produto de EAI permitindo a interação com Tivoli; Integração com MQSeries e Java; Definição de arquitetura e manutenção de conectores RFC em C com SAP R/3; Projeto piloto de integração para o Ministério do Planejamento em Java utilizando o suporte SSL do Java para a integração com módulo XML via conexão

Atividades

  • 10/1998 - 09/2002

    Serviços técnicos especializados , Desenvolvimento.Serviço realizado, Desenvolvimento de sistemas para Internet e integração em projetos de médio e grande porte.