Marcos B. Campos

Desenvolvedor Backend

Eu construo sistemas sólidos e seguros que sustentam as experiências que você ama.

Inspirado no modelo dos projetos de marcos-c1Britanny Chiang

Sobre mim

Em 2016, tive meu primeiro contato com o mundo da tecnologia ao me interessar no jogo Minecraft feito pela Mojang, decidi explorar como funcionava a codificação por detrás dos panos deste jogo sensacional que naquela época era uma dos jogos mais apreciados pelos meus colegas de classe.

Nessa "aventura" que surgiu como um hobby, construí os meus primeiros algoritmos de comunicação entre o servidor e o cliente, e foi ali que descobri que a minha curiosidade era uma paixão genuína pela programação. Avançando até hoje, tive o privilégio de trabalhar com mentes brilhantes no mundo corporativo da esfera pública, além de participar de eventos e palestras ao longo da minha carreira acadêmica.

Meu foco principal atualmente é construir aplicações robustas e escaláveis como desenvolvedor Backend, seja nos meus projetos pessoais ou para algum cliente como trabalhador autônomo. Eu gosto de criar softwares no ponto ideal onde os padrões de arquitetura e a engenharia se comunicam para a resolução de eventuais problemas — isto é, softwares que ao mesmo tempo sejam úteis para a sociedade por natureza mas também bem-estruturados em nível de código.

Formação Acadêmica

  1. Out 2024 — Presente

    1° semestre

    Área de Pesquisa: Large Language Model (LLMs).

    • Python
    • Shell
  2. 2019 — Ago 2024

    Graduado

    Redirect to pageTCC: Extração de características em snoRNAs usando modelos matemáticos.

    Os algoritmos de extração de características que empregam abordagens matemáticas, em contraposição aos tradicionais algoritmos genéticos de extração, têm provado ser altamente eficazes na classificação dos snoRNAs. Eles alcançaram uma taxa de precisão superior a 90% na avaliação da predição, o que evidencia sua utilidade na identificação desses pequenos RNAs em sequências de vertebrados e invertebrados.

    • Python
    • Shell
    • Numpy
    • MatPlotLib
    • Pandas
    • SciPy
    • Scikit-Learn
    • BioPython
    • IGraph

Experiência Profissional

  1. Dec 2024 — Present

    Responsável pelos módulos de transporte e frota do ambiente de desenvolvimento.

    • Javascript
    • HTML & CSS
    • PL/SQL
    • APEX
  2. Set 2024 — Present

    Reconstrução do projeto SisLegis a partir de um novo layout de estilização feito no Figma.

    • Javascript
    • HTML & CSS
    • PL/SQL
    • APEX
  3. 2022 — 2024

    Construir, customizar, implementar e corrigir as funcionalidades para os clientes do sistema Radex. Integrar os microsserviços da rede interna do TCU em colaboração com os auditores de controle interno e externo, conforme o Regimento Interno do Tribunal de Contas da União.

    • Javascript
    • HTML & CSS
    • PL/SQL
    • APEX
  4. 2020 — 2024

    Atuava no setor de Análise e Dimensionamento de Pessoal, responsável por administrar a base de dados de todos os hospitais universitários federais regidos pela Empresa Brasileira de Serviços Hospitalares. Desenvolvi um algoritmo de aprendizado de máquina supervisionado capaz de extrair o texto de imagens usando a biblioteca de código aberto chamada Tesseract.

    • DBeaver
    • SQL
    • M
    • Power BI
    • Web-scrapping
    • OCR - Tesseract

Projetos pessoais

  • Rastreador de incidências do COVID-19Redirect to page

    Um aplicativo web e mobile informativo sobre a incidência da doença COVID-19 nos estados brasileiros de forma transparência consumindo as APIs públicas do Ministério da Saúde. Os tópicos abordados incluem os sintomas graves e comuns da doença e os cuidados especiais que devem ser tomados caso o paciente apresente os sintomas.

    • Flutter
    • Dart
    • C++
    • CMake
    Rastreador de incidências do COVID-19
  • Sistema de Recursos Humanos — CRUDRedirect to page

    Uma aplicação desktop básica que implementa as quatro funções básicas que os modelos devem ser capazes de realizar, que são CREATE, READ, UPDATE e DELETE (CRUD) para o cadastramento de clientes.

    • Java
    • PostGres
    • Swing API
    Sistema de Recursos Humanos — CRUD
  • Tema HypernovaRedirect to page

    Um tema escuro para VSCode baseado no tema Gruvbox de Pavel Pertsev

      Tema Hypernova
    • marcosc1.vercel.app (v1)Redirect to page

      Um antigo site de portfólio construído com Vercel para expor meus projetos pessoais e minhas experiências profissionais.

      • Vue.js
      • Typescript
      • Vercel
      marcosc1.vercel.app (v1)

    Certificados