[Click here for English version]

CURRICULUM VITÆ


DADOS PESSOAIS

NomeEinar Luciano Gattoni Saukas
Nascimento17.06.1970
NacionalidadeBrasileiro, com dupla cidadania da Estônia (passaporte europeu)
IdiomasPortuguês, Inglês
ResidênciaSão Paulo, SP, BRASIL
Telefone+55 (11) 98133-6758
Emaileinar at ime.usp.br

FORMAÇÃO ACADÊMICA

1o grau Colégio Rainha da Paz (1979 a 1984)
2o grau Colégio Santa Cruz (1985 a 1987)
Primeiro colocado no exame de admissão para o curso colegial do Colégio Santa Cruz
Superior Escola Politécnica da USP (1988 a 1992)
Engenharia Elétrica com ênfase em Computação
Prêmio "Itautec 1992": Melhor aluno do curso de Engenharia Elétrica com ênfase em Computação da Escola Politécnica da USP
Mestrado Instituto de Matemática e Estatística da USP (03.1993 a 02.1998)
Ciência da Computação (orientador: Prof. Dr. Siang W. Song)
"Algoritmos de Seleção para Máquinas Paralelas com Memória Distribuída"
Prêmio "SBC 1999": Melhor dissertação de mestrado brasileira na área de Computação
Indicado pela USP para o Prêmio "Moinho Santista Juventude 1999" na área de Informática

PUBLICAÇÕES CIENTÍFICAS

"Parallel Programming Techniques for Distributed Memory Computers"
Einar Saukas e Siang W. Song
IFIP World Computer Congress 2000 - International Conference on Software: Theory and Practice (Beijing - China), 760-763

"Selection Algorithms for Distributed Memory Parallel Machines"
Einar Saukas
SBC'1999: XIX Congresso Nacional da Sociedade Brasileira de Computação, vol. 1, 389-401

"A Note on Parallel Selection on Coarse Grained Multicomputers"
Einar Saukas e Siang W. Song
Algorithmica 24:371-380 (1999)

"Efficient Selection Algorithms on Distributed Memory Computers"
Einar Saukas e Siang W. Song
ACM / IEEE Supercomputing'98: High Performance Networking and Computing Conference (Orlando - U.S.A.)

"A Parallel Algorithm for Solving Tridiagonal Linear Systems on Coarse Grained Multicomputers"
Einar Saukas e Siang W. Song
SBAC / PAD'97: IX Simpósio Brasileiro de Arquitetura de Computadores e Processamento de Alto Desempenho

"Entropia e Compressão de Dados pelo Método de Huffman"
Einar Saukas e Fábio A. R. Corrêa (orientador: Prof. Dr. Imre Simon)
CICTE'92: IX Congresso de Iniciação Científica e Tecnológica em Engenharia

EXPERIÊNCIA PROFISSIONAL

