Voltar
Disponível

Ian

Campo de trabalho Desenvolvedor web | Desenvolvimento web Full-Stack
Localização Belo Horizonte, Minas Gerais, BR
Disponibilidade 40 horas por semana
Avaliar R$ 30 por hora
Visualizacões de perfil 18

Experiência

Desenvolvedor Fullstack

Freelance

- Desenvolvimento de sistemas por demanda e manutenção de sistemas utilizando Next, Angular, Spring Boot, Larave, Node, MongoDB, PostgreSQL. - Este projeto foi um trabalho freelance em que fui responsável pelo desenvolvimento e atualização de um sistema antigo. Originalmente em Express utilizando Node 12.22.12, o sistema foi atualizado para Node 20.09.0, mantendo o uso do Express. Adicionei funcionalidades de notificação e envio assíncrono de mensagens por e-mail, bem como um sistema simples de filas de tarefas com Redis para organizar o envio de protocolos por e-mail e WhatsApp (utilizando APIs de terceiros, não a da Meta diretamente). Implementamos também um sistema de rotinas internas que permite a edição dessas rotinas diretamente no portal, em vez de serem feitas via hard code. A versão de criptografia foi atualizada por questões de segurança e implementamos tratamento adequado para evitar SQL injection em todos os endpoints. Documentei o sistema internamente para futuras atualizações, remodelamos alguns dados no SQL Server para melhorar as consultas e substituímos comandos SQL manuais pelo Sequelize, facilitando a implementação de migrations e o uso local do sistema pelos desenvolvedores. Além disso, foi criado um Docker Compose para simular o sistema localmente, e estabelecemos uma separação entre os ambientes de homologação e teste, que anteriormente compartilhavam o banco de dados. O CI/CD no GitHub Actions foi aprimorado, exigindo a passagem por todos os testes unitários para subir para o ambiente de homologação, aumentando a cobertura de testes de 3% para 80%

Desenvolvimento full-stack

PromoSim Promoções e Descontos

Trabalho com React, Angular, Django, Express e Spring Boot durante o estágio. Desenvolvimento de várias páginas da empresa utilizando Next.js e manutenção de outras com Angular. Criação de uma API de monitoramento de preços utilizando Django e Express. Implementação em produção utilizando Docker e Kubernetes para montar a infraestrutura necessária.

Desenvolvimento back-end

YuuChef

Desenvolvimento do App da Empresa utilizando Ionic com React e criação de API com Laravel.

Educação

Engenharia da Computação

Universidade do Estado de Minas Gerais

línguas

Inglês

Falar Ruim
Escrever Média
Ler Média

Espanhol

Falar Média
Escrever Média
Ler Bom
Operação falhou!
Por favor, tente novamente mais tarde. Se o problema persistir entre em contato com o suporte.