Ernane Hun Fat So

- Experiência em desenvolvimento Java e C++. - Forte conhecimento de sistemas eletrônicos que vão desde circuitos integrados, sensores e microcontroladores até APIs e aplicações Web. - Longa experiência no processo de desenvolvimento de software, incluindo análise e definição de requisitos, geração de protótipo, prova de conceito, modelagem, implementação, teste e manutenção. - Focado em solução e prioridade, trabalho em equipe e facilidade de aprendizado. - Certificado Sun Java Programmer - Sistemas: Linux, Windows e Android. - Linguagens: C/C++, Java, HTML, PHP, JavaScript, Jquery, JRuby, SQL e Assembly. - Ferramentas: Eclipse, Netbeans, Visual Studio, Rational, Git, Maven, Enterprise Architect, Word, Excel, DashO, Labview, EAGLE, MPLAB, MATLAB, Klockwork, Valgrind. - APIs: Swing, JSP, Servlets, Struts, Spring, EJB, JPA, Json, XML, JNI, JUnit, Ant, Xerces, Log4J. DBs Oracle, PostgreSQL, MySQL. - Conceitos: UML, Design Patterns, MVC, Obfuscação, SOA, REST, TDD.

Informações coletadas do Lattes em 15/12/2025

Acadêmico

Formação acadêmica

Graduação em Engenharia

2002 - 2006

Universidade de São Paulo
Orientador: Antônio Carlos Seabra

Idiomas

Bandeira representando o idioma Inglês

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

Bandeira representando o idioma Português

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

Bandeira representando o idioma Francês

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

Histórico profissional

Experiência profissional

2006 - 2013

Diebold Incorporated

Vínculo: Celetista, Enquadramento Funcional: Analista de Software Sr, Carga horária: 40

Outras informações:
Analista de Software Sênior no Departamento Global de Desenvolvimento de Software para uma fabricante americana de ATMs com faturamento de $3 bilhões. Desenvolvi APIs em Java e C++ para dispositivos de automação bancária, como, recicladores, dispensadores de cédulas, depositários, pinpads criptográficos, leitores de cartões magnéticos, smartcards e contactless, câmeras, leitores biométricos, scanners e impressoras. Participei no CEN Workshop J/XFS onde é definida a interface padrão CEN J/XFS, que é necessária para que aplicações em Java acessem dispositivos financeiros. Desenvolvi o ATM "prova de conceito" com APIs em Linux. Criei o componente de software que reduz o custo de migração do código fonte das APIs de Windows para Linux. Nos últimos dois anos, gerenciei a equipe de desenvolvimento das APIs em Java, onde aprendi a treinar colaboradores, estimar prazos, criar cronogramas e planejar a arquitetura dos componentes.

2005 - 2006

Trix Tecnologia

Vínculo: Bolsista, Enquadramento Funcional: Estágio

Outras informações:
Estagiário no Departamento de Engenharia de uma fabricante brasileira de dispositivos de controle de acesso. Desenvolvi uma aplicação em C++ para cadastrar e validar usuários em um leitor biométrico. Treinei a equipe de suporte no uso da aplicação para o leitor biométrico.

2003 - 2005

Atech Tecnologia

Vínculo: Bolsista, Enquadramento Funcional: Estágio

Outras informações:
Estagiário no Departamento de Software em uma empresa de tecnologia brasileira. Desenvolvi uma aplicação Java Web com Flash, EJB e banco de dados Oracle. Desenvolvi uma aplicação Java Web com JSP, Struts, DAO, Hibernate e banco de dados Oracle. Desenvolvi uma aplicação C++ de email em Linux.