Tomás Mathe a falar ao microfone num palco

Tomás Mathe

Desenvolvedor de sistemas em Maputo

Desenvolvo sistemas que resolvem problemas reais de instituições moçambicanas, sobretudo em saúde e educação, combinando engenharia de software e machine learning.

Disponível para colaborações e consultoria

Trabalho

  • Sangue Solidário Doações de sangue com um modelo preditivo Fim de curso
    Painel administrativo do SENASA com doações mensais e doadores por tipo sanguíneo, ao lado da aplicação do dador com o botão para agendar doação

    Sistema de gestão de doações de sangue, com um painel para o SENASA e os hospitais e uma aplicação para os dadores agendarem doações e acompanharem o seu impacto. Inclui um componente preditivo que estuda como converter dadores de reposição familiar em dadores voluntários regulares, tema de investigação ligado ao SENASA.

    Tecnologia
    Spring Boot, arquitectura hexagonal, PostgreSQL com pgvector, JWT, machine learning
    Qualidade
    91 testes automatizados, segurança baseada em JWT
  • StageUP Portal de estágios com machine learning Independente
    Painel analítico do StageUP no computador e painel administrativo no telemóvel
    Painel analítico global do StageUP, com indicadores e evolução mensal de candidaturas Painel administrativo da universidade, com relatórios a validar e o estado do sistema de recomendação Painel de recrutamento de uma empresa, com candidaturas recentes e vagas activas Funil de recrutamento com a pontuação de compatibilidade de cada candidato Formulário para publicar uma nova vaga de estágio Gestão de utilizadores da plataforma

    Portal de gestão de estágios para a universidade e para as empresas. As empresas publicam vagas e fazem a triagem das candidaturas com uma pontuação de compatibilidade calculada por machine learning; a universidade valida relatórios e acompanha os estágios num painel analítico. Desenvolvido de forma independente e apresentado nas Jornadas Científicas.

  • Ntwanano Hinário digital em xitsonga, português e inglês Aplicação móvel
    Ecrã inicial com a campanha do mês e a lista de hinos Hino com tradução, letra bilingue e opção de ouvir a letra Detalhes do hino com avaliação e comentários Modo de projecção de uma estrofe em ecrã inteiro Opções para partilhar um hino em texto, imagem, PDF ou código QR Estatísticas pessoais com os hinos mais cantados e sugestões Biblioteca musical com hinários em várias línguas Quiz para adivinhar o hino a partir de uma estrofe Configurações de tamanho da letra, tema e idioma

    Aplicação de hinário com letras em xitsonga, português e inglês, que se podem ler lado a lado. Tem modo de projecção para o culto, partilha das letras em imagem, PDF ou código QR, uma biblioteca com hinários em várias línguas, estatísticas dos hinos mais cantados e um quiz de hinos.

    Tecnologia
    Flutter
  • Java School Tutor de programação que ensina com perguntas Educação

    Tutor de Java com método socrático: guia o aluno com perguntas em vez de entregar a resposta. O backend em Spring Boot funciona como fronteira de confiança e o código dos alunos é executado com Judge0.

    Tecnologia
    Java, Spring Boot, Judge0
    Qualidade
    56 testes no núcleo pedagógico, documentação extensa de arquitectura
  • Materiais de computação Unidade de Scratch e livros bilingues de história Colégio Dzovo

    Unidade completa de programação em Scratch para a 4.ª a 6.ª classe, com manuais do professor, livros do aluno, avaliações e catálogo de projectos, ligada à feira de ciências de Outubro. Também criei uma colecção bilingue, em português e inglês, de livros de história de Moçambique para a 4.ª e 5.ª classes.

    Âmbito
    Scratch, currículo Cambridge Primary, material bilingue

Percurso

  • Estagiário Serviço Nacional de Sangue (SENASA)
  • Professor de computação Colégio Dzovo, Cambridge Primary da 4.ª à 6.ª classe
  • Desenvolvedor e consultor Independente, Maputo
  • Licenciatura em Informática, finalista Universidade Pedagógica de Maputo, Engenharia de Desenvolvimento de Sistemas
  • Google IT Support Certificação

Sobre

Sou finalista da Licenciatura em Informática na Universidade Pedagógica de Maputo e faço estágio no SENASA. O que mais me interessa é a IA e a engenharia de software aplicadas a saúde e educação em Moçambique.

Dar aulas de computação no Colégio Dzovo ensinou-me a explicar ideias técnicas de forma clara, e isso reflecte-se no modo como documento e desenho os meus projectos.

Ferramentas

Backend e dados
Java, Spring Boot, Python, PostgreSQL, pgvector, Docker
Mobile
Flutter
Práticas
Arquitectura hexagonal, testes automatizados, segurança com JWT, pagamentos locais com M-Pesa e e-Mola

Contacto

Disponível para colaborações, consultoria e oportunidades.