Tiago Vignatti

Possui graduação em Bacharelado em Ciência da Computação pela Universidade Federal do Paraná (2007) e mestrado em Informática pela Universidade Federal do Paraná (2009). Trabalhou na Nokia e Intel, na Finlândia. Atualmente é sócio diretor da Imersys Software, empresa brasileira de realidade virtual. Tem experiência na área de Ciência da Computação, com ênfase em Análise de Algoritmos, Complexidade de Computação e Sistemas Distribuídos.

Informações coletadas do Lattes em 17/10/2022

Acadêmico

Formação acadêmica

Mestrado em Informática

2007 - 2009

Universidade Federal do Paraná
Título: Arquivamento Digital a Longo Prazo Baseado em Selecao de Repositorios em Redes Peer-to-Peer,Ano de Obtenção: 2009
Luis Carlos Erpen de Bona.Bolsista do(a): Conselho Nacional de Desenvolvimento Científico e Tecnológico, CNPq, Brasil. Palavras-chave: peer-to-peer.Grande área: Ciências Exatas e da Terra

Graduação em Bacharelado em Ciência da Computação

2002 - 2007

Universidade Federal do Paraná
Título: Sistemas de Prova Interativa com Conhecimento Zero
Orientador: Jair Donadelli Júnior

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Finlandês

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

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Teoria da Computação/Especialidade: Análise de Algoritmos e Complexidade de Computação.

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

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

Produções bibliográficas

  • SEÁRA, EVERTON F. R. ; SUNYE, MARCOS S. ; BONA, LUIS C. E. ; VIGNATTI, TIAGO ; VIGNATTI, ANDRE L. ; DOUCET, ANNE . Extending OAI-PMH over structured P2P networks for digital preservation. INTERNATIONAL JOURNAL ON DIGITAL LIBRARIES (PRINT) , v. 12, p. 13-26, 2012.

  • VIGNATTI, TIAGO ; BONA, LUIS C. E. ; SUNYE, MARCOS S. ; VIGNATTI, ANDRE L. . Long-term digital archiving based on selection of repositories over P2P networks. In: 2009 IEEE Ninth International Conference on PeertoPeer Computing (P2P), 2009, Seattle. 2009 IEEE Ninth International Conference on Peer-to-Peer Computing, 2009. p. 194.

  • VIGNATTI, T. ; VIGNATTI, A. L. ; Bona, Luiz C. E. ; SUNYE, M . Arquivamento Digital a Longo Prazo Baseado em Seleção de Repositórios em Redes Peer-to-Peer. In: V Workshop de Redes Dinâmicas e Sistemas P2P (WP2P'2009), 2009, Recife. Anais SBRC 2009, 2009.

  • Oliveira, A. C. ; VIGNATTI, T. ; Weigaertner, D. ; SILVA, F. ; CASTILHO, M. A. ; SUNYE, M. S. . Um modelo de computação multiusuário baseado em computadores pessoais. In: VII Workshop sobre Software Livre, 2006, Porto Alegre. FISL 7.0, 2006.

  • VIGNATTI, T. . Sistemas de Prova Interativa. In: Evinci, 2006, Curitiba. 14º Evinci. Curitiba: PRPPG, 2006. p. 207-207.

  • Oliveira, A. C. ; VIGNATTI, T. ; Zanoni, P. R. . Multiterminal: um computador multiusuário. In: Evinci, 2006, Curitiba. 14º Evinci. Curitiba: PRPPG, 2006. p. 224-224.

  • VIGNATTI, T. . Sistemas de Prova Interativa. 2006. (Apresentação de Trabalho/Congresso).

  • Oliveira, A. C. ; VIGNATTI, T. ; Weigaertner, D. ; SILVA, F. ; CASTILHO, M. A. ; SUNYE, M. S. . Um modelo de computação multiusuário baseado em computadores pessoais. 2006. (Apresentação de Trabalho/Congresso).

Outras produções

VIGNATTI, T. . x-input-evdev. 2006.

Histórico profissional

Experiência profissional

2017 - Atual

Imersys Software Ltda, Imersys

Vínculo: Fundador, Enquadramento Funcional: Sócio Diretor, Carga horária: 44, Regime: Dedicação exclusiva.

2011 - 2017

Intel Semicondutores do Brasil

Vínculo: , Enquadramento Funcional: Graphics Software Engineer, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
- Operating Systems design: I have designed an architecture for systems with shared physical memory to exploit the advantages of heterogeneous computing, saving memory and boosting performance on graphics libraries (details here http://goo.gl/AsxDVc). This innovative architecture and code are now (2016) fully-upstreamed on Linux and also in Chrome OS, which is largely being shipped within Chromebooks and other products. - Performance and Optimization: In 2015, I modified Chrome OS to make zero-copy texture uploads possible (full report at http://goo.gl/iJUPW). In the best scenario the Web content now is loaded 38% faster, using 65% lower memory. This optimization is being shipped in millions of devices using Chrome OS on Intel Architecture. - Web Browser development: When I ported Chrome to run on Wayland (2013), it became obvious that a new abstraction for hosting different window systems in Chrome was needed. Therefore together with Google I have developed Ozone and implemented its first backend, Ozone-Wayland (http://goo.gl/Y8FnK1). Commercial products have been using it, including a smart TVs' multi-billion corporation and a Digital Signage for a fast food chain installed in more than 6,500 stores. This later influenced Google to switch Chrome for Ozone as well (http://goo.gl/jPW01N). - R&D: In 2012 we released the first version of Wayland. This event was much expected by the Linux community because it replaced the de facto X11, a protocol that existed for 25 years and contained several limitations when used in modern devices. I was involved on designing Wayland protocol and the architecture of Weston compositor: development of backlight display control, input devices hotplug, multi-touch support, client APIs ("tablet shell"), and XWayland (a transitional module for running X11 apps atop Wayland). As of 2016, the adoption of Wayland scales up to many millions of users and range from mobile, IVI / automotive, set top box / smart TV to Linux distributions

2009 - 2011

NOKIA Corporation

Vínculo: Empregado, Enquadramento Funcional: Engenheiro de Software Senior, Carga horária: 37

Outras informações:
- Productization: Working in the Maemo operating system for building N900, the first Nokia smartphone running on Linux. Also, developing MeeGo for N9, the N900 successor and critically-acclaimed Linux smartphone. - Software development: I have made contributions throughout the open-source graphics stack: the X Window System implementation (Xorg), the PowerVR SGX driver, the OpenGL ES 2D/3D open-source driver and the Qt-based compositor manager. The architecture platform was OMAP / ARM. I have also developed and helped to build Wayland protocol and its reference compositor Weston, making sure that this (back then) innovative graphics system could run on different platform vendors.

2007 - 2009

Universidade Federal do Paraná

Vínculo: Bolsista, Enquadramento Funcional: Bolsista mestrado, Regime: Dedicação exclusiva.

2006 - 2007

Universidade Federal do Paraná

Vínculo: Bolsista de projeto, Enquadramento Funcional: Desenvolvedor Unix, Carga horária: 20

2005 - 2006

Universidade Federal do Paraná

Vínculo: Bolsista de projeto, Enquadramento Funcional: Aluno de Iniciação Científica, Carga horária: 20

Outras informações:
Bolsista da Fundação Araucária

2004 - 2005

Universidade Federal do Paraná

Vínculo: Bolsista de projeto, Enquadramento Funcional: Desenvolvedor Unix, Carga horária: 20