Experiência Profissional

Experiencia

2025-03 — presente Atual

Engenheiro de Machine Learning - Freelance

Desenvolvimento de um chatbot para HoReCa (hotéis, restaurantes e cafés), através do qual cozinheiros e garçons podem falar com o chatbot para fazer consultas sobre receitas e menus.

Responsabilidades

  • Desenvolvimento de agentes

Logros

  • Desenvolvimento de dois MVPs em duas semanas com os quais poder oferecer a possíveis clientes
Python Python Graph databases Graph databases Gremlin Gremlin
2024-12 — 2025-03

Engenheiro de Machine Learning - Freelance

Civir Remote

Desenvolvimento de um chatbot para HoReCa (hotéis, restaurantes e cafés), através do qual cozinheiros e garçons podem falar com o chatbot para fazer consultas sobre receitas e menus.

Responsabilidades

  • Desenvolvimento de backend com chatbot
  • Desenvolvimento RAG
  • Implementação de agentes que obtêm a intenção do usuário e executam ações
  • Desenvolvimento de componentes de React para a interface de usuário
  • Implementação de chatbot através de comunicação falada

Logros

  • Buscas vectoriais customizáveis
  • Geração de prompts usando Langchain com LangChain, com informação da pergunta do usuário e informação da empresa através de variáveis
Python Python LangChain LangChain PostgreSQL PostgreSQL PGVector PGVector React React Kubernetes Kubernetes Docker Docker GitHub Actions GitHub Actions
2024-09 — 2024-11

AI tech lead

Bravent Remote

Dos meses parado por no tener acceso a Azure y porque pedían expresamente que no desarrollase hasta no tener acceso a Azure. Un mes escalando un desarrollo que se paró

Responsabilidades

  • Liderança técnica.
  • Tomada de decisões técnicas: tecnologias apropriadas.
  • Propor novas soluções na área/inovação.
  • Desenvolver SW com padrões estabelecidos, alta complexidade, prazos curtos.
  • Supervisão de desenvolvimento.
  • Colaboração na gestão correta de projetos técnicos.
  • Avaliação de riscos técnicos
  • Auxiliar na resolução de problemas técnicos.
  • Comunicação clara e eficaz
  • Manter-se atualizado com as últimas tecnologias e tendências do campo

Logros

  • Mostrando que no hace falta usar Chat GPT para todo.
Python Python Pytorch Pytorch HuggingFace HuggingFace Azure Azure Azure Machine Learning Azure Machine Learning
2022-09 — 2024-09

Machine Learning Engineer

Sener Tres Cantos, Madrid

Machine Learning Engineer, desenvolvimento de algoritmos de visão para veículo autônomo e liderança no sistema RAG para obter informações de documentação

Responsabilidades

  • Desenvolvimento do conjunto de algoritmos de visão para veículo autônomo.
  • Liderança no desenvolvimento do sistema RAG para obter informações de documentação.

Logros

  • Ao trabalhar em um veículo autônomo, tudo tem que ir em um dispositivo embarcado, que não é tão potente quanto um computador normal. Portanto, otimizei as redes neurais com TensorRT, fazendo com que o tempo de inferência e a memória VRAM necessária fossem muito menores, garantindo o funcionamento em tempo real do veículo autônomo.
  • Desenvolvimento de um conjunto de dados de imagens sintéticas realistas para treinar as redes para o veículo autônomo, criando imagens em diferentes condições ambientais, tornando as redes neurais mais robustas.
  • Implementação de scripts de inicialização para todas as bibliotecas e programas do dispositivo do veículo autônomo. Antes, apenas uma pessoa sabia instalar tudo, agora qualquer pessoa pode iniciar o sistema.
  • Promoção de uma colega
  • Mentoria de estagiários e juniores
Python Python Pytorch Pytorch HuggingFace HuggingFace TensorRT TensorRT Nvidia Jetson Nvidia Jetson
2017-10 — 2022-07

Engenheiro de IA e eletrônico

Arquimea Leganés, Madrid

Desenvolvimento de IA, HW e FW.

Responsabilidades

  • Implementação de algoritmos de detecção para UAV.
  • Desenvolvimento de um algoritmo piloto para geoposicionamento sem GPS.
  • Liderança do desenvolvimento de HW e FW de UAV.

Logros

  • Com a implementação de algoritmos de detecção para UAV, evitamos ter que comprar um dispositivo que fazia tal detecção, economizando um custo de 2000€ por unidade.
  • Quando cheguei, o HW e FW de cada um dos UAVs e estações terrestres era diferente, o que significava que havia várias equipes desenvolvendo a mesma funcionalidade, de maneiras diferentes. Unifiquei o HW dos UAVs e estações terrestres, o que reduziu o custo de fabricação de PCBs. Também permitiu criar um FW de baixo nível comum, tendo que mudar apenas a parte de alto nível, evitando desenvolvimentos duplicados.
  • Em ambientes de guerra eletrônica, é comum desativar o GPS, o que é letal para os UAVs, pois não podem se geoposicionar. Com o algoritmo piloto para geoposicionamento sem GPS, conseguimos ter uma vantagem competitiva contra nossos concorrentes.
