Mathews Martins
Sobre Mim
Olá, Jovem Gafanhoto - Tudo bom contigo? Satisfação em ver você por aqui!
Deixe-me apresentar-me por um momento: Me chamo Mathews Martins, tenho 26 anos e moro atualmente em Montes Claros, Minas Gerais.
Estudo programação desde os meus 13 anos de idade. Desde então, comecei pequenos projetos pessoais e fui escalonando meus conhecimentos e práticas na área.
Aos 18 anos de idade, comecei a fazer faculdade de Sistemas de Informação. Aos 20 anos, realizei meu primeiro estágio na área de Desenvolvimento Mobile (Android e iOS) e também meu primeiro estágio em Desenvolvimento Web.
Já participei/colaborei em alguns projetos de forma voluntária, projetos esses que dei o meu melhor para fazer acontecer e dar certo.
E desde então, entre idas e vindas, estou há 5 anos como programador/desenvolvedor no mercado. Participei também de alguns projetos colaborativos durante esse tempo.
E esse sou euzinho:
Satisfação em conhecer-lo! Siga abaixo para conhecer mais sobre o meu lado profissional.
Contribuições
Meus Projetos
MQTT Client Receiver (HTML5 + JS + CSS3)
Jumpman Craft - Repositório Privado (Unity2D (C#) + JS) - Vídeo Demo
FindMe.io (Unity2D (C#) - Android) - Play Store
MaLi Discord PoC Bot (PostgreSQL + TypeScript + Node.js + Prisma + Docker)
Dart Console Application Project (Dart 3)
Infos Generator (ReactJS + NodeJS + HTML5 + CSS3 + JS + PHP + MySQL)
Bot PoC Telegram (Python3 + SQLite3 + Docker)
Projetos Driven
Globo G1 Clone (HTML5 + JS + CSS3)
Instagram Clone (HTML5 + JS + CSS3)
DrivenEats (HTML5 + JS + CSS3)
Parrots Card Game (HTML5 + JS + CSS3)
BuzzQuizz (HTML5 + JS + CSS3)
Instagram Clone (ReactJS + NodeJS + HTML5 + CSS3 + JS)
Jogo da Forca (ReactJS + NodeJS + HTML5 + StyledComponents + JS)
ZapRecall (ReactJS + NodeJS + HTML5 + StyledComponents + JS)
CineFlex (ReactJS + NodeJS + HTML5 + StyledComponents + JS)
TrackIt (ReactJS + NodeJS + HTML5 + StyledComponents + JS)
Experiências
- Realizo novas implementações e manutenções em biblioteca privada (Expo/React Native) e em aplicação mobile, em Expo/React Native, que usa TypeScript e NodeJS.
- Realizo, junto com a equipe, o uso de Azure DevOps como ferramenta para versionamento de software para o projeto.
- Realizo estudo e implementação de API REST com microsserviços para implementação da aplicação mobile.
- Responsável por dar manutenção e desenvolver novas funções/recursos - tanto no sistema web / api da empresa, usando MEAN.js (MongoDB, Express.js, Angular.js e Node.js), em um ambiente com containers e CI/CD para os servidores dos clientes - quanto na aplicação android nativa, usando Java no aplicativo, e Angular.js na parte webview (página web local).
- Uso do GitHub para versionamento da aplicação e distribuição (CI/CD) da aplicação em todos os clientes.
- Responsável por realizar manutenção nos servidores dos clientes e em seu ambiente configurado (manutenção e configuração do ambiente do docker, para antigos e novos clientes, e manutenção no firewall), e atualização do processo de CI/CD do sistema (tanto no GitHub, quanto nos servidores).
- Responsável por iniciar e começar a migração do sistema da empresa para novas tecnologias disponíveis no mercado, a fim de implementar boas práticas de desenvolvimento da aplicação web e mobile, e reduzir as limitações existentes no cenário atual, por utilizar tecnologias antigas anteriormente. As tecnologias selecionadas foram: Django (com Python 3) + PostgreSql + HTML5 + CSS3 + JavaScript para a parte Web, e React Native (com JavaScript) + RealmDB para a parte Android.
- Realizado estudo e prática de DevOps para manutenção dos ambientes.
- Liderança do time de desenvolvimento durante parte de minha experiência na empresa.
- Recebimento, colaboração e liderança no desenvolvimento da aplicação da startup.
- Utilização da framework Flutter (com a linguagem Dart) para o desenvolvimento do aplicativo mobile.
- Utilização do Unity 2D (com a linguagem C#) para desenvolvimento de alguns jogos educacionais relacionados ao objetivo do projeto.
- Utilização do framework Flutter (com a linguagem Dart) para desenvolvimento de alguns jogos educacionais relacionados ao objetivo do projeto.
- Utilização da metodologia ágil Scrum durante o ciclo de desenvolvimento da aplicação.
- Entendimento e aplicação da consulta da Rest API pública do WordPress pelo aplicativo.
- Responsável por desenvolver o site principal da empresa para apresentação dos serviços para possíveis clientes, utilizando PHP Puro, HTML, CSS, JavaScript e Bootstrap 4 (para o front-end).
- Responsável por desenvolver o sistema de OS (Ordem de Serviço) da empresa para troca de documentos entre clientes e funcionários da empresa, utilizando CodeIgniter 4 (em PHP), HTML, CSS, JavaScript e Bootstrap 4 (para o front-end).
- Responsável por levantar tecnologias, requisitos funcionais e não-funcionais para o desenvolvimento de site da empresa e sistema de OS da mesma.
- Utilizado a metodologia ágil XP durante o ciclo de desenvolvimento de ambos os sistemas.
- Realizado estudo e prática de PHP durante o estágio realizado na empresa.
- Responsável por dar continuidade ao desenvolvimento da aplicação da empresa, onde foram utilizadas as tecnologias: Xamarin.Forms (com a linguagem C#, para o back-end e XAML, para o front-end da aplicação) e SQLite (dentro da aplicação, para armazenar informações e estados do aplicativo).
- Utilização e prática da metodologia ágil Scrum no ciclo de vida útil do desenvolvimento da aplicação.
- Resposável por realizar testes de integração da API com a aplicação mobile, para identificar possíveis erros/alterações necessárias a realizar.
- Realizado estudo e prática de Xamarin.Forms (com C# e XAML), SQLite e Windows Server durante o estágio realizado na empresa.