Resumo do currículo
Visão geral
Histórico profissional
Formação acadêmica
Habilidades e competências
Links
Idiomas
Linha do tempo
Generic

Marcus Vinicius Ferreira Aragão

João Pessoa,Paraíba

Resumo do currículo

Desenvolvedor Back-End com 5 anos de experiência com Node.js e TypeScript. Experiência sólida na criação, integração, documentação e manutenção de APIs, utilizando frameworks como Express.js e Serverless com AWS. Forte aderência às boas práticas de Clean Code e princípios SOLID, com habilidades comprovadas em Hexagonal Architecture e criação de testes automatizados. Proativo na resolução de problemas, revisão de código e otimização de sistemas, comprometido com a entrega de soluções eficientes e de alta qualidade. Objetivo: Engenheiro de Software especialista em Node.js.

Visão geral

4
4
years of professional experience
21
21
years of post-secondary education

Histórico profissional

Engenheiro de Software

Dock
Remoto
09.2024 - Atual

Atuo no desenvolvimento e manutenção de soluções para o segmento financeiro. Minhas principais responsabilidades e realizações incluem:


  • Desenvolvimento e sustentação de produtos relacionados a pagamentos de boletos, DDA, pagamento de boletos veiculares, recebíveis e marketplace de vouchers e recargas de celulares pré-pagos.
  • Atuação em uma arquitetura de microsserviços, utilizando tópicos e filas, serviços em Lambdas e APIs Serveless e EKS.
  • Integrações com webhooks e callbacks para comunicação assíncrona entre sistemas internos.
  • Utilização completa do ecossistema AWS, incluindo DynamoDB, RDS, API Gateway, Lambda, SQS, SNS, EventBridge, Secrets Manager, CloudFormation e CloudWatch.
  • Aplicação de boas práticas de Clean Code, princípios SOLID e testes utilizando Jest e Vitest.

Desenvolvedor Back-End

Mimoo
Remoto
06.2023 - 06.2024
  • Desenvolvi uma API para o aplicativo da empresa e o Back-End de um Sistema Administrativo próprio.
  • Refatorei todo o sistema administrativo, tornando o código mais legível e manutenível. Para esse fim, utilizei Princípios SOLID, Clean Code e Hexagonal Architecture. Além disso, pude contribuir com a implementação dos primeiros casos de teste, utilizando Vitest.
  • Realizei muitos Code Reviews.
  • Utilizei Node.js, TypeScript, Vitest e a infraestrutura da AWS (DynamoDB, CloudFront, API Gateway, Lambda, SQS, SNS) com Serverless Framework.

Desenvolvedor Back-End

Compass UOL
Remoto
12.2022 - 03.2023
  • Contribuí para uma plataforma educacional em fase final de entrega.
  • Utilizei NestJS com TypeScript, Swagger/Open API, e MySQL com TypeORM.

Desenvolvedor Back-End

Pilgrim App
Remoto
02.2022 - 12.2022
  • Desenvolvi duas APIs para suporte ao app mobile da empresa.
  • Utilizei Clean Architecture, GraphQL, PostgreSQL, Next.js e TypeScript.
  • Deploy das APIs na Vercel com integração contínua.

Desenvolvedor de Chatbots

GAVB (do Grupo Boticário)
Remoto
05.2021 - 02.2022
  • Desenvolvi e mantive dois chatbots para o cliente da BASF.
  • Utilizei Node.js, JavaScript, Dialogflow, Serverless do GCP, Twilio API e Google BigQuery.

Desenvolvedor de Chatbots

E.life Group
Remoto
04.2020 - 05.2021
  • Desenvolvi e mantive chatbots para clientes nacionais e internacionais.
  • Utilizei Node.js, Express.js, TypeScript, MongoDB e DialogFlow.

Formação acadêmica

Bacharelado em Sistemas de Informação -

Universidade Federal da Paraíba
05.2001 - 02.2022

Habilidades e competências

  • Nodejs
  • JavaScript, TypeScript
  • Jestjs, Vitest
  • Git e GitHub
  • AWS (DynamoDB, API Gateway, Lambda, SQS, SNS)
  • Serverless
  • MongoDB, PostgreSQL
  • Prisma ORM
  • REST API
  • Expressjs, NestJS
  • Swagger/OpenAPI
  • Docker
  • SOLID, TDD, DDD, Clean Code, Clean Architecture, Hexagonal Architecture
  • Code Review

Idiomas

Português
Língua materna
Inglês

Linha do tempo

Engenheiro de Software

Dock
09.2024 - Atual

Desenvolvedor Back-End

Mimoo
06.2023 - 06.2024

Desenvolvedor Back-End

Compass UOL
12.2022 - 03.2023

Desenvolvedor Back-End

Pilgrim App
02.2022 - 12.2022

Desenvolvedor de Chatbots

GAVB (do Grupo Boticário)
05.2021 - 02.2022

Desenvolvedor de Chatbots

E.life Group
04.2020 - 05.2021

Bacharelado em Sistemas de Informação -

Universidade Federal da Paraíba
05.2001 - 02.2022
Marcus Vinicius Ferreira Aragão