Summa Technologies, Inc.
10.1998 - atualPrincipal Consultant
  • Criação da filial brasileira da Summa Technologies, realizando atividades como estabelecimento de parcerias, contatos com clientes, divulgação e marketing, pré-vendas, preparação de propostas técnicas e negociações de contratos comerciais para desenvolvimento de sistemas distribuídos baseados em middlewares CORBA e Enterprise JavaBeans.
  • Suporte a monitores transacionais IBM TXSeries (Encina/DCE), incluindo migração do ambiente de produção do sistema FEP de Belo Horizonte para São Paulo (para Banco Itaú/Procomp).
  • Desenvolvimento de uma infra-estrutura de alto desempenho para serialização não-linear de mensagens em Java (para Premier Inc).
  • Validação e implementação de ambiente de testes automatizados de aceitação para uma JVM embutida otimizada para pequenos devices (para NetSilicon Inc).
  • Treinamento e consultoria no desenvolvimento de um sistema distribuído para integração entre hospitais, clínicas e seguradoras usando EJB e JSP/Servlets em servidor WebSphere (para ConnectMed).
  • Desenvolvimento de um protótipo do sistema distribuído SIAFI para controle de execução orçamentária e financeira do governo brasileiro usando EJB e JSP/Servlets em servidor Sun iPlanet (para Structured Intelligence-Perrotti/Serpro).
  • Treinamento em EJB e CORBA (para TecBan).
  • Consultoria no desenvolvimento do sistema distribuído Boston Connection, baseado em EJB e JSP/Servlets usando servidor WebSphere (para EverSystems).
  • Implementação em EJB dos principais módulos do Internet Banking, incluindo persistência em Sybase e DB2, acesso a mainframe via NetGateway, interface XML usando XSL/Servlets e integração com MTS, rodando em servidor WebSphere (para BankBoston).
  • Reengenharia de um framework genérico para aplicações EJB, usando servidor WebSphere (para BankBoston).
  • Desenvolvimento de uma aplicação distribuída para administração de transações de máquinas ATM, usando EJB e JSP/Servlets em WebSphere, com banco de dados Oracle e interface XML (para TecBan).
  • Desenvolvimento de um componente para controle de segurança de aplicações distribuídas (autenticação e validação) baseado em LDAP rodando em Sun iPlanet (para Caixa Econômica Federal).
  • Consultoria no desenvolvimento do Disk Guia Mais, um sistema de Call Center para consulta de serviços de informações (como guias de restaurantes, telefones e ruas), usando Borland Application Server com banco de dados Oracle e interface XML (para Telefônica Publicidade e Informação).
  • Consultoria em arquitetura e estratégia de distribuição das aplicações do Sistema Único de Saúde (para Datasus).
    Projeto ganhador do prêmio Duke's Choice Award - JavaOne San Francisco'2003
  • Reengenharia do sistema SIVIC para visualização e aprovação de cheques, usando JSP/Servlets com acesso a mainframe via componente EJB, em servidor Sun iPlanet (para Caixa Econômica Federal).
  • Consultoria no desenvolvimento dos sistemas Fome Zero, Atendimento, Workflow e Integrador, baseados em EJB e JSP/Servlets, usando Struts, Tomcat, JBoss e Oracle (para CPqD).
  • Consultoria em arquitetura do SAGRE (Sistema de Gerenciamento de Redes Externas), baseado em EJB, JDO e JSP/Servlets, usando Tomcat, JBoss, OJB e Oracle (para CPqD).
  • Consultoria no desenvolvimento do produto SmartEServer, um serviço de gerenciamento de informações para Smart Pads e Smart Cards, baseado em EJB e JSP/Servlets, usando Struts, JBoss, Hibernate e Oracle (para E-Safetransfer).
  • Consultoria no estabelecimento de uma infra-estrutura comum para o desenvolvimento de aplicações distribuídas, definição de uma solução integrada de segurança e administração de usuários com suporte ao ambiente de tecnologias heterogêneas da empresa e planejamento de uma estratégia de migração de diversos sistemas legados para a plataforma Java EE (para Porto Seguro Seguros)
  • Desenvolvimento do SCAI (Sistema de Controle de Acesso Integrado), sistema de segurança com suporte a perfis dinâmicos de usuários para controle de autenticação, autorização e monitoração de aplicações distribuídas Java EE, parte do projeto "Sistema Integrado de Agendamento de Pacientes de São Paulo", usando XDoclet, Struts, Tomcat, JBoss e Oracle (para Atech/Vidatis/Secretaria Municipal de Saúde de São Paulo).
    Projeto ganhador do prêmio Duke's Choice Award - JavaOne San Francisco'2005
  • Desenvolvimento do LiLi e Iris, sistemas personalizados de indexação e busca de notícias baseados em algoritmos adaptativos de aprendizado com IA, usando Tomcat, Spring, Hibernate, Lucene e Prevayler (para Peak Strategy/mSpoke).
  • Implementação de autenticação SSL em servidor e integração com terminais de smart card, para o Sistema Brasileiro de Cartões de Saúde (para Hypercom).
  • Análise, planejamento e supervisão de melhorias em arquitetura e desempenho do "Internet Honda System" (sistema para gerenciamento de concessionárias) usando Tomcat, WebSphere, SQL Server, JProfiler e JMeter (para Honda).
  • Migração de base LDAP para o ambiente Sun Java System Messaging Server (para Odebrecht/Sun Professional Services).
  • Projeto do jogo educativo SPRACE GAME para ensino de física de partículas voltado a alunos do ensino médio (para SPRACE/Unesp/CNPq).
  • Reengenharia do produto EDI (Electronic Data Interchange) da TIVIT usando jBoss, Spring, VRaptor, JAX-WS, DB2 (para TIVIT).
  • Especificação e design inicial de um sistema de "cofre" de senhas de servidores (para TIVIT).
  • Arquitetura, design e implementação do C3 ("Central de Cessão de Crédito"), sistema integrado com CETIP para intermediar e controlar operações de cessão de crédito entre todas as instituições financeiras brasileiras, baseado em Atlante usando WebSphere, Spring, MQ, DB2 (para CIP/TIVIT).
    Projeto ganhador do prêmio Duke's Choice Award - JavaOne Latin America'2012
  • Análise de arquitetura, fluxos de execução, estratégias de migração e infra-estrutura do sistema de controle de transações de máquinas ATM, baseado em WebSphere, MQ, Oracle e diversas tecnologias legadas (para TecBan/TIVIT).
  • Consultoria em arquitetura, integração e suporte ao produto VMware vFabric GemFire (persistência distribuída) no projeto Skyline, sistema de alta performance para pré-processamento de requisições de transações com cartões de crédito usando WebLogic (para Cielo/VMware).
  • Reengenharia do PIMS/Acsel-e (sistema para gerenciamento de apólices de seguros na América Latina) e plano de migração para integração com IBM Business Rule Management System, usando WebSphere, Spring, Mule ESB, Active MQ e Oracle (para Cardif/BNP Paribas).
  • Gerência de projeto, design e implementação de sistema de propagandas de viagens comparando várias ofertas de itinerários de múltiplas companhias aéreas, usando Hadoop, AVRO, Spring, Bootstrap, JSON e MySQL (para FareCompare).
  • Arquitetura e desenvolvimento de serviço P2P para microtransferências monetárias em larga escala, usando WAS Liberty, RabbitMQ e PostgreSQL (para TecBan).
  • Consultoria na equipe de Arquitetura Corporativa, atuando na análise e apoio a decisões estratégicas sobre produtos e tecnologias da empresa (para TecBan).

  • Unitools - Sistemas e Consultoria
    11.1997 a 09.1998Consultor Sênior
  • Elaboração de propostas, análise e pré-projeto de sistemas de gerência de redes de telecomunicações (modelo TMN) para Nortel Networks.
  • Consultoria no desenvolvimento de sistemas de controle de concessionárias (em linguagem TOOL/Forté) para EDS e de Internet Banking (em linguagens Java e C++) para BankBoston.

  • Tradeview - Comércio e Representações
    08.1997 a 11.1997Consultor Sênior
  • Representação do sistema TIBCO: infra-estrutura de comunicação por publish-subscribe para processamento paralelo transacional distribuído em Intranet e Internet, em plataformas UNIX e Windows.

  • Departamento de Matemática Aplicada à Computação - MAC (IME-USP)
    10.1996 a 07.1997Bolsista de Mestrado
  • Preparação de tese de mestrado, com a realização de testes de desempenho de algoritmos em super-computadores paralelos Parsytec PowerXplorer e Meiko CS-2 com interfaces PVM e MPI.

  • Objectview - Engenharia de Sistemas Orientados a Objeto e Sistemas Abertos
    06.1996 a 10.1996Gerente de Projetos
  • Aperfeiçoamento (robustez e performance) do sistema SADI, produto da empresa para administração de carteiras de investimentos financeiros, em C++ para Windows.
  • 07.1994 a 06.1996Gerente de Projetos
  • Co-gerência e consultoria no projeto "Framework/Execution Architecture", base do processo de reengenharia do Banco Bamerindus: prototipação em Smalltalk e desenvolvimento de infra-estrutura em C++ para processamento paralelo transacional distribuído (Encina/DCE) com banco de dados SQL (Sybase, Informix) para aplicações financeiras orientadas a objeto, para HP-UX e Windows.
  • 12.1993 a 07.1994Engenheiro de Software Sênior
  • Desenvolvimento do sistema "Resource Manager" para o Banco Nacional: infra-estrutura de comunicação cliente-servidor, em linguagem C, para HP-UX, Sun-OS, SCO-UNIX e Windows.
  • 04.1993 a 12.1993Engenheiro de Software Pleno
  • Coordenação de projetos-piloto para implantação do sistema de trading TIBCO/Teknekron em mesas de operações no BankBoston, Lloyds Bank, Banco Real e Banco Nacional, em plataformas UNIX e Windows.

  • COPESP - Coordenadoria de Projetos Especiais da Marinha
    02.1993 a 04.1993Engenheiro de Software
  • Análise e especificação de sistemas de apoio à gerência.

  • Departamento de Instrumentação Eletrônica - LSI (POLI-USP)
    04.1991 a 01.1993Bolsista de Iniciação Científica
  • Projeto de software de controle para instrumentos eletrônicos em linguagem Pascal.

  • APRESENTAÇÕES EM CONFERÊNCIAS

    "Microserviços: Flexibilidade e Agilidade a que Preço?"
    Einar Saukas, Fabio Velloso (Summa)
    JavaOne Latin America'2015 (23.06.2015)

    "A Tecnologia Java Por Trás do Maior Sistema de Cobrança do Planeta"
    Einar Saukas, Liaw Mike Djoesman (Summa)
    JavaOne and Oracle Develop Brasil'2010 (09.12.2010)

    "Viagem ao Universo dos Games"
    Einar Saukas
    VII Workshop de Tecnologia - Faculdade Porto Velho (21.11.2008)

    "They Hunger: Lost Souls"
    Einar Saukas
    Steam Developers Conference - Valve Software Bellevue/EUA (07.06.2006)

    "Top-10 J2EE Application Server Drawbacks and How to Deal with Them"
    Einar Saukas, Fabio L. Velloso (Summa)
    JavaOne San Francisco'2005 (28.06.2005)

    "Java Invade o Mundo dos Games"
    Einar Saukas
    JustJava'2005 (18.06.2005)

    "Application Servers em Produção: Principais Problemas e Soluções"
    Einar Saukas, Fabio L. Velloso (Summa)
    JustJava'2005 (18.06.2005)

    "Games em Rede com a Tecnologia Java"
    Einar Saukas
    WebMobile'2004 (26.11.2004)

    "SCAI: Sistema de Controle de Acesso para os Requisitos da Saúde"
    Aldisney Martins (Atech/Vidatis), Einar Saukas, Juliano Zanardo (Atech/Vidatis)
    CBIS'2004 - IX Congresso Brasileiro de Informática em Saúde (10.11.2004)

    "Taming the Tiger - Applying Generics and Functors to Desktop Java Programming"
    Einar Saukas
    Maratona 4 Java'2004 (22.10.2004)

    "A Tecnologia Java Aplicada ao Mercado de Entretenimento: Jogos, Técnicas e Arquiteturas"
    Einar Saukas
    BrasilOne'2004 (16.09.2004)

    "Plataformas e Padrões Abertos: Uma visão da Tecnologia Java"
    Einar Saukas
    XIV Jornada de Informática - Unifenas (27.10.2003)

    "Inteligência Artificial em Games"
    Einar Saukas
    FATEC-Americana (08.10.2003)

    "Adding Generics to the Java Programming Language"
    Einar Saukas
    Abaporu'2003 (05.10.2003)

    "Inteligência Artificial e Estratégias de Combate para Robocode"
    Einar Saukas
    JavaCampinas'2003 (06.09.2003)

    "Projeto de Games 3D"
    Einar Saukas
    PUC-Campinas (05.09.2003)

    "A Arquitetura J2EE e o Futuro da Tecnologia Java"
    Einar Saukas
    Dia de Java - Universidade Federal de São Carlos (23.08.2003)

    "Painel: Java e o Movimento Open-source - Perspectivas"
    Einar Saukas (moderador), Gustavo M. D. Vieira (BigBross), Pablo Madril (Summa)
    COMDEX Brasil'2003 (20.08.2003)

    "Beyond Web Services: Combining Jini Network Technology and Project JXTA to Take Advantage of Edge Computing"
    Einar Saukas, Bruno Souza (Summa), Carlos Queiroz (USP)
    JavaOne San Francisco'2003 (13.06.2003)

    "Desenvolvendo Aplicações Distribuídas com Enterprise JavaBeans"
    Einar Saukas
    b4U Developers Meeting III'2003 - Joinville, Blumenau, Florianópolis (04.06.2003 a 06.06.2003)

    "A Tecnologia Java no Ambiente Corporativo"
    Einar Saukas
    b4U Developers Meeting III'2003 - Joinville, Blumenau, Florianópolis (04.06.2003 a 06.06.2003)

    "Java Generics"
    Einar Saukas
    Fenasoft'2003 (30.05.2003)

    "Tendências Tecnológicas em Aplicações Corporativas"
    Einar Saukas
    Fenasoft'2003 (27.05.2003)

    "Java Generics"
    Einar Saukas
    JustJava'2003 (27.04.2003)

    "Apresentação da Tecnologia J2EE"
    Einar Saukas
    XVI Sepai/Informazônia'2002 (07.11.2002)

    "Estratégias de Jogo Embasadas em Técnicas de Inteligência Artificial"
    Einar Saukas
    1o Java Arena SP (01.09.2002)

    "Tutorial: EJB Design Patterns"
    Einar Saukas, Eduardo I. Ito (Summa)
    COMDEX Brasil'2002 (21.08.2002)

    "Tutorial: Tecnologias de Desenvolvimento de Software Aplicadas a Games"
    Einar Saukas
    COMDEX Brasil'2002 (20.08.2002)

    "XML Parsing Strategies for the Java Platform"
    Einar Saukas, Eduardo I. Ito (Summa)
    Abaporu'2002 (10.08.2002)

    "Java Games"
    Einar Saukas
    Abaporu'2002 (10.08.2002)

    "Tutorial J2EE"
    Einar Saukas, Eduardo I. Ito (Summa)
    Objetos'6006 (UML'2002+Java'2002+CORBA'2002) (21.05.2002)

    "Painel: O Futuro do Desenvolvimento"
    Einar Saukas, Iruino Lima Jr (Sun), Marcelo Negrini (Microsoft), Leonardo Tolomelli (Microsoft), Fernando Leandro (Brás & Figueiredo), Roberto Carlos Mayer (moderador)
    Fenasoft'2002 (26.04.2002)

    "Mini-curso: A Tecnologia J2EE"
    Einar Saukas, Eduardo I. Ito (Summa)
    Fenasoft'2002 (25.04.2002)

    "Large Enterprises, Large Projects - Real World Experiences with J2EE Application Servers on Big Institutions in Brazil"
    Einar Saukas, Bruno Souza (Summa), Paulo Bezulle (Sun)
    JavaOne San Francisco'2002 (28.03.2002)

    "EJB Design Patterns: Técnicas Avançadas de Desenvolvimento para Arquiteturas Distribuídas"
    Einar Saukas, Eduardo I. Ito (Summa)
    Objetos Distribuídos'2001 (28.11.2001)

    "Painel: Web Services - J2EE ou .NET? Divergências e Similaridades"
    Einar Saukas (moderador), Paulo Bezulle (Sun), Pedro Manfredi Jr. (Microsoft)
    COMDEX Brasil'2001 (28.08.2001)

    "Padrões de Middleware: EJB e CORBA"
    Einar Saukas
    Objetos Distribuídos'2000 (21.11.2000)

    "Painel: Java e o Futuro das Aplicações em Rede"
    Einar Saukas (moderador), João A. Zuffo (POLI-USP), Bruno Souza (Sun), Fernando M. de Lemos (EverSystems)
    COMDEX Brasil'2000 (22.08.2000)

    "Tutorial: Tecnologias de Middleware para o Desenvolvimento e Integração de Sistemas Distribuídos"
    Einar Saukas
    COMDEX Networld + Interop Brasil'2000 (21.08.2000)

    "Tutorial: Introdução a Enterprise JavaBeans"
    Einar Saukas
    Objetos'6000 (UML'2000+Java'2000+CORBA'2000) (04.07.2000)

    "Arquitetura Enterprise JavaBeans"
    Einar Saukas
    JustJava'2000 (09.05.2000)

    "O Padrão Enterprise JavaBeans e sua Convergência com CORBA"
    Einar Saukas
    Objetos Distribuídos'1999 (12.12.1999)

    "A Revolução dos Objetos Distribuídos: Uma Introdução ao Padrão CORBA"
    Einar Saukas
    SEMINCO'1999 - FURB/SC (10.11.1999)

    "Tutorial Enterprise JavaBeans: O Padrão para Servidores de Aplicações"
    Einar Saukas
    COMDEX Brasil'1999 (16.08.1999)

    "Painel: Arquiteturas - A Revolução dos Objetos Distribuídos"
    Einar Saukas (moderador), Jorge Risco (POLI-USP), Bruno Souza (Sun), Sergio Mainetti Jr (OMG)
    COMDEX Brasil'1999 (16.08.1999)

    "Tutorial CORBA"
    Einar Saukas
    1st Technology Tutorials Sucesu-SP (15.06.1999)

    "Enterprise JavaBeans: A Revolução dos Servidores de Aplicação"
    Einar Saukas
    1st Technology Tutorials Sucesu-SP (15.06.1999)

    "Painel: Desempenho das Soluções com Arquitetura de Objetos Distribuídos"
    Einar Saukas (moderador), Bruno Souza (Sun), Marcelo Uemura (Microsoft), Silvio Mendonça (Technowork)
    1o Seminário Sucesu-SP de Arquitetura de Objetos Distribuídos - Soluções CORBA (12.05.1999)

    "Enterprise JavaBeans e Outras Alternativas Tecnológicas"
    Einar Saukas
    1o Seminário Sucesu-SP de Arquitetura de Objetos Distribuídos - Soluções CORBA (10.05.1999)

    ARTIGOS TÉCNICOS

    "Kreativer Missbrauch: One-Liner-Programmiertechniken in Sinclair-BASIC"
    Einar Saukas, Digital Prawn
    Revista Retro BASIC Sonderheft (Maio 2014), pg. 16-17

    "Guia dos Adventures no TK"
    Einar Saukas
    Revista Jogos80, n. 9 (Julho 2012), pg. 42-44

    "Multicolor no ZX-Spectrum"
    Einar Saukas
    Revista Jogos80, n. 9 (Julho 2012), pg. 16-20

    "Programando Jogos One-Liner no TK"
    Einar Saukas, Digital Prawn
    Revista Jogos80, n. 8 (Dezembro 2011), pg. 80-89

    "J2EE ou .Net? - O Poder da Integração"
    Einar Saukas
    Revista Info Exame, n. 195 (Junho 2002), pg. 100

    ENTREVISTAS E PARTICIPAÇÕES EM PROGRAMAS EDUCATIVOS

    Artigo "Banking on Java"
    Einar Saukas (entrevistado)
    Oracle JavaMagazine - páginas 22 a 25 (Maio/Junho 2013)

    Programa "Globo Ciência": Física Quântica
    Einar Saukas (entrevistado)
    TV Globo (21.08.2010)

    Programa "Galileu": Game sobre Física de Partículas
    Einar Saukas (entrevistado)
    Portal Globo (12.05.2010)

    Programa "Jornal da Cultura"
    Einar Saukas (entrevistado)
    TV Cultura (10.05.2010)

    Programa "Você Hightech": Games
    Einar Saukas (participante)
    TV Ideal (canal 70 - SP) (04.06.2008)

    Programa "TecnoMack": CORBA
    Einar Saukas (participante)
    TV Mackenzie (canal 15 - SP) (27.03.2000 a 02.04.2000)

    CURSOS

    "Blockchain for Business"
    IBM Brasil - São Paulo - SP
    13.04.2018

    "DLT/CORDA"
    R3 Brasil - São Paulo - SP
    26.03.2018

    "IBM Cloud Private"
    IBM Brasil - São Paulo - SP
    10.11.2017

    "Oracle SOA Suite"
    Oracle Brasil - São Paulo - SP
    16.08.2016

    "Supercluster/Solaris"
    Oracle Brasil - São Paulo - SP
    02.08.2016

    "BAM+Supercluster"
    Oracle Brasil - São Paulo - SP
    12.07.2016

    "WebSphere Studio Application Developer Tooling Platform"
    IBM Brasil - São Paulo - SP
    18.12.2001 a 20.12.2001

    "Apple WebObjects: Deployment"
    Comet Brasil - São Paulo - SP
    01.09.1999 a 02.09.1999

    "Apple WebObjects: Developer"
    Comet Brasil - São Paulo - SP
    23.08.1999 a 26.08.1999

    "Administração MQ Series"
    IBM Brasil - São Paulo - SP
    05.07.1999 a 08.07.1999

    "IBM WebSphere Studio and Application Server Developer"
    IBM Brasil - São Paulo - SP
    15.03.1999 a 19.03.1999

    "TX Series: CICS for Windows NT"
    IBM Brasil - São Paulo - SP
    07.12.1998 a 11.12.1998

    "Building Distributed Applications with Orbix and CORBA"
    Iona Technologies, Inc. - San Mateo - California - U.S.A.
    26.10.1998 a 30.10.1998

    "Persistence PowerTier for Enterprise JavaBeans"
    Persistence Software, Inc. - San Mateo - California - U.S.A.
    20.10.1998 a 23.10.1998

    "Informix: ESQL/C Programming and Database Administration"
    Centro de Treinamentos Bamerindus - Curitiba - PR
    14.08.1995 a 25.08.1995

    "Teknekron Software Training"
    TIBCO/Teknekron Software Systems, Inc. - Palo Alto - California - U.S.A.
    24.05.1993 a 04.06.1993

    "Sensores e Controle por Computador"
    Núcleo de Pesquisas Tecnológicas/CDT - São José dos Campos - SP
    03.02.1992 a 07.02.1992

    PROJETOS OPEN SOURCE

    SOL: Summa Open Library (2012)
    Componentes genéricos em Java
    Licença Apache 2.0

    ZX7 (2012)
    Implementação ótima do algoritmo de compactação LZ77/LZSS em C
    Licença BSD-3

    BIFROST* Engine (2012)
    Motor gráfico multicolor 8x1 (18 colunas) em Assembly Z80
    Licença aberta

    FZX (2013)
    Implementação de referência do padrão aberto FZX para fontes proporcionais em pequenos dispositivos
    Licença aberta

    NIRVANA Engine (2013)
    Motor gráfico multicolor 8x2 (30 colunas) em Assembly Z80
    Licença aberta

    NIRVANA+ Engine (2015)
    Motor gráfico multicolor 8x2 (full-screen) em Assembly Z80
    Licença aberta

    BIFROST*2 Engine (2016)
    Motor gráfico multicolor 8x1 (20 colunas) em Assembly Z80
    Licença aberta

    ZXDB (2016)
    Banco de dados aberto com informações históricas sobre máquinas Sinclair
    Licença ODbL 1.0

    ZX-Ed (2018)
    Editor CRUD e gerador de scripts para ZXDB
    Licença Apache 2.0

    ATIVIDADES EXTRAS

    Black Widow Games
    1997 - atualCo-Fundador, Game Designer/Desenvolvedor
  • Desenvolvimento de 5 mods promocionais, contratados para campanha de marketing da série de TV Soldier Of Fortune dos EUA, usando motores gráficos 3D do Quake (para Rysher Entertainment).
  • Desenvolvimento do cenário promocional Vidar's Niflheim para Team Fortress Classic, contratado para campanha de marketing de serviço de notícias, usando motor gráfico 3D do Half-Life (para CNET Gamecenter).
  • Desenvolvimento do mod promocional Underworld Bloodline, contratado para campanha de lançamento da série de filmes Anjos da Noite (Underworld), usando motor gráfico 3D do Half-Life (para Big Spaceship LLC/Sony Pictures).
  • Desenvolvimento de 7 mods promocionais (incluindo as séries They Hunger e USS Darkstar) contratados para distribuição em CD de encarte em revista dos EUA, usando motores gráficos 3D do Quake e Half-Life (para PC Gamer US).
  • Desenvolvimento dos jogos de ação educativos SPRACE Game e SPRACE Game 2, para ensinar física quântica a estudantes do ensino médio (em Português, Inglês e Alemão), desenvolvido em Java e distribuído com cobertura extensa da imprensa (para SPRACE/CNPq/FAPESP).

  • SouJava (Sociedade de Usuários Java)
    1999 - 2003Co-Fundador, Presidente
  • Co-fundador e primeiro presidente do SouJava (reconhecido como maior Grupo de Usuários Java mundial).

  • GU-CORBA da Sucesu-SP
    1999 - 2005Diretor-Adjunto
  • Co-liderança do Grupo de Usuários CORBA, membro do consórcio de padronização de tecnologias OMG (Object Management Group).

  • Revista Info Exame (Editora Abril)
    1998 - 2004Escritor freelancer
  • Principal colunista de games da revista, com cerca de 100 artigos e análises de jogos publicados (Info Exame era a principal revista brasileira de tecnologia na época, com tiragem média acima de 200 mil exemplares por edição).

  • Revista Info Games (Editora Abril)
    2003Escritor freelancer
  • Revisor de jogos (autor de 12 páginas em média por edição), incluindo a própria coluna pessoal de "opinião" sobre tendências e novas tecnologias em games.

  • Desenvolvedor "Indie"
    1982 - atualDesenvolvedor Independente
  • Co-autor de diversos games patrocinados e gratuitos para diferentes plataformas, muitos dos quais catalogados em MobyGames, SpectrumComputing, WorldOfSpectrum e Wikipedia, incluindo 7 jogos licenciados para distribuição embutidos no console Vega em 2015.
  • Pixel Quest premiado como melhor "game retro" de 2015 pela revista Micro Mart UK (edição especial de dezembro de 2015)

    [Clique aqui para versão acadêmica]