DISPONÍVEL PARA TRABALHO
Felipe Amorim

Felipe Amorim

Desenvolvedor Web & Engenheiro de Software.

DISPONÍVEL PARA TRABALHO

Olá, sou Felipe.Desenvolvedor Web & Engenheiro de Software.

Construindo aplicações web escaláveis, robustas e com excelente experiência de usuário.

Rolar

Quem Sou Eu

01 — SOBRE MIM

HTML5
CSS3
JavaScript
TypeScript
Angular
Ionic
Python
Node.js
C
SQL (PostgreSQL/SQLite)
NoSQL
Git/GitHub
Docker
n8n
Ollama

ESP32, FastAPI & Machine Learning

Iniciação Tecnológica (IoT & IA)

Desenvolvimento científico e prático focado em soluções assistivas para a saúde. Liderei a criação de um dispositivo vestível inteligente utilizando microcontrolador ESP32 e acelerômetro para a detecção em tempo real de quedas em idosos. Atualmente, o projeto está sendo expandido com modelos de aprendizado de máquina (Machine Learning) para classificação inteligente de movimentos, um backend robusto em FastAPI para alertas imediatos e práticas avançadas de cibersegurança para proteção dos dados sensíveis dos pacientes.

ESP32AcelerômetroFastAPIMachine LearningCybersecurityC/C++Python
Desenvolvedor & Diretor de Vendas

Empresa Júnior (EcompJr)

Atuação direta no desenvolvimento de software e na gestão comercial da Empresa Júnior de Engenharia de Computação da UEFS. Como programador, desenvolvi soluções de software sob medida para problemas de clientes reais. Como Diretor de Vendas, estruturei e liderei a equipe comercial, gerenciei o funil de vendas complexo usando a plataforma Ploomes, liderei a prospecção ativa e conduzi negociações e fechamentos de contratos, aliando visão de mercado com excelência técnica de entrega.

LiderançaVendas (Ploomes)Gestão de ProjetosReactTypeScriptNode.js
Algoritmos, Matemática & Menção Honrosa

Maratona de Programação (ICPC/SBC)

Participação ativa em competições de programação de alto nível. Representando a UEFS, qualifiquei-me para as finais regionais da América do Sul da Maratona de Programação da SBC/ICPC. O treinamento intensivo envolveu a resolução de problemas de extrema complexidade matemática e algorítmica sob pressão de tempo, cobrindo tópicos avançados como teoria dos grafos, programação dinâmica, geometria computacional e estruturas de dados complexas.

Algoritmos AvançadosEstruturas de DadosC/C++Resolução de ProblemasTrabalho em Equipe
Intercâmbio no IPVC-ESTG

Mobilidade Internacional (Portugal)

Graduação sanduíche internacional na Escola Superior de Tecnologia e Gestão do Instituto Politécnico de Viana do Castelo (IPVC-ESTG) em Portugal. Durante o intercâmbio em Engenharia Informática, especializei-me no estudo e aplicação de Inteligência Artificial, redes neurais e processamento de linguagem natural (NLP). A experiência multicultural e acadêmica expandiu significativamente minha adaptabilidade e visão global do mercado de tecnologia.

Inteligência ArtificialRedes NeuraisNLPEngenharia InformáticaIntercâmbio Cultural
Prototipagem Rápida & Pitch de Negócios

Hackathons & Competições de Inovação

Competições focadas na criação intensiva de soluções tecnológicas inovadoras para problemas de mercado reais. Experiência em projetar e implementar sistemas funcionais sob severas restrições de tempo (24 a 72 horas). Atuei no desenvolvimento de código, na estratégia do produto e na apresentação final dos pitches de venda e validação técnica da solução diante das bancas julgadoras.

Prototipagem RápidaDesign ThinkingApresentações / PitchFullstack Development

03 — HISTÓRICO E TRAJETÓRIA

Experiência & Educação

2026 - PRESENTEExperiência

Programador de Software (IA)

Omrac AI (Fintech Startup / Projeto Independente)

  • •Desenvolvimento de uma inteligência artificial para gestão financeira voltada para o comércio tradicional, simplificando fluxos de caixa.
  • •Implementação e sintonia fina de funcionalidades de pagamento e integração de APIs financeiras.
  • •Desenvolvimento da estratégia de marca e marketing digital para o lançamento do produto.
2024 - PRESENTEExperiência

Programador de Software / Diretor de Vendas

EcompJr (Empresa Júnior da UEFS)

  • •Desenvolvimento de soluções tecnológicas personalizadas para a web, atuando desde a análise de requisitos até a entrega final.
  • •Liderança de equipes em projetos de software, garantindo qualidade técnica e cumprimento de prazos.
  • •Gestão integral do funil de vendas com software Ploomes, prospecção ativa e negociação direta de propostas.
2023 - PRESENTEEducação

Graduação em Engenharia de Computação

