Matheus Patrick

Sobre-mim

Web Developer.

Desenvolvedor Full Stack

  • Telefone: +55 48 988399953
  • Cidade: Florianópolis, SC, Brazil
  • Email: mathtg2@gmail.com
  • Freelance: Available

Sou um desenvolvedor de software full stack com sólida experiência em todo o ciclo de desenvolvimento, desde o front-end até o back-end, além de infraestrutura e manutenção de hardware e redes. Domino diversas linguagens, frameworks modernos e serviços em nuvem, sempre buscando soluções eficientes e inovadoras.
Linguagens: HTML, CSS, JavaScript, TypeScript, PHP, Java
Bancos de Dados: MySQL, PostgreSQL, MongoDB
Frameworks: Angular, React, Vue, Nuxt.js, Tailwind CSS, Laravel, Node.js, NestJS, Spring Boot
Serviços em Nuvem: Amazon Web Services (AWS), Azure
Outras habilidades: Manutenção de hardware, Infraestrutura de rede, Excel (conhecimento avançado)

Habilidades

Resumo

Um breve resumo da trajetória até o presente momento

Formação & Cursos

Introdução ao Estudo de Java

2021 - 2022

Udemy

  • Introdução à sintaxe Java e programação Orientada a Objetos.
  • Desenvolvimento com Spring Boot framework.

JavaScript & TypeScript do Zero ao Profissional

2022

Udemy

  • Introdução à sintaxe JavaScript e TypeScript.
  • Conceitos avançados: programação assíncrona, orientação a objetos, consumo de APIs.
  • Desenvolvimento com bibliotecas como React.

Desenvolvimento Web Full Stack

2022 - 2023

OneBitCode

  • HTML5, CSS3, Sass, Bootstrap 5.
  • JavaScript, TypeScript, Git e GitHub.
  • NodeJS, React, Bulma.

NestJS com TypeORM, Mongoose, Prisma e Swagger

2023

Udemy

  • Desenvolvimento Back End com NestJS framework.
  • ORM: TypeORM, Mongoose e Prisma.
  • Documentação de APIs com Swagger.
  • Docker, TypeScript, Git e GitHub.
  • NodeJS, React, Bulma.

Formação NodeJS

2023

Udemy

  • Desenvolvimento Back End com NodeJS.
  • Containerização com Docker.
  • ORM: Prisma.
  • Bancos de dados: PostgreSQL, MongoDB, MySQL.
  • JavaScript e TypeScript.

Experiência Profissional

Desenvolvedor Full Stack

2023

Ezok

Primeira experiência profissional como Desenvolvedor

  • Desenvolvimento de soluções de software para plataformas web, incluindo experiência tanto no Front End quanto no Back End.
  • Utilização de frameworks como Nuxt (baseado em Vue) e ReactJS para criar interfaces de usuário dinâmicas e responsivas.
  • Desenvolvimento Back End com o framework NestJS, combinado com banco de dados PostgreSQL e Docker, para construir arquiteturas robustas e escaláveis.
  • Utilização de AWS para automatizar rotinas de trabalho, como Web Scrapping e gerenciamento de dados de usuário.
  • Controle de versionamento de código e hospedagem de aplicativos na AWS, visando garantir uma integração contínua e eficaz.

Desenvolvedor Full Stack

Jul 2024 - Atualmente

Neo Crédito

São José, Santa Catarina, Brazil

  • Implementação e manutenção de soluções de software na plataforma, contribuindo tanto para o back-end quanto para o front-end da aplicação.
  • Manutenção e evolução de sistemas legados em PHP 7, garantindo a continuidade do negócio e a implementação de novas funcionalidades críticas, enquanto trabalhamos na modernização gradual da plataforma.
  • Utilização de GitLab para gestão de repositórios e integração contínua.
  • Uso de TypeScript para aplicar melhores práticas de tipagem e programação orientada a objetos, visando aumentar a qualidade e manutenibilidade do código.
  • Uso de Docker para containerização de aplicações para garantir portabilidade e consistência nos ambientes de desenvolvimento e produção.
  • Implementação de comunicação em tempo real para aplicações interativas por meio de WebSockets.
  • Utilização de metodologias ágeis para gerenciar e otimizar o fluxo de trabalho.
  • Integração contínua e entrega contínua (CI/CD) para melhorar a eficiência e a qualidade do desenvolvimento de software.
  • Expansão do BaaS (Banking as a Service), contribuindo com novas funcionalidades e integrações para ampliar a capacidade do produto.
  • Desenvolvimento de interfaces no front-end para otimizar pagamentos diários no setor financeiro, aumentando a eficiência na gestão de recursos e melhorando a experiência do usuário, além de viabilizar a movimentação de grandes volumes financeiros.
  • Desenvolvimento de interfaces de usuário projetadas para otimizar o tempo de atuação e a eficiência operacional dos diversos setores da empresa.
  • Arquitetura e implementação da integração completa com o Serasa Experian para gestão de cobrança, incluindo a criação de toda a lógica para geração de arquivos de remessa em formato posicional e o processamento dos arquivos de retorno via SFTP.

Contato

Localização:

Bairro Agronomica, Florianopolis, Santa Catarina, Brasil