Desenvolvedor Back-end na Qa-Bit (Barcelona, Espanha)
Sobre a Qa-Bit
A Qa-Bit é uma empresa de desenvolvimento de software localizada em Barcelona, especializada na criação de aplicações web e móveis para empresas e organizações. A empresa foca na entrega de soluções digitais personalizadas para diversos setores, incluindo a transformação digital de pequenas e médias empresas.
Responsabilidades e Contribuições
- Desenvolvimento de APIs: Implementei serviços backend utilizando NestJS e TypeScript, seguindo boas práticas de organização e documentação.
- Sistemas de mensageria: Trabalhei com processamento assíncrono para operações que exigiam maior tempo de execução e estabilidade.
- Implementação de cache: Utilizei Redis para otimizar performance em operações frequentes e reduzir carga em bancos de dados.
- Autenticação e segurança: Desenvolvi sistemas de autenticação usando JWT e implementei controle de acesso baseado em funções.
Tecnologias Utilizadas
- Backend Framework: NestJS, Express.js
- Linguagem de Programação: TypeScript, JavaScript (ES6+)
- Bancos de Dados: MySQL, MongoDB
- Caching: Redis
- Serviços AWS: S3, SES
- DevOps: Docker, Git
Projeto Destacado: Impulsando Tu Digitalización
Participei do desenvolvimento backend do portal "Impulsando Tu Digitalización" para UPTA España, uma plataforma que facilita o acesso de autônomos e pequenas empresas a subvenções do programa Kit Digital. Minhas responsabilidades incluíram a implementação de APIs para gestão de usuários e solicitações, além de integração com sistemas para validação de dados.