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.