Tiago Pereira de Carvalho
- Telefone: +351 912 345 678
- E-mail: tiago.carvalho@email.com
- Localização: Porto, Portugal
- LinkedIn: tiago.pereira.carvalho
Resumo
Com 7 anos de experiência em engenharia de software, sou um profissional focado no desenvolvimento e otimização de sistemas distribuídos e arquiteturas de microserviços. Liderança na implementação de soluções escaláveis que resultaram na melhoria de 30% na performance de processamento de dados para aplicações críticas.
Experiência comprovada na gestão do ciclo de vida completo de desenvolvimento de software, desde a concepção e design até à implantação e manutenção, utilizando metodologias ágeis e práticas DevOps.
Experiência Profissional
Engenheiro de Software Sénior, TechSolutions Portugal -- Porto, Portugal
Março 2020 – presente
-
Liderou uma equipa de 5 engenheiros no desenvolvimento de uma nova plataforma de processamento de dados em tempo real, reduzindo a latência em 25% e aumentando a capacidade de processamento em 40%.
-
Projetou e implementou arquiteturas de microsserviços usando Kubernetes e Docker, resultando em maior escalabilidade e resiliência do sistema.
-
Otimizou bases de dados NoSQL (MongoDB, Cassandra) para suportar um volume crescente de dados, melhorando os tempos de resposta das consultas em 35%.
-
Mentoria e formação de engenheiros juniores nas melhores práticas de desenvolvimento de software e padrões de design.
Engenheiro de Software, Innovate IT Portugal -- Porto, Portugal
Setembro 2017 – Fevereiro 2020
-
Desenvolveu e manteve APIs RESTful para integração de sistemas, suportando mais de 1 milhão de requisições diárias.
-
Colaborou na migração de sistemas legados para uma arquitetura baseada em nuvem (AWS), resultando em uma redução de custos operacionais de 15%.
-
Implementou testes automatizados (unitários, de integração e de ponta a ponta) para garantir a qualidade e estabilidade do código, reduzindo os bugs em produção em 20%.
-
Participou ativamente na revisão de código e na otimização de algoritmos para melhorar a eficiência das aplicações.
Formação Acadêmica
Universidade do Porto, Mestrado Integrado em Engenharia Informática e de Computadores -- Porto, Portugal
Setembro 2012 – Julho 2017
Competências
Linguagens de Programação: Java, Python, Go, JavaScript, C#
Tecnologias de Nuvem e DevOps: AWS, Azure, Docker, Kubernetes, Jenkins, GitLab CI/CD, Terraform
Bases de Dados: MongoDB, Cassandra, PostgreSQL, MySQL, Redis
Frameworks e Bibliotecas: Spring Boot, Kafka, RabbitMQ, gRPC, Node.js
Metodologias: Agile (Scrum, Kanban), TDD, DDD, Microservices
Ferramentas: Git, Jira, Confluence, Grafana, Prometheus