Carreira

Cristão em tempo integral, Observador do Sábado por amor e Desenvolvedor Full Stack por paixão. Procuro estar sempre ligado e motivado em conhecer novas tecnologias, e quando não estou aprendendo algo novo procuro me divertir nos autódromos virtuais

Pós graduado em Arquitetura de Software e Soluções e bacharel formado com Honra ao Mérito em Sistemas de Informação. Focado em tecnologia para aplicações web

Experiência em desenvolvimento e manutenção de aplicações .Net, .Net Core e Angular, empregando padrões de projetos, conceitos de orientação a objetos, boas práticas de arquitetura de software e realizações de testes unitários.

Utilização dos principais bancos de dados, relacionais e não relacionais, SQL Server, MySQL, MongoDB e Realm. Realização das consultas utilizando ADO.Net, Entity Framework, NHibernate e Dapper.

Elaboração de especificações funcionais, levantamento de requisitos e modelagem de sistemas e vivência com metodologias ágeis como SCRUM e KANBAN.


Experiências

  • Desenvolvedor Frontend

    JULHO DE 2019
    PROCOB Serviços, Jundiaí - SP

    Atuando com desenvolvimento de aplicações frontend em Angular 11. O objetivo é reduzir o tempo de espera em solicitações de crédito pessoal realizando uma transformação digital com a implementação do novo produto seguindo o padrão de mobile-first.

    Responsável pelo design da arquitetura do projeto, modularização das features e implementações como, serviços de comunicação com API REST, interceptor para autorizaçãodo app através de JWT, pipes para tratamento de dados e componentes compartilhados.

  • Desenvolvedor Sênior

    MARÇO DE 2018 - JULHO DE 2019
    LABSOFT, Jundiaí - SP

    Responsável pela criação de um novo aplicativo móvel, com o objetivo de resolver os problemas que a indústria de saneamento básico enfrenta para a realização de suas análises em campo. O principal desafio foi o de substituir as planilhas impressas por uma forma muito mais rápida e segura para armazenamento dos dados.

    O processo de desenvolvimento seguiu o padrão offline-first, utilizando como principal tecnologia o Xamarin com o padrão MVVM, adotando para o armazenamento dos dados a base não relacional Realm.

  • Desenvolvedor .Net Pleno

    JUNHO DE 2017 - AGOSTO DE 2017
    Bematech, Jundiaí - SP

    Realização do desenvolvimento de uma solução com arquitetura de Micro-Serviço utilizando .Net Core e base de dados MongoDB. O desafio era realizar a integração de um sistema de pontuação com a base de dados do sistema de gerenciamento atual do cliente, adotado no projeto os principais padrões e boas práticas de desenvolvimento.

  • Desenvolvedor .Net Pleno

    MARÇO DE 2017 - ABRIL DE 2017
    UP Software, Jundiaí - SP

    Implementação de arquitetura .Net seguindo padrões de Micro-Serviços para a migração de um software ERP. Iniciação da modelagem da arquitetura seguindo os princípios e boas práticas como orientação a objetos e padrões de projetos.

  • Desenvolvedor Pleno

    JANEIRO DE 2016 - FEVEREIRO DE 2017
    LABSOFT, Jundiaí - SP

    Atuação com sistema de automação e gestão de laboratórios (LIMS), responsável pelo desenvolvimento de documentos, laudos técnicos, relatórios gerenciais e dashboards específicos para cada cliente, utilizando .Net C#, HTML, CSS e Handlebars (Javascript)

    Criação e manutenção de módulos específicos de integrações através de API REST, onde era realizada a comunicação do sistema com os equipamentos de análises e sistemas de terceiros.

    Participação de projetos em etapa de implantação com realização de consultorias e adequação de automação, seguindo a norma ABNT NBR ISO/IEC 17025.

  • Desenvolvedor .Net Júnior

    JUNHO DE 2014 - NOVEMBRO DE 2015
    LABSOFT, Jundiaí - SP

    Desenvolvimento e manutenção de módulos de sistema ERP utilizando tecnologia VB.Net. Estabelecimento de processos operacionais necessários para o tratamento dos dados, baseando-se nas definições fornecidas na fase de análise e valendo-se de métodos e técnicas adequadas aos equipamentos e aplicações que se destinavam.

    Estudo dos objetivos propostos analisando a viabilidade do processo, levantamento das características dos dados de entrada e o processamento necessário para a obtenção dos dados de saída desejado onde era utilizado o Crystal Reports para obtenção dos relatórios finais.


