Skip to content
View mathofjesus's full-sized avatar
🇧🇷
🇧🇷

Highlights

  • Pro

Block or report mathofjesus

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
mathofjesus/README.md

Matheus Costa — Backend & AI/ML Engineer

Computer Science Student | Descomplica Faculdade Digital (6º semestre, conclusão dezembro/2027)
Localização: Lauro de Freitas, Bahia, Brasil 🇧🇷


Sobre

Backend Engineer em formação com transição deliberada para IA/ML como complemento estratégico. Background sólido em operações, automação e sistemas distribuídos evoluiu para data-driven problem solving e agora estende-se para machine learning e análise preditiva.

Stack principal: Java/Spring Boot, PostgreSQL, Python (fundamentals em IA/ML).
Especialidade: Sistemas robustos, arquitetura escalável e dados para decisão.

Meu background em KPI monitoring e data analysis em manufatura cria ponte natural entre backend robusto e ML aplicado. Apaixonado por código bem estruturado, testes rigorosos e engenharia de software escalável.

Objetivo: Conquistar vagas de Desenvolvedor/Engenheiro Backend focadas em Java e Spring Boot no setor financeiro brasileiro, com abertura para IA/ML roles que aproveitem Python e análise de dados. Fintechs globais que usam Go também no radar.


Competências Técnicas

Backend & Arquitetura (Principal)

  • Java — OOP fundamentals, programming logic, Spring Boot 3.x
  • Spring Boot — dependency injection, layered architecture, annotations, REST APIs
  • PostgreSQL — schema design, query optimization, Flyway migrations
  • Segurança — JWT authentication, BCrypt encryption
  • Arquitetura — multi-module, clean code, SOLID principles

IA/ML & Data (Em Desenvolvimento)

  • Python — NumPy, Pandas (data manipulation)
  • Fundamentos — estatística aplicada, análise exploratória de dados (EDA)
  • Roadmap ativo — scikit-learn, regressão/classificação, feature engineering
  • Ferramentas — Jupyter, Power BI (análise + visualização)

Desenvolvimento & DevOps

  • Git — advanced workflows (rebase, merge, squash, feature branches) — diferencial em entry-level
  • Testing — JUnit 5, Mockito (TDD mindset), Playwright (E2E)
  • CI/CD — GitHub Actions, Docker Compose
  • Sistemas — Linux operations, Bash scripting

Em Roadmap

  • Go (Golang) — sistemas distribuídos, fintechs remotas
  • ML Deployment — modelos em produção, pipelines de dados

Projetos em Destaque

Sistema completo de gestão financeira pessoal. Arquitetura multi-module com foco em production-readiness e componentes de análise de dados.

Tech Stack: Spring Boot 3.2, PostgreSQL, Flyway, JWT + BCrypt, JUnit 5 + Mockito, Playwright E2E, Docker Compose, GitHub Actions, Preact + TypeScript

Diferenciais:

  • Arquitetura em camadas com separação clara de responsabilidades
  • Autenticação segura com token versioning
  • Testes unitários + E2E (>80% backend coverage em progresso)
  • Pipeline CI/CD automatizado
  • Multi-module Maven para escalabilidade
  • Componentes de análise: KPI tracking, dashboard de gastos (ponte para IA/ML) Aprendizado em IA/ML: Dashboard fornece base para modelos preditivos futuros (previsão de despesas, detecção de anomalias).

Jogo interativo com foco em performance e user experience. React Native + Expo + TypeScript com revisão técnica rigorosa.

Demonstra: Frontend fundamentals e pensamento de UI/UX — complementa visão fullstack.


Ferramenta interativa para construção visual de queries SQL. Demonstra compreensão profunda de abstração de dados e UX de engenharia.


Educação & Certificações

  • Bacharelado em Ciência da Computação — Descomplica Faculdade Digital (conclusão: dezembro/2027)
  • Voxy B1 English Certification
  • Coursera & Extensões — Python, Java, Data Science fundamentals, Business Statistics
  • Em Progresso: Fundamentos de Machine Learning, Python para Data Science

Mindset & Princípios

  • Honestidade sobre skills: Defendo apenas o que domino. Backend: prático e defensível. IA/ML: em desenvolvimento ativo com base sólida teórica. Excluídos ativamente: Docker, Angular, Node.js, MongoDB, TypeScript (frameworks), React
  • Defensibilidade técnica: Código que posso explicar em detalhe em entrevista
  • Git avançado como diferencial: Rebase, merge, squash, feature branches — raridade em entry-level
  • Test-first mentality: Código robusto requer testes
  • Backend + IA/ML complementares: Python como ponte; ML deployment será sobre pipelines sólidas, não apenas modelos isolados

Próximos Passos (Roadmap)

Curto Prazo (Próximos 2-3 meses)

  • ✅ Finalizar GFP (README, test coverage 80%+, Playwright E2E)
  • 🔄 Projeto de IA/ML: Sistema de Limite de Crédito com análise preditiva (Python + scikit-learn)
  • 📊 Aprofundar em pandas, feature engineering, validação de modelos

Médio Prazo (3-6 meses)

  • 🚀 Deploy de modelo preditivo em produção (GFP ou novo projeto)
  • 📈 Certificação em ML fundamentals
  • 🔗 Integrar modelo ML com backend Java (pipeline completa)

Longo Prazo

  • 🐹 Go para sistemas distribuídos
  • 🛡️ Cybersecurity (interesse secundário)
  • 🏢 Senior backend engineer com expertise em MLOps

Conecte-se

Email: matheuscojesus@gmail.com
LinkedIn: Matheus Costa de Jesus
Twitter/X: @Im_mathdejesus
GitHub: github.com/mathdejesus


"Com estilo, inteligência e sem medo."

Popular repositories Loading

  1. gestor-de-financas-pessoais gestor-de-financas-pessoais Public

    Production-ready personal finance platform with Spring Boot 3.2, PostgreSQL, JWT token versioning, 80%+ test coverage and Docker CI/CD.

    Java 1

  2. mathofjesus mathofjesus Public

    Backend Engineer specializing in Java, Spring Boot, PostgreSQL and Go for financial systems and distributed applications.

    1

  3. visual-query-builder visual-query-builder Public

    TypeScript 1

  4. memory-game memory-game Public

    Get up and running with Memory Game on React Native, Expo, TypeScript and Jest.

    TypeScript 1

  5. docker-sandbox docker-sandbox Public

    JavaScript 1

  6. ComparadorDeInvestimentosRendaFixa ComparadorDeInvestimentosRendaFixa Public

    Comparador de Letras de Credito e Títulos do Tesouro Brasileiro. (não é uma recomendação de investimentos, apenas um algoritimo que faz o teste de acordo com os meu interesses pessoais.)

    Java