Ciências da Computação 2022 a 2025
Unitri - Centro Universitário do Triângulo
Olá, me chamo Arthur Fernandes Vaz e estou em busca de uma oportunidade na área de desenvolvimento de software.
Busco uma oportunidade.
Utilizei arquitetura em camadas (Layered Architecture), promovendo separação de responsabilidades, baixo acoplamento e maior manutenibilidade do código, estruturando a aplicação em:
Controller (Resource): responsável pela exposição dos endpoints e recebimento das requisições;
Service (interface): definição dos contratos das regras de negócio;
ServiceImpl: implementação das regras de negócio e orquestração das operações;
Repository (interface): definição dos métodos de acesso a dados;
RepositoryImpl: implementação das consultas e interação com o banco de dados.
Além disso, atuei em ambiente Linux (Linux Mint), utilizando Docker para provisionamento e gerenciamento de banco de dados PostgreSQL, incluindo configuração de acesso e integração com aplicações Java via JDBC.
Também utilizei Jenkins para automação de builds e integração contínua (CI), atuando em ambiente de homologação e apoiando o processo de validação e preparação de aplicações para deploy.
Essa experiência me proporcionou uma visão prática do ciclo completo de desenvolvimento, desde a implementação de funcionalidades até a validação em ambiente de homologação, aproximando minha atuação de práticas relacionadas a DevOps e ambientes reais de produção.