Freelances

 

MARÇO DE 2019 - JUNHO 2019

Criação de uma aplicação backend utilizando .Net Core para gestão de pagamentos em recorrência. Implementação de interface gráfica para realização das cobranças utilizando o Angular 7, com o desenvolvimento de módulos de pagamentos através de boletos e cartões de créditos, tanto para produtos quanto para planos mensais (recorrência).

 

NOVEMBRO DE 2017 - OUTUBRO DE 2018

Desenvolvimento de aplicação web em Angular 3, para suporte multiusuário de ambiente de marketing multinível. Os principais desafios era o de prover dois módulos diferentes, um deles sendo uma vitrine virtual com a exibição de todos os produtos, e um segundo módulo contendo o backoffice com políticas e níveis de acesso controlado de acordo com o usuário autenticado.

Foram realizadas implementações de autenticação através de JWT, pipes para tratamento de dados, componentes compartilhados e serviços para comunicação com a API REST. Posteriormente este projeto foi migrado para o Angular 6.

 

AGOSTO DE 2017 - SETEMBRO DE 2017

Implementação de arquitetura Node.js seguindo padrões de Micro-Serviço adequados para desenvolvimento de API REST para consulta a dados em uma base MySQL, utilizando o Bookshelf.js para realização da captura dos dados.

Implementação de sistema para login utilizando padrão Single Sign-On, possuindo integração com as redes sociais Facebook, Google e Twiiter.


Projetos

Sétimo Dia

Criação de uma aplicação backend utilizando .Net Core para cálculo do horário aproximado do pôr do sol de uma região através de suas coordenadas geográficas. Implementação de uma aplicação web responsável por coletar os dados de localização do navegador do usuário e informar à API REST, sendo exibido o resultado obtido ao usuário, desenvolvida utilizando Angular 5.

ViaCEP

Contribuição para a comunidade Angular com o exemplo de utilização do webservice ViaCEP em formulários reativos.

FinanceAPP

Projeto de controle financeiro, desenvolvido para estudo do conceito MEAN (MongoDB, Express, Angular e Node.js).

NFL Teams App

Aplicação simples que exibe todos os 32 times da liga nacional de futebol americano (NFL). Foi desenvolvido utilizando Xamarin e está disponível para as plataformas Android, iOS e Windows.

MovieClub

Aplicativo de buscas de filmes, disponível para a plataforma Android, desenvolvido utilizando a linguagem nativa, Java.

O aplicativo se conecta a API REST The Movie Database, onde todos os resultados encontrados são disponibilizados na tela do dispositivo móvel, todas as buscas realizadas pelo usuário são armazenadas em um histórico local, utilizando SQLite para armazenamento destas informações

RBControl - Sistema de Gerenciamento de Assistência Técnica

Sistema totalmente personalizado para o gerenciamento de assistência técnica, produzido de acordo com as necessidades da empresa. Desenvolvido utilizando WindowsForms, com base no Framework .NET (4.0), escrito totalmente em VB.Net, utilizando persistência de dados em base MySQL.

O sistema engloba todos os cadastros necessários para que a empresa mantenha o gerenciamento em um único software. O intuito principal foi eliminar o uso de diversas planilhas, centralizando todas as informações em apenas um único local, com isso torna-se possível a extração de relatórios específicos.

Principais Módulos do RBControl:

  • Cadastro de Cliente
  • Cadastro de Produto
  • Cadastro de Mecânico
  • Cadastro de Usuário
  • Controle de Acesso
  • Entrada de Lotes (Recebimento)
  • Controle de Produção
  • Saída de Lotes (Devolução)
  • Monitoramento de Prazos para Produção
  • Monitoramento de Prazos para Devolução
  • Controle de Ordem de Serviço
  • Emissão de Ordem de Serviço