Oi, eu sou o
Ademir

Engenheiro de Software

Currículo

Sobre mim

Foto do desenvolvedor.

Sou o Ademir, um engenheiro de software com formação em Ciência da Computação, focado em transformar ideias em soluções digitais robustas, escaláveis e acessíveis. Minha experiência abrange o ciclo completo de desenvolvimento, desde a definição de arquitetura e modelagem de dados até a implementação, testes automatizados e automação de deploy (CI/CD). Com proficiência em tecnologias como React, Next.js, Node.js, TypeScript e TailwindCSS, integrando profundidade técnica com visão sistêmica para entregar soluções de alta performance, qualidade e manutenibilidade.

Minha motivação é aprender continuamente e resolver problemas de forma eficiente. No projeto Nexus, uma plataforma de agregação de links, desenvolvi uma aplicação full-stack completa, desde a definição de arquitetura e modelagem de dados até a implementação, testes automatizados e automação de deploy (CI/CD). Criei uma API RESTful com Node.js e Express, implementei um sistema de autenticação seguro com JWTs e automatizei o processo de desenvolvimento e deploy com Docker e GitHub Actions.

Não me contento em apenas usar ferramentas e bibliotecas, busco entender como funcionam 'por baixo dos panos'. Na área do frontend, essa curiosidade me levou a criar a Simple Motion React, uma biblioteca de animação para React com zero dependências. Nela desenvolvi uma máquina de estado robusta usando hooks para orquestrar as fases de transição de componentes durante seu ciclo de vida. Estou sempre buscando me aperfeiçoar para criar soluções de alta qualidade.

Habilidades

Linguagens

  • HTML
  • CSS
  • JavaScript
  • TypeScript
  • Python

Frontend

  • React
  • Next
  • Vue
  • Svelte
  • SASS
  • TailwindCSS

Backend

  • Node
  • PostgreSQL
  • MongoDB
  • Prisma
  • Mongoose
  • GraphQL

Testes

  • Jest
  • Vitest
  • Testing Library
  • Cypress
  • Storybook
  • Postman

DevOps & Ferramentas

  • Git
  • GitHub
  • Docker
  • Figma

Projetos

  • 2025

    Azganoth

    Portfólio pessoal para mostrar minhas habilidades, projetos e informações para contato.

    • SvelteKit
    • Svelte
    • TailwindCSS
    • TypeScript
  • 2025

    Nexus

    Plataforma de agregação de links com dashboard de gerenciamento, autenticação segura e deploy contínuo.

    • Next
    • React
    • Node
    • Express
    • Prisma
    • PostgreSQL
    • Docker
    • TypeScript
  • 2024

    Simple Motion React

    Biblioteca de animação declarativa para React, inspirada na API de transição do Vue, com zero dependências.

    • React
    • Jest
    • Testing Library
    • Storybook
    • TypeScript
  • 2023

    Galleria

    Galeria de arte interativa para explorar pinturas e suas histórias.

    • Next
    • React
    • CSS Modules
    • TypeScript
  • 2018

    Tree Sitter Lua

    Gramática completa da linguagem Lua para o parser Tree-sitter, com scanner externo para strings e comentários.

    • JavaScript
    • Node
    • C
    • Rust
    • Lua
  • 2023

    GitHub User Search

    Aplicativo para buscar e mostrar informações sobre perfis de usuários do GitHub.

    • Vue
    • TailwindCSS
    • TypeScript
  • 2023

    Tic Tac Toe

    Jogo da Velha com um oponente de IA desafiador (algoritmo Minimax).

    • React
    • SASS
    • Vitest
    • Testing Library
    • TypeScript

Contato

Tem interesse? Entre em contato!

Voltar ao início