Linguagens de programação: JavaScript, TypeScript, Python, Golang, Java
Frameworks e tecnologias: NodeJS, NestJS, React, Django, FastAPI, Spring
Bases de dados: PostgreSQL, MongoDB
Infraestrutura e DevOps: Docker, Kubernetes, AWS, CI/CD, GitLab
Metodologias de desenvolvimento: Agile, Scrum
Ferramentas e gestão de projetos: Jira, Swagger
Integração de sistemas: Desenvolvimento e integração de APIs RESTful, ligação a serviços de terceiros
Manutenção e modernização de software: Refatoração de componentes, otimização de desempenho, compatibilidade retroativa
Empresas onde Trabalhou
EMPRESAS
DATA INÍCIO
DATA FIM
OBSERVAÇÕES
Claranet
2025-01-01
2025-03-14
Modernizei um sistema legado, garantindo total compatibilidade retroativa e melhorando a estabilidade e a manutenção. Refatorei componentes principais para aumentar o desempenho, reduzir a dívida técnica e simplificar futuras atualizações. Trabalhei em estreita colaboração com equipas multifuncionais para assegurar uma integração fluida do sistema e minimizar o tempo de inatividade. Tecnologias utilizadas: C#, ASP.NET, .NET Core, Docker, Microsoft SQL Server, Git, Entity Framework, REST APIs, LINQ, JavaScript
Freelance
2020-04-30
2024-12-31
Desenvolvi soluções de software personalizadas para empresas europeias, melhorando a eficiência operacional e a escalabilidade. Desenhei e integrei APIs RESTful para conectar serviços de terceiros, garantindo uma troca de dados eficiente. Colaborei com equipas internas e programadores externos, assegurando uma integração fluida e o sucesso dos projetos. Segui práticas de desenvolvimento Agile para manter código sustentável e facilitar a colaboração. Tecnologias utilizadas: JavaScript, TypeScript, NodeJS, React, Python, Django, FastAPI, Golang, PostgreSQL, MongoDB, Docker, Kubernetes, Linux.
IT Seeds
2019-08-27
2020-04-26
Desenvolvi e otimizei microserviços backend, de for a melhorar o desempenho e a escalabilidade do sistema para as operações globais da TUI. Integrei várias APIs de terceiros para agilizar o fluxo de dados. Implementei fluxos de trabalho CI/CD, aumentando a eficiência das implementações e a fiabilidade do sistema num ambiente cloud. Tecnologias utilizadas: JavaScript, TypeScript, NodeJS, NestJS, Java, Spring, AWS, Swagger, CI/CD, Docker, GitLab, Agile, Scrum, Jira.
Áreas de Interesse:
Desenvolvimento de software: Frontend, Backend, microserviços, APIs RESTful
Arquitetura de sistemas: Escalabilidade, desempenho e otimização de sistemas
DevOps e infraestrutura: Automação, CI/CD, Docker, Kubernetes, cloud computing
Integração de sistemas: Comunicação entre serviços, APIs de terceiros
Modernização de software: Refatoração, redução de dívida técnica, compatibilidade retroativa
Metodologias ágeis: Agile, Scrum, colaboração entre equipas
Áreas profissionais que pretende desempenhar
Principal
Área
Sim
Programador Web e de Multimédia
Não
Programador de Aplicações
Não
Técnico da Web
Não
Programador de Software
Não
Programador de Software
Disponibilidade imediata para trabalhar:
Sim
Pretende trabalhar a tempo:
A tempo completo
Natureza Pretendida:
Sem termo
Tempo Prática:
4 ano(s)
Horário de trabalho preferido:
a combinar
Disponibilidade para viajar:
Sim
Mobilidade a nível nacional:
Nacional
Habilitações, aptidões e competências
Habilitações
Habilitação Escolar
Área Formação
Curso
Nível Qualificação
Estabelecimento de Ensino
Ano Conclusão
Classificação Final
Ensino Pós-Secundário
Nível 5
Língua materna:
PORTUGUÊS
Conhecimentos linguísticos
Idioma
Oralidade
Escrita
Leitura
ALEMÃO
Noções
Noções
Noções
ESPANHOL
Bom
Bom
Bom
INGLÊS
Muito Bom
Muito Bom
Muito Bom
FRANCÊS
Noções
Noções
Noções
Formação Profissional:
Área de Formação
Entidade
Tempo do Curso (horas)
Informática
ATEC
1900
Qualificações (QNQ)
Modalidade
Entidade
Estado Escolar
Escolaridade
Estado
Data
Estado Profissional
Certificação Profissional
Estado
Data
OFP
CESAE Digital - Centro para o Desenvolvimento de Competências Digitais
Profissional em Web Developer & Mobile
Certificado
2017-12-29
OFP
CESAE Digital - Centro para o Desenvolvimento de Competências Digitais
Na versão atual, poderá obter respostas não totalmente corretas ou incompletas, pelo que a documentação disponível deverá ser consultada.
As perguntas efetuadas e as respostas dadas pelo assistente virtual, serão guardadas durante 10 dias, de forma a aperfeiçoarmos a informação apresentada.
Pedimos que não insira dados pessoais quando colocar as suas questões.