Victor Simião dos Reis
Desenvolvedor Java at Alura- Claim this Profile
Click to upgrade to our gold package
for the full feature experience.
-
Inglês Limited working proficiency
-
Português Native or bilingual proficiency
Topline Score
Bio
Credentials
-
Metodologias Ágeis na Prática: Lean, Scrum e Squads
Escola ConquerMar, 2023- Nov, 2024 -
Spring Boot 3: desenvolva uma API Rest em Java
AluraFeb, 2023- Nov, 2024 -
Produtividade e Gestão do Tempo
Escola ConquerJan, 2022- Nov, 2024 -
Formação Kotlin
AluraAug, 2021- Nov, 2024 -
Docker: Criando containers sem dor de cabeça
AluraJul, 2021- Nov, 2024 -
Java e Testes: Test Driven Development com Junit
AluraJul, 2021- Nov, 2024 -
Teste de Integração: Testes SQL e DAOs automatizados em Java
AluraJul, 2021- Nov, 2024 -
Consultas SQL: Avançando no SQL com MySQL
AluraJun, 2021- Nov, 2024 -
HTTP: Entendendo a web por baixo dos panos
AluraJun, 2021- Nov, 2024 -
Introdução ao SQL com MySQL: Manipule e consulte dados
AluraJun, 2021- Nov, 2024 -
Java Servlet: Fundamentos da programação web Java
AluraJun, 2021- Nov, 2024 -
Java e JPA: Persista seus objetos com a JPA2 e Hibernate
AluraJun, 2021- Nov, 2024 -
SOLID com Java: Orientação a Objetos com Java
AluraJun, 2021- Nov, 2024 -
Spring Boot API REST: Construa uma API
AluraJun, 2021- Nov, 2024 -
Spring Boot API Rest: Segurança da API, Cache e Monitoramento
AluraJun, 2021- Nov, 2024 -
Spring Boot e Teste: Profiles, Testes e Deploy
AluraJun, 2021- Nov, 2024 -
Formação Java e Orientação a Objetos
AluraMay, 2021- Nov, 2024 -
Java e Clean Architecture: Descomplicando arquitetura de software
AluraMay, 2021- Nov, 2024
Experience
-
Alura
-
Brazil
-
E-Learning Providers
-
700 & Above Employee
-
Desenvolvedor Java
-
Apr 2023 - Present
-
-
-
Zup Innovation
-
IT Services and IT Consulting
-
700 & Above Employee
-
Desenvolvedor Java
-
Sep 2021 - Dec 2022
Responsável por resolução de problemas técnicos com soluções inovadoras em back-end ajudando a manter a qualidade, organização e automação da aplicação.• Revisar e refatorar os códigos existentes;• Identificar e corrigir bugs;• Realização de debugs;• Desenvolvimento de códigos reutilizáveis, testáveis e eficientes;• Garantir a melhor performance e usabilidade da aplicação• Vivência com metodologias ágeis (Scrum/Kanban)• Validação regras de negócio;• Criação e implantação de melhorias para manter a aplicação;• Escrita de código e bibliotecas reutilizáveis de acordo com um padrão que tornará rápida e fácil a manutenção no futuro;• Otimização de aplicações para a máxima velocidade e escalabilidade;• Apoio na aplicação de melhores práticas de segurança para o desenvolvimento;• Melhores práticas no desenvolvimento de interfaces de comunicação entre as diversas plataformas sistêmicas (APIs, WEBServices) bem como melhores práticas em armazenamento de informações;• Atualização com tecnologias emergentes.Resultado: Criação de novo código para a melhoria e satisfação do cliente. Alterações solicitadas pelo cliente tinha tempo de espera de 24 horas ou mais, após a implantação do projeto, o tempo máximo de espera passou a ser de 8 horas. Show less
-
-
Desenvolvedor Java
-
Jun 2021 - Sep 2021
Responsável por absorver o conteúdo da aceleração de carreira (Orange Talents), construir API’s utilizando Java/Kotlin como linguagem de programação e Spring/Micronaut como frameworks.• Design de código orientado a objetos com as linguagens Java e Kotlin;• Testes automatizados de unidade para aumentar a confiabilidade de execução do software;• Junit para facilitar a escrita de testes automatizados;• Mockito para ajudar na simulação de invocação a sistemas externos;• SQL para realizar as operações de leitura e escrita necessárias;• Spring Boot para facilitar a utilização de tecnologias do ecossistema Spring;• Spring MVC para facilitar na criação da camada web da aplicação;• Spring Validation para facilitar no processo de validação da entrada dos dados;• Spring Actuator para expor informações sobre a saúde da aplicação;• Spring Security para criar mecanismos de autenticação;• Módulo de integração com o Feign do Spring.• Hibernate para fazer o mapeamento entre o mundo orientado a objetos e relacional.• Docker para auxiliar no processo de criação de ambientes simulando a produção e deploy.Resultado: Desenvolvimento de API’s Rest, de acordo com a demanda do cliente, visando a segurança, disponibilidade, escalabilidade, desempenho, monitoramento, produção e outros. Show less
-
-
Education
-
Ifes - Instituto Federal do Espírito Santo
Análise e Desenvolvimento de Sistemas