Seja bem-vindo ao meu site
Essa é a página de um desenvolvedor web full stack e desenvolvedor mobile
Desenvolvedor ou Programador?
Rubber Duck Debugging :3
RDD Hoje, RDD Amanhã, RDD Sempre!
Quase 7 anos de experiência
Eclético? Com certeza!
Novo Desafio? Mas é Claro!
Freelancer Disponível!
Isso daqui é um teleprompter?
Seja bem-vindo ao meu site
Essa é a página de um desenvolvedor web full stack e desenvolvedor mobile
Desenvolvedor ou Programador?
Rubber Duck Debugging :3
RDD Hoje, RDD Amanhã, RDD Sempre!
Quase 7 anos de experiência
Eclético? Com certeza!
Novo Desafio? Mas é Claro!
Freelancer Disponível!
Isso daqui é um teleprompter?

Mathews Martins

Início Extras

Sobre Mim

Olá, Jovem Gafanhoto - Tudo bom contigo? Satisfação em ver você por aqui!

Deixe-me apresentar-me brevemente 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 um curso superior 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.

Desde então, continuo sempre na ativa na área de desenvolvimento. Inclusive, estou fazendo mais um curso superior, dessa vez de Engenharia de Software, para agregar ainda mais nos meus conhecimentos. :)

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á quase 7 anos como programador/desenvolvedor no mercado. Participei também de alguns projetos colaborativos durante esse tempo.

E esse sou euzinho:

Uma imagem do autor do website, que é branco, dos olhos castanhos, cabelo baixo, e vestido com camisa social branca.

Satisfação em conhecer-lo! Siga abaixo para conhecer mais sobre o meu lado profissional.

Experiências

  1. Desenvolvedor Mobile como Freelancer

    - Realizo novas implementações e manutenções em aplicação mobile híbrida, desenvolvida em Expo/React Native, que usa TypeScript e NodeJS.

    - Realizo, junto com a equipe, o uso de ferramentas internas para versionamento de software para o projeto e acompanhamento de desenvolvimento com tarefas/cards.

    - Realizo estudo e implementação de API REST para implementação da aplicação mobile.

  2. Desenvolvedor Mobile como Freelancer

    - 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.

  3. Desenvolvedor Web Full Stack & Desenvolvedor Android na ABM Technology

    - 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.

  4. Desenvolvedor Mobile (Android e iOS) na Startup Educame

    - 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.

  5. Desenvolvedor Web Full Stack na Críston

    - 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.

  6. Desenvolvedor Mobile na TudOn

    - 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.

Me siga/adicione nas redes sociais:

Entre em contato.