Resumo
Visão geral
Experiência 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

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

Experiência profissional

Engenheiro de Software

Dock
Remoto
2024.09 - 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
2023.06 - 2024.06
  • 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
2022.12 - 2023.03
  • 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
2022.02 - 2022.12
  • 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
2021.05 - 2022.02
  • 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
2020.04 - 2021.05
  • 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
2001.05 - 2022.02

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
2024.09 - Atual

Desenvolvedor Back-End

Mimoo
2023.06 - 2024.06

Desenvolvedor Back-End

Compass UOL
2022.12 - 2023.03

Desenvolvedor Back-End

Pilgrim App
2022.02 - 2022.12

Desenvolvedor de Chatbots

GAVB (do Grupo Boticário)
2021.05 - 2022.02

Desenvolvedor de Chatbots

E.life Group
2020.04 - 2021.05

Bacharelado em Sistemas de Informação -

Universidade Federal da Paraíba
2001.05 - 2022.02
Marcus Vinicius Ferreira Aragão