GS
Geovane Araujo - Desenvolvedor FullStack

Geovane Araujo
Desenvolvedor
FullStack .

Sobre mim

Geovane Araujo - Desenvolvedor FullStack

Apresentação

Desenvolvedor Fullstack com foco em soluções eficientes e experiências impactantes. Sou formado em Ciência da Computação pelo Instituto Federal do Ceará e atuo com desenvolvimento Fullstack, aplicando tecnologias como JavaScript, TypeScript, NodeJS, NestJS, VueJS, ReactJS, NextJS, Docker, PostgreSQL, Git/GitHub, AWS, RabbitMQ, entre outras. Tenho um perfil proativo, sempre em busca de desafios que estimulem meu crescimento técnico e pessoal. Nesta página, você encontrará alguns dos projetos que desenvolvi, além das principais tecnologias que utilizo no meu dia a dia.

Onde me encontrar

Projetos

Psicóloga Eduarda Mendes

Uma Landing page desenvolvida para a Psicóloga Eduarda Mendes, Para divulgação das suas qualificações, serviços, projetos, locais de atendimentos e também seus contatos. Foi utilizado: TypeScript, JavaScript e Nextjs.

  • JavaScript
  • TypeScript
  • Next.js

ServFacil

Uma plataforma inteligente para agendamento de serviços em clínicas de saúde. O sistema oferece uma experiência prática e eficiente para pacientes realizarem marcações, além de contar com um painel administrativo completo, facilitando a gestão de atendimentos, profissionais e usuários da clínica.

  • TypeScript
  • React.Js
  • Node.js
  • Nest.js
  • PostgreSQL

ecommerce-backend

API com endpoints para criação de usuários, produtos, compras e avaliações com autenticação e autorização

  • TypeScript
  • Node.js
  • Nest.js
  • Prisma

Controle Financeiro

Neste projeto, está sendo desenvolvido um gerenciador financeiro, com a possibilidade de inserir os valores recebidos e pagos por mês. Possuindo Registro e Login para separarmos o controle financeiro por usuário. está em andamento.

  • JavaScript
  • React
  • Node.js

Blog App

Neste projeto, está sendo desenvolvido um gerenciador financeiro, com a possibilidade de inserir os valores recebidos e pagos por mês. Possuindo Registro e Login para separarmos o controle financeiro por usuário. está em andamento.

  • JavaScript
  • React
  • Node.js

Sistema Controle de Inventário

sistema de inventário, uma aplicação que tem funcionalidades para gerenciar uma loja.

  • JavaScript
  • React
  • Node.js
  • MongoDB

Tecnologias que utilizo

Passe o cursor do mouse sobre cada uma das tecnologias para saber mais.

Toque nos ícones das tecnologias para saber mais.

Minha Trajetória

Experiência Profissional

Desenvolvedor FullStack Edunext (11/2024 - Atual)

Desenvolvi interfaces responsivas e performáticas com Vue.js e Quasar. Realizei manutenção e evolução de APIs e serviços back-end com Node.js, AdonisJS e NestJS. Implementei soluções escaláveis com foco em organização e manutenibilidade do código. Utilizei PostgreSQL para modelagem relacional e DynamoDB em cenários NoSQL. Desenvolvi e integrei APIs RESTful para comunicação entre sistemas. Adotei arquitetura de microsserviços, promovendo modularidade e desacoplamento. Trabalhei com mensageria assíncrona com RabbitMQ para manter comunicação entre serviços.

Desenvolvedor Freelancer

Desenvolvedor Fullstack (05/2023 - 11/2023)

Atuei como desenvolvedor fullstack, desenvolvendo sites e sistemas web sob medida, com foco em escalabilidade, performance e experiência do usuário. No front-end, utilizei React.js e Next.js, gerenciamento de estado com Context API e Redux, e estilização com Tailwind CSS. No back-end, trabalhei com Node.js, estruturando APIs RESTful, utilizei banco de dados relacional PostgreSQL. Além do desenvolvimento, atuei na configuração e gestão de ambientes de produção e homologação, utilizando VPS com Ubuntu Server, NGINX como proxy reverso e PM2 para gerenciamento de processos Node.js. Configurei SSL/TLS, e fiz apontamentos de domínios personalizados.

Projeto ciência de dados e inteligencia artificial

Iniciação Tecnológica Funcap (11/2022 - 03/2024)

Durante minha atuação no programa de Iniciação Tecnológica na FUNCAP, participei de um projeto que aplicava Ciência de Dados e IA para melhorar a produtividade do sistema judiciário. Contribuí com a coleta e organização de bases legislativas e implementei modelos de reconhecimento de entidades jurídicas, como BERT e BERT+CRF. Analisei os resultados dos algoritmos, identifiquei falhas e propus ajustes para melhorar a performance. A experiência uniu tecnologia e impacto social de forma prática, fortalecendo meu conhecimento em NLP e análise de dados.

Formação Acadêmica

Bacharelado em Ciência da computação (2019 - 2023)

A graduação em Ciência da Computação foi uma jornada enriquecedora que me proporcionou uma base sólida nos fundamentos da tecnologia, aliando teoria e prática de forma integrada. Ao longo do curso, aprofundei meus conhecimentos em algoritmos, estruturas de dados, sistemas operacionais e arquitetura de computadores. Também tive a oportunidade de explorar áreas avançadas como inteligência artificial, engenharia de software e desenvolvimento fullstack. Essa formação me capacitou a resolver problemas complexos de forma analítica, projetar soluções eficientes e atuar de maneira colaborativa em equipes multidisciplinares. Foi um período essencial para moldar meu pensamento lógico, minha capacidade técnica e minha paixão por construir soluções através da tecnologia.