Mariana Almeida
- Telefone: +55 31 98765 4321
- E-mail: mariana.almeida@email.com
- Localização: Belo Horizonte, Brasil
- LinkedIn: mariana-almeida-dev
Resumo
Com 7 anos de experiência em desenvolvimento de software, concebi e implementei soluções web robustas para empresas de tecnologia e finanças. Lidero equipes na adoção de metodologias ágeis e na otimização de performance de aplicações, resultando em melhorias significativas na experiência do usuário e eficiência operacional.
Experiência comprovada na arquitetura e manutenção de microsserviços, integrando APIs e garantindo a segurança de dados. Foco em tecnologias front-end modernas (React, Vue.js) e back-end (Node.js, Python/Django) com bases de dados relacionais e NoSQL.
Experiência Profissional
Engenheira de Software Sênior, TechSolutions BH -- Belo Horizonte, Brasil
Março 2020 – presente
-
Liderou uma equipe de 5 desenvolvedores na migração de um sistema monolítico para uma arquitetura de microsserviços, reduzindo a latência em 30% e aumentando a escalabilidade.
-
Desenvolveu e implantou novas funcionalidades para a plataforma de e-commerce, resultando em um aumento de 15% nas vendas online no primeiro ano.
-
Implementou práticas de CI/CD utilizando Jenkins e Docker, automatizando o deploy e reduzindo o tempo de lançamento de novas versões em 40%.
-
Mentoriou desenvolvedores juniores e coordenou revisões de código para garantir a qualidade e a conformidade com as melhores práticas de engenharia de software.
Desenvolvedora Full-Stack, InovaDigital -- Belo Horizonte, Brasil
Junho 2017 – Fevereiro 2020
-
Responsável pelo desenvolvimento front-end e back-end de aplicações web para clientes do setor financeiro, utilizando React.js, Node.js e PostgreSQL.
-
Otimizou consultas de banco de dados e algoritmos, melhorando a performance das aplicações em 25% e a satisfação do cliente.
-
Colaborou no design e implementação de APIs RESTful, garantindo a integração eficiente com sistemas de terceiros.
-
Participou ativamente do ciclo de vida completo do desenvolvimento de software, desde a coleta de requisitos até o deploy e manutenção.
Formação Acadêmica
Universidade Federal de Minas Gerais (UFMG), Bacharelado em Ciência da Computação -- Belo Horizonte, Brasil
Março 2013 – Julho 2017
Competências
Linguagens de Programação: JavaScript (ES6+), Python, TypeScript, Java, SQL
Frameworks & Bibliotecas: React.js, Vue.js, Node.js, Express.js, Django, Spring Boot, Next.js
Bancos de Dados: PostgreSQL, MongoDB, MySQL, Redis
Ferramentas & DevOps: Docker, Kubernetes, Jenkins, Git, AWS (EC2, S3, Lambda), Azure, Jira
Metodologias: Desenvolvimento Ágil (Scrum, Kanban), TDD, BDD
Outras Habilidades: API RESTful, Microsserviços, Controlo de Versão, Testes Automatizados, Segurança de Aplicações