Mayra Amaral

Engenheira de Software apaixonada por desafios

Crio soluções de impacto através da tecnologia.

Desenvolvedora desde 2015, especializada em Java e Spring, com experiência em diversas linguagens e tecnologias como Js/Node e Python. Possuo habilidades avançadas em Git, SQL, bancos de dados (SQL e NoSQL), APIs, testes unitários, clean code, Docker, Jenkins, Linux e shell script. Certificada em AWS, também tenho experiência em Azure. Sou apaixonada por resolver desafios reais e foco nos resultados, não apenas nas ferramentas.

Experiência

  1. Desenvolvedora Backend Java Atual

    Alura
  2. Desenvolvedora Backend Java

    DBC Company

    Responsável pelo time de estagiários, liderando-os usando metodologias ágeis como Scrum e XP (eXtreme Programming), o que resultou na criação de um sistema usado por milhares de pessoas, sem qualquer tipo de instabilidade. Desenvolvimento de sistemas escaláveis, reduzindo burocracia e automatizando processos internos. Desenvolvimento em ambientes de homologação e produção distintos, elaboração do produto desde o começo até a produção, uso de versionamento de código com Git e Github. Os projetos usam Java 17, Spring Boot, BDs Oracle e Postgres, além de ambiente desenvolvido com Linux e Docker.

  3. Estágio em Desenvolvimento de Software

    DBC Company

    Período de treinamento, no qual foram realizadas entregas contínuas de tasks, com React, JavaScript, TypeScript, React Testing Library, Context, Redux, HTML e CSS. Entrega final de um projeto envolvendo uma squad com três áreas distintas: front-end, back-end e QA. Criação de aplicações com sistema de login, sign up, cadastro, exclusão, edição e visualização de dados através de dashboards, fazendo uso de APIs e sistema de autenticação.

  4. Auxiliar de Suporte - TI

    Ambev

    Automatização de rotinas diárias do financeiro com VBA, reduzindo 75% do tempo gasto em processos repetitivos. Desenvolvimento de dashboards interativas no Excel e Power BI para monitorar KPIs específicos da área e embasar a tomada de decisão, usando ferramentas de gestão como o princípio de Pareto e análise SWOT. Contato com a base de clientes de todo o estado da Paraíba, utilizando estratégias de satisfação do cliente para resolução de problemas e técnicas de negociação para garantir que a inadimplência estivesse sempre abaixo dos 1,2% do total de pagamentos.

Formação

  1. Análise e Desenvolvimento de Sistemas Concluinte

    UNINTER - Centro Universitário Internacional

    Durante o período de graduação, estou participando do Google Developer Student Club. Além disso, já pude aprender bastante ferramentas de desenvolvimento back-end, como: Python, Java, Spring Boot / Framework, SQL, PostgreSQL, MySQL, Oracle e modelagem de banco de dados.

  2. Técnica em Eletrônica

    IFPB - Instituto Federal de Educação, Ciência e Tecnologia da Paraíba

    Durante o curso pude ter contato com uma grande quantidade de linguagens de programação e ferramentas para desenvolvedores. Algumas das ferramentas que aprendi foram: C, Python, Matlab e Java. Pude evoluir tecnicamente, tendo os primeiros contatos com desenvolvimento web e desenvolvimento em geral, buscando entender os conceitos e construindo uma sólida base em lógica de programação.

Projetos

Project image
Course Project

Sistema de gerenciamento de cursos, em que alunos podem se matricular, fornecer feedback e instrutores podem obter relatórios.

Nome do projeto

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sed nemo et ut praesentium illum dolorem perferendis consequuntur, maiores obcaecati labore.

Nome do projeto

Lorem ipsum dolor, sit amet consectetur adipisicing elit. Sed nemo et ut praesentium illum dolorem perferendis consequuntur, maiores obcaecati labore.

Contato