UEFS (Brasil) / Intercâmbio Erasmus no IPVC-ESTG (Portugal)

  • •Mobilidade internacional focada em Engenharia Informática no IPVC-ESTG em Viana do Castelo, Portugal.
  • •Domínio de algoritmos, desenvolvimento de software (Python, Java, C#, C) e modelagem de banco de dados (SQL, Oracle, MySQL).
  • •Menção honrosa recebida na Maratona de Programação da SBC/ICPC.
2024Educação

Formação Continuada Web & Java POO

Udemy / Fluency Academy

  • •Desenvolvimento Web Completo (Front-end + Back-end) com carga horária total de 120 horas práticas.
  • •Curso avançado de Java e Programação Orientada a Objetos com carga horária de 54 horas de projetos práticos.
  • •Curso de Inglês (Fluency Academy), comunicação fluente nível B2.

04 — PROJETOS REALIZADOS

Repositórios autorais de pesquisa e engenharia, sistemas em produção desenvolvidos na EcompJr e projetos em coautoria.

Cinto Vestível com IoT & IA
01
Autoral • Pesquisa PIBITI

Cinto Vestível com IoT & IA

Dispositivo vestível inteligente baseado em ESP32 e sensor inercial MPU-9250 para monitoramento e detecção de quedas em idosos em tempo real. Integra processamento digital de sinais (DSP), Firebase Realtime Database e modelos de Machine Learning (SVM e Random Forest) validados nas bases científicas SisFall e UMAFall.

PythonC++ESP32MPU-9250Machine LearningFirebaseIoT
PBL Avalia
02
Autoral • Fullstack

PBL Avalia

Plataforma web fullstack para gestão e avaliação acadêmica do método PBL (Problem-Based Learning). Permite que tutores criem salas, gerenciem equipes de estudantes e conduzam avaliações estruturadas de desempenho com banco de dados relacional e ambiente containerizado.

ReactTypeScriptTailwind CSSJavaSpring BootPostgreSQLDocker
Jogo Multiplayer com Blockchain (PBL 3)
03
Autoral • Concorrência & Conectividade

Jogo Multiplayer com Blockchain (PBL 3)

Jogo de cartas multiplayer descentralizado rodando sobre uma rede privada Ethereum (Geth) P2P em laboratório. Utiliza Smart Contracts em Solidity para registrar posse de cartas como NFTs (ERC-721), compra atômica de pacotes sem duplo gasto, trocas entre jogadores e histórico imutável de partidas.

GoSolidityEthereum (Geth)Smart ContractsP2PDocker
Jogo Multiplayer Distribuído (PBL 2)
04
Autoral • Sistemas Distribuídos

Jogo Multiplayer Distribuído (PBL 2)

Arquitetura distribuída e tolerante a falhas para jogo de cartas multiplayer desenvolvida em Go. Orquestra múltiplos servidores e brokers MQTT interconectados para sincronização de estado entre nós, pareamento distribuído e comunicação pub/sub resiliente.

GoMQTTSistemas DistribuídosTolerância a FalhasDocker
Servidor Concorrente de Cartas (PBL 1)
05
Autoral • Alta Concorrência

Servidor Concorrente de Cartas (PBL 1)

Servidor centralizado de alta performance em Go utilizando sockets TCP nativos, Goroutines, Channels e Worker Pools para suportar milhares de jogadores simultâneos. Inclui pareamento 1v1 em tempo real, estoque global atômico de pacotes, chat em sala, medição de latência e cliente de teste de estresse.

GoTCP SocketsGoroutinesConcorrênciaJSONDocker
Omrac AI
06
Autoral • IA & Fintech

Omrac AI

Agente inteligente integrado ao WhatsApp para gestão de gastos pessoais e empresariais. Simplifica o controle de fluxo de caixa corporativo e despesas individuais através de comandos de linguagem natural e geração automatizada de relatórios financeiros.

TypeScriptNode.jsOllamaWhatsApp APIPostgreSQL
Portfólio Pessoal
07
Autoral • Frontend & UI

Portfólio Pessoal

Este website. Um portfólio interativo, multilíngue (PT/EN/ES) e responsivo desenvolvido com Next.js 16, React 19, TypeScript, Tailwind CSS e Framer Motion para demonstrar minha trajetória acadêmica e profissional de forma imersiva.

Next.js 16React 19TypeScriptTailwind CSSFramer Motion
FLIFS — Festival Literário de Feira de Santana
08
EcompJr • Produção

FLIFS — Festival Literário de Feira de Santana

Plataforma web oficial desenvolvida na EcompJr para a FLIFS (UEFS), centralizando a programação cultural, cronograma de atividades, expositores, notícias e informações de um dos maiores eventos literários e culturais da Bahia.

EcompJrDesenvolvimento WebFrontendUI/UXUEFS
Website Institucional EcompJr
09
EcompJr • Produção

Website Institucional EcompJr

Portal oficial da Empresa Júnior de Engenharia de Computação da UEFS, projetado para apresentação do portfólio de soluções de software, captação ativa de clientes, fortalecimento da marca e integração com o funil comercial.

EcompJrReactTypeScriptWeb DesignSEO
MPASTRO — Mestrado Profissional em Astronomia
10
EcompJr • Produção

MPASTRO — Mestrado Profissional em Astronomia

Portal acadêmico institucional desenvolvido na EcompJr para o programa de Pós-Graduação e Mestrado Profissional em Astronomia da UEFS, estruturando publicações, corpo docente, linhas de pesquisa, processos seletivos e acervo acadêmico.

EcompJrPortal AcadêmicoDesenvolvimento WebFrontendUEFS
Erasmus Run — Endless Runner 3D
11
Coautoria • IPVC Portugal

Erasmus Run — Endless Runner 3D

Jogo 3D do gênero Endless Runner desenvolvido em Unity 6 (C#) durante o intercâmbio no IPVC em coautoria com Amanda Lima. Inspirado nas culturas e países vivenciados no Erasmus, conta com geração procedural de obstáculos, movimento relativo otimizado e persistência de recordes.

Unity 6C#ShaderLabGame Dev 3DGeração Procedural
FitGame: Academia de Cristal
12
Coautoria • Tecnologias Multimédia

FitGame: Academia de Cristal

Jogo 2D de plataforma vertical infinita (Endless Vertical Platformer) desenvolvido em coautoria com Amanda Lima utilizando Phaser 3, TypeScript e Vite. Inclui física responsiva, coleta de itens para pontuação, sistema de vidas e geração contínua de desafios.

TypeScriptPhaser 3ViteHTML5 CanvasGame Dev 2D
Detector de Bordas Acelerado em FPGA (PBL 3)
13
Coautoria • Sistemas Digitais

Detector de Bordas Acelerado em FPGA (PBL 3)

Aplicação de processamento digital de imagens para detecção de bordas (operadores convolucionais como Roberts, Sobel e Prewitt) acelerada em hardware na placa DE1-SoC, integrando software em C com a biblioteca Assembly/FPGA do coprocessador matricial Dafema.

CAssemblyFPGA (DE1-SoC)Processamento de ImagensHardware
Comunicação HPS ↔ FPGA via AXI (PBL 2)
14
Coautoria • Sistemas Digitais

Comunicação HPS ↔ FPGA via AXI (PBL 2)

Integração hardware/software entre o processador ARM (HPS rodando Linux embarcado) e o FPGA Cyclone V da placa DE1-SoC através de portas PIO customizadas no Platform Designer e biblioteca em Assembly para envio de instruções ao coprocessador matricial.

CAssembly ARMFPGABarramento AXILinux Embarcado
Coprocessador Matricial em Verilog (PBL 1)
15
Coautoria • Sistemas Digitais

Coprocessador Matricial em Verilog (PBL 1)

Implementação em Verilog de um coprocessador aritmético dedicado ao processamento de matrizes quadradas (2x2 a 5x5) no kit FPGA DE1-SoC (Cyclone V / Quartus Lite), executando soma, subtração, multiplicação, determinante e transposição diretamente na memória RAM.

VerilogSystemVerilogFPGA (Cyclone V)Quartus LiteArquitetura Digital

05 — ARSENAL TÉCNICO & CONCEITOS

NEXT.JS•REACT•TYPESCRIPT•PYTHON•PYTORCH•LATENCY•INTUITION•OPENAI•EMPATHY•WEBGL•NODE.JS•PRECISION•NEXT.JS•REACT•TYPESCRIPT•PYTHON•PYTORCH•LATENCY•INTUITION•OPENAI•EMPATHY•WEBGL•NODE.JS•PRECISION•NEXT.JS•REACT•TYPESCRIPT•PYTHON•PYTORCH•LATENCY•INTUITION•OPENAI•EMPATHY•WEBGL•NODE.JS•PRECISION•NEXT.JS•REACT•TYPESCRIPT•PYTHON•PYTORCH•LATENCY•INTUITION•OPENAI•EMPATHY•WEBGL•NODE.JS•PRECISION•
ARCHITECTURE•SYSTEMS•INTERFACES•ALGORITHMS•EMERGENCE•COGNITION•SYNTHESIS•VELOCITY•ENTROPY•FLUX•AXIOM•TENSOR•ARCHITECTURE•SYSTEMS•INTERFACES•ALGORITHMS•EMERGENCE•COGNITION•SYNTHESIS•VELOCITY•ENTROPY•FLUX•AXIOM•TENSOR•ARCHITECTURE•SYSTEMS•INTERFACES•ALGORITHMS•EMERGENCE•COGNITION•SYNTHESIS•VELOCITY•ENTROPY•FLUX•AXIOM•TENSOR•ARCHITECTURE•SYSTEMS•INTERFACES•ALGORITHMS•EMERGENCE•COGNITION•SYNTHESIS•VELOCITY•ENTROPY•FLUX•AXIOM•TENSOR•