Leonardo Nascimento Hernandes

Possui graduação em Ciência da Computação pela Universidade Estadual Paulista Júlio de Mesquita Filho (2013). Tem mais de 12 anos de experiência na área de Ciência da Computação, com ênfase em Engenharia de Software.

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

Acadêmico

Formação acadêmica

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

2005 - 2013

Universidade Estadual Paulista Júlio de Mesquita Filho
Título: FCTMid: Implementação de um Middleware Baseado em Metadados
Orientador: GARCIA, Rogério E.

Curso técnico/profissionalizante em Técnico em Informática

2001 - 2003

Colégio Singular

Formação complementar

2017 -

MBA em Arquitetura de Soluções. (Carga Horária: 360h). , Faculdade de Informática e Administração Paulista, FIAP, Brasil.

2007 - 2007

Extensão universitária em Programação Distribuída com Java. (Carga horária: 20h). , Universidade de São Paulo, USP, Brasil.

2007 - 2007

Extensão universitária em Programação Distribuída com Java. (Carga horária: 20h). , Universidade de São Paulo, USP, Brasil.

2006 - 2006

Extensão universitária em Programação Orientada a Objetos em Java. (Carga horária: 20h). , Universidade de São Paulo, USP, Brasil.

Idiomas

Bandeira representando o idioma Inglês

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

Áreas de atuaçã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: Programação Orientada à Objetos.

Histórico profissional

Experiência profissional

2006 - 2011

Associação Educacional Prudentina

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
Atuando no desenvolvimento de softwares educativos. Desenvolvimento de aplicações usando Applet Java e editor gráfico usando Java Swing, criando e lendo arquivos XML para comunicação. Colaboração na modelagem e desenvolvimento de sistema web, desenvolvido em PHP orientado a objetos, com uso de banco de dados MySQL.

2011 - 2016

Siter Smart Software Ltda

Vínculo: Colaborador, Enquadramento Funcional: Coordenador de Desenvolvimento de Software, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Gerenciamento e planejamento de todo desenvolvimento de software. Coordenação das pessoas que trabalhavam em diferentes tecnologias, Android, iOS, web, web services e infra. Análise da arquitetura do sistema, escolha das tecnologias, implantação do uso de controle de versão usando SVN e depois GIT, verificação do uso de boas práticas de programação, design pattens e testes unitários.

2011 - 2011

Siter Smart Software Ltda

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

Outras informações:
Desenvolvimento de APIs de integração para empresas parceiras, usando web services REST e SOAP em Java, com EJB, JPA, CDI, RESTEasy e servidor JBoss . Desenvolvimento web, com parte institucional e painel de controle, usando vRaptor, JPA/Hibernate, em servidor Tomcat. Uso de cloud AWS com instâncias Linux EC2, banco de dados PostgreSQL em instância RDS, storages S3 e envio de email com SES.

2011 - 2011

CENTRAL NACIONAL UNIMED

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de sistema web usando JSF, JPA e banco de dados Oracle, JBoss AS.

2016 - 2017

Grupo Seta

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor Sênior, Carga horária: 44, Regime: Dedicação exclusiva.

Outras informações:
Desenvolvimento de sistemas web Java, usando EJB, Wicket, Spring e servidores JBoss EAP. Bancos de dados Oracle e Postgre. Uso de build Maven com Nexus, controle de versão Git com BitBucket. Uso de linguagem R para aplicação estatística.

2017 - Atual

Engineering do Brasil

Vínculo: Colaborador, Enquadramento Funcional: Analista Desenvolvedor Sênior, Carga horária: 40, Regime: Dedicação exclusiva.

Outras informações:
Análise e desenvolvimento em uma fábrica de software. Atuando no sistema OMS (Order Management System) da TIM Brasil, sistema responsável pelo Order Handling da arquitetura Business Process Framework (eTOM). Trabalhando com WebLogic, Oracle 12c, jBPM, SOAP, ESB, Maven, JAX-RS, JAX-WS, JMS, JPA, XSLT e Docker.