Olá! Sou desenvolvedor Back-end apaixonado por resolver problemas por meio de código limpo, seguro e eficiente.
Minha missão como freelancer é garantir que o seu projeto tenha uma fundação técnica sólida. Seja construindo uma API do zero para o seu site, conectando o seu sistema a um banco de dados ou resolvendo bugs em sua aplicação, eu trabalho com foco total na qualidade e na segurança dos seus dados.
Além da minha base técnica, tenho experiência com o ensino de Lógica de Programação e Pensamento Computacional. Isso me deu uma habilidade muito importante para o mercado freelancer: eu sei escutar a sua necessidade de negócio e traduzi-la para a tecnologia, comunicando-me com você de forma clara, direta e sem usar jargões técnicos complicados.
Sou detalhista, rigoroso com prazos e busco sempre entender exatamente o que o cliente precisa para entregar a melhor solução possível. Estou pronto para ajudar a tirar o seu projeto do papel!
Resumo da experiência profissional:
Tenho sólida experiência prática no desenvolvimento de sistemas Back-end e na construção de APIs RESTful escaláveis e seguras. Minha stack tecnológica principal inclui Java (Spring Boot), C# (ASP.NET Core), JavaScript, HTML, CSS e gerenciamento de banco de dados com MySQL.
Abaixo, destaco minhas principais competências e experiências práticas:
Construção de APIs e Arquitetura: Desenvolvimento de APIs RESTful utilizando arquitetura Stateless. Tenho experiência em mapeamento objeto-relacional (ORM) utilizando Spring Data JPA e Entity Framework, garantindo consultas eficientes ao banco de dados.
Segurança e Autenticação: Especialista em proteger aplicações contra acessos indevidos. Implemento autenticação moderna via tokens JWT, criptografia de dados sensíveis e senhas utilizando BCrypt.
Controle de Acesso de Usuários (RBAC): Experiência na criação de regras de negócio complexas usando Spring Security, como a separação de permissões entre usuários comuns e administradores dentro do sistema.
Projetos Desenvolvidos: Já idealizei e programei sistemas completos de ponta a ponta, como um Gerenciador de Cursos Educacionais (Java) e sistemas de cadastro e gerenciamento de catálogos (C#).
Resolução de Problemas (Troubleshooting): Forte capacidade analítica para rastrear erros, otimizar lógicas de repetição e aplicar os fundamentos da computação para melhorar a performance de sistemas já existentes.
Busco aplicar toda essa bagagem técnica para criar softwares que sejam não apenas funcionais, mas também seguros e fáceis de manter no longo prazo.
Habilidades:
.NET Framework
Amazon Web Services
Java
Java Spring
MySQL
Programação C#
Áreas de interesse:
Banco de Dados
Desenvolvimento Web
Desenvolvimento Desktop
Teste de Software
Outra - Web, Mobile & Software
Carregando...
Pesquisar
FREELANCERS
PROJETOS
Nós fazemos uso de cookies em nosso site para melhorar a sua experiência. Ao utilizar a 99Freelas, você aceita o uso de cookies de acordo com a nossa política de privacidade.
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.