Olá, eu sou Murilo Alves

Desenvolvedor de Software Sênior com experiência em implementação de soluções robustas e escaláveis, especializado em microserviços, testes automatizados, e arquitetura de sistemas. Focado em qualidade, agilidade, segurança e inovação.

Projetos sem fins lucrativos realizados





Esses projetos foram desenvolvidos para o Instituto Terrazul, uma ONG sem fins lucrativos dedicada à preservação ambiental e à promoção do consumo consciente. A parceria teve como foco o desenvolvimento de soluções tecnológicas para incentivar práticas sustentáveis e reduzir o impacto ambiental.

Sistema de Gerenciamento de Emissões

Plataforma para monitoramento e redução de emissões de carbono e consumo de recursos em tempo real, desenvolvida para auxiliar o Instituto Terrazul a acompanhar e diminuir o impacto ambiental de seus associados.

  1. React Native
  2. Node.js
  3. PostgreSQL
Projeto desenvolvido para o Instituto Terrazul

Aplicativo de Redução de Resíduos

Desenvolvimento de um aplicativo móvel para incentivar a redução de resíduos domésticos e o consumo sustentável, com integração de gamificação, ajudando o Instituto Terrazul a engajar o público em práticas ecológicas.

  1. React Native
  2. Firebase
  3. Redux
Projeto desenvolvido para o Instituto Terrazul

Seja o Herói

Esse projeto nasceu de uma iniciativa pessoal para ajudar ONGs da minha região que cuidam de animais a se conectarem com pessoas interessadas em apoiar financeiramente. O objetivo é facilitar a colaboração em casos onde as ONGs precisam de mais ajuda.

  1. Node.js
  2. PostgreSQL
  3. React
  4. React Native
Plataforma para conectar ONGs de proteção animal com apoiadores

Dietfy - Fazer Dieta

O Dietfy é um aplicativo que desenvolvi com o intuito de oferecer suporte alimentar gratuito para pessoas que não têm condições de pagar por um nutricionista. Através de uma anamnese inteligente e uma IA treinada, o app gera cardápios saudáveis e enfatiza a importância de procurar um profissional, tudo de forma gratuita. Também existe uma plataforma onde nutricionistas podem acessar e validar cardápios que o aplicativo gerou. Os usuários podem, por apenas 10 reais, solicitar que nutricionistas melhorem seus cardápios. Tudo de forma integrada e facilitada, garantindo que o usuário tenha uma melhor experiência com o app e a nutrição.

  1. React Native
  2. React
  3. Firebase
Visite a Play Store para ter mais detalhes

Meus Artigos

Hibernate Dynamic Update para colunas JSON — Exemplo em Java.

Utilizando o Hibernate Dynamic Update em entidades que contém mapeamento JSON em colunas de uma tabela.

MacBook Pro

Autenticação vs Autorização.

Entenda de uma vez por todas a diferença entre autenticação e autorização.

Proteja suas APIs REST Spring Boot com Keycloak - parte 1.

A Keycloak é um produto open source da Red Hat, cuja versão enterprise é o Red Hat Single Sign-On, que permite o login único com o Gerenciamento de Identidades e Gerenciamento de Acesso, destinado a aplicativos e serviços modernos. Em vez de fazer login em aplicativos individuais, os usuários se autenticam no Keycloak.

Proteja suas APIs REST Spring Boot com Keycloak — parte 2.

Construindo uma aplicação Spring Boot e configurando com Keycloak Spring Boot Adapter.

Removendo valores nulos em listas — Java.

Neste pequeno tópico vou mostrar como remover todos os elementos nulos de uma lista. Usando Java simples, Guava, as coleções Apache Commons e o suporte a lambda Java 8 mais recente.

JUnit5 — Definindo a ordem de execução de testes.

Neste tópico vou abordar como podemos definir qual a ordem de execução de nossos testes utilizando JUnit5.

API Postmon + Spring boot + RestTemplate + Testes Integrados.

Consumindo a API Postmon com RestTemplate e Spring Boot + Teste de integração com JUnit

Conectando METABASE ao ATHENA (AWS) utilizando Docker.

Bem, acredito que você assim como eu está procurando a algum tempo uma forma de conectar o Metabase ao Athena (aws). Como não encontrei nenhuma fonte em português, decidi criar este artigo para tentar ajudar a comunidade.

Ferramentas e Tecnologias

Frontend

Backend

Databases

Cloud & DevOps

Versionamento

Reconhecimentos

  1. Murilo é um profissional muito dedicado e tem genuína paixão pelo que faz. Adaptou-se rapidamente ao time e ao projeto estando apto para fazer o seu melhor. É um excelente desenvolvedor de software e está sempre antenado as novidades do mercado. Sua busca constante em melhorar os processos do projeto elevou o nível de todos nós. Algumas de suas ideias viraram cartilha para os novos colaboradores e avançaram para empresa como um todo.
    Julian Macena

    Julian Macena

    Tech Lead @Akross

  2. Trabalhar com o Murilo tem sido uma verdadeira honra nos últimos seis meses. Sua profunda compreensão de conceitos e sua habilidade exemplar em implementá-los demonstram seu notável domínio técnico. Além disso, sua abertura para ideias e prontidão para feedback enriquecem nossa colaboração em equipe. A experiência de colaboração com o Murilo é incrivelmente positiva. Ele certamente deixará sua marca em qualquer equipe ou empresa, assim como fez aqui na Akross, destacando não apenas suas habilidades técnicas excepcionais, mas também seu impacto positivo no ambiente de trabalho!
    João Villar

    João Villar

    Software Architect @Pitang

  3. Murilo es un profesional que siempre busca realizar el desarrollo con calidad y excelencia, es una persona que sabe trabajar en equipo para hacer las tareas de la mejor manera posible.
    Diego Ferrin

    Diego Ferrin

    Software Enginner @MercadoLibre

  4. Un Excelente compañero de trabajo, siempre dispuesto a ayudar y dar más de lo que se necesitaba. Un Excelente profesional, serio, responsable, disciplinado. y sobre todo una gran persona !!! Te extrañamos en Meli!!
    Natalia Castro

    Natalia Castro

    Scrum Master @Imagemaker

  5. Murilo is a great professional, highly qualified. Not by chance, but because it works for that. We work together and I can say that you are a great professional, you have a good command of Java and its frameworks. I recommend being a developer at any level of seniority.
    Paluan Batista

    Paluan Batista

    Software Enginner @Maitha Tech

  6. Tive o prazer de ter o Murilo como companheiro de time, sempre nos auxiliando na resolução de problemas com bom humor e muita simpatia. Acompanhei seu desenvolvimento como DEV e sua entrega e disposição para aprender, sempre me despertou admiração. Murilo é uma grande adição para qualquer time!
    Vinícius Giolo

    Vinícius Giolo

    Product Manager @MaisTODOS

Contato

Disponível

Como um Desenvolvedor de Software Sênior, construo softwares web com uma paixão especial pela acessibilidade, desempenho, qualidade e segurança. Tenho preferência por codificar as coisas do zero e gosto de dar vida às ideias das pessoas, e principalmente, resolver problemas.

Também gosto de contribuir com a comunidade de desenvolvedores compartilhando conhecimento através dos artigos que escrevo.