
Marcus Vinicius
About Candidate
Sou casado com Sâmela e pai da Maria Clara. Moro em João Pessoa, Paraíba. Gosto de estar com a família e amigos, ler, tocar violão, assistir séries/filmes e praticar exercícios ao ar livre. Possuo formação em Sistemas de Informação pela Universidade Federal da Paraíba, concluída em 2022. Atuo com Desenvolvimento Back-End com Node.js e TypeScript desde 2020, com vivência na criação, integração, documentação e manutenção de APIs, utilizando frameworks como Express.js e arquitetura Serverless com AWS. Sigo boas práticas de Clean Code e princípios SOLID, tenho habilidades comprovadas em Hexagonal Architecture e testes automatizados. Sou proativo na resolução de problemas e otimização de sistemas, comprometido com a entrega de soluções eficientes e de alta qualidade. Meu objetivo é crescer como Engenheiro de Software especialista em Node.js.
Education
Experiences
- Desenvolvi e mantive chatbots para clientes nacionais e internacionais.- Utilizei Node.js, Express.js, TypeScript, MongoDB e DialogFlow.
- Desenvolvi e mantive dois chatbots para o cliente da BASF.- Utilizei Node.js, JavaScript, Dialogflow, Serverless do GCP, Twilio API e Google BigQuery.
- 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.
- Contribuí para uma plataforma educacional em fase final de entrega.- Utilizei NestJS com TypeScript, Swagger/Open API, e MySQL com TypeORM.
- 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.