Python Python Pytorch Pytorch YOLO YOLO Altium Altium STM32 STM32 C C
2014-05 — 2017-10

Engenheiro eletrônico

Indra Torrejón de Ardoz, Madrid

Desenvolvimento de HW e FW.

Responsabilidades

  • Desenvolvimento de FW de PCB de controle de helicóptero autônomo.
  • Manutenção de HW de PCBs de helicóptero autônomo.
  • Desenvolvimento de HW de PCB com sensores para um caça.

Logros

  • Ninguém queria se responsabilizar pelo FW da PCB de controle de helicóptero autônomo, o que fazia com que o projeto progredisse muito lentamente. Assumi o FW, então o projeto progrediu muito mais rápido.
  • Quando cheguei, os testes de inicialização das PCBs eram feitos manualmente, pois eram projetados pelos engenheiros que as projetavam e apenas as testavam na fase de projeto. Mas quando o projeto estava em produção, toda vez que novas PCBs eram fabricadas, seus testes eram muito lentos porque tinham que ser feitos manualmente. Nas PCBs que desenvolvi, implementei cabeamento de teste e FW de teste, de modo que o teste das PCBs era feito automaticamente, fazendo com que quando o projeto estava em produção, os testes das PCBs pudessem ser feitos muito mais rapidamente e também poderiam ser feitos por mais pessoas, porque não era necessário ter pessoal com um conhecimento mínimo.
Altium Altium C C Eclipse Eclipse
2013-01 — 2014-05

Estagiário

Indra Torrejón de Ardoz, Madrid

Ajuda o gerente de projeto na gestão de projetos. Desenvolvimento de HW e FW.

Responsabilidades

  • Ajuda o gerente de projeto na gestão de projetos.
  • Projetar testes para iniciar PCBs de comunicações para controladores de tráfego aéreo.
  • Projeto de HW e FW

Logros

  • Projeto e documentação de testes para iniciar PCBs de comunicações para controladores de tráfego aéreo.
  • Reparo de PCBs para controladores de tráfego aéreo.
Altium Altium C C MPLAB MPLAB

Continuar lendo

Últimos posts -->

Você viu esses projetos?

Gymnasia

Gymnasia Gymnasia
React Native
Expo
TypeScript
FastAPI
Next.js
OpenAI
Anthropic

Aplicativo móvel de treino pessoal com assistente de IA, biblioteca de exercícios, acompanhamento de rotinas, dieta e medidas corporais

Horeca chatbot

Horeca chatbot Horeca chatbot
Python
LangChain
PostgreSQL
PGVector
React
Kubernetes
Docker
GitHub Actions

Chatbot conversacional para cozinheiros de hotéis e restaurantes. Um cozinheiro, gerente de cozinha ou serviço de quarto de um hotel ou restaurante pode falar com o chatbot para obter informações sobre receitas e menus. Mas também implementa agentes, com os quais pode editar ou criar novas receitas ou menus

Naviground

Naviground Naviground
Ver todos os projetos -->
>_ Disponível para projetos

Tem um projeto com IA?

Vamos conversar.

maximofn@gmail.com

Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.

Quer assistir alguma palestra?

Últimas palestras -->

Quer melhorar com essas dicas?

Últimos tips -->

Use isso localmente

Os espaços do Hugging Face nos permitem executar modelos com demos muito simples, mas e se a demo quebrar? Ou se o usuário a deletar? Por isso, criei contêineres docker com alguns espaços interessantes, para poder usá-los localmente, aconteça o que acontecer. Na verdade, se você clicar em qualquer botão de visualização de projeto, ele pode levá-lo a um espaço que não funciona.

Flow edit

Flow edit Flow edit

Edite imagens com este modelo de Flow. Baseado em SD3 ou FLUX, você pode editar qualquer imagem e gerar novas

FLUX.1-RealismLora

FLUX.1-RealismLora FLUX.1-RealismLora
Ver todos os contêineres -->
>_ Disponível para projetos

Tem um projeto com IA?

Vamos conversar.

maximofn@gmail.com

Especialista em Machine Learning e Inteligência Artificial. Desenvolvo soluções com IA generativa, agentes inteligentes e modelos personalizados.

Você quer treinar seu modelo com esses datasets?

short-jokes-dataset

HuggingFace

Dataset com piadas em inglês

Uso: Fine-tuning de modelos de geração de texto humorístico

231K linhas 2 colunas 45 MB
Ver no HuggingFace →

opus100

HuggingFace

Dataset com traduções de inglês para espanhol

Uso: Treinamento de modelos de tradução inglês-espanhol

1M linhas 2 colunas 210 MB
Ver no HuggingFace →

netflix_titles

HuggingFace

Dataset com filmes e séries da Netflix

Uso: Análise de catálogo Netflix e sistemas de recomendação

8.8K linhas 12 colunas 3.5 MB
Ver no HuggingFace →
Ver mais datasets -->