Gabriel Honegger

Desenvolvedor Web Full Stack

profile-picture

Sou apaixonado por desafios e adoro ter que encontrar soluções para problemas complexos que parecem 'impossíveis'. Isso realmente me motiva, e transformar obstáculos em oportunidades é uma das minhas maiores satisfações. Estou animado para contribuir em projetos web que gerem impacto, seja em escala regional ou global!

Projetos

Rama Global

Projeto real desenvolvido para uma empresa de consultoria especializada em certificação de selos ecológicos.

thumbnail

Tecnologias Utilizadas

Next.js
Zod
reCAPTCHA
Resend
Tailwind
Vercel

O framework Next.js foi usado tanto para fazer o site mais rápidocom páginas pré-renderizadas do lado do servidor quanto para fazer as requisições com a API de emails (Resend).

Next.js

Javascript Framework

Zod foi usado para a validação e sanitização de dados tanto do lado do cliente quanto do servidor.

Zod

Data Validation

Utilizei o reCAPTCHA no projeto para aumentar a segurança, protegendo contra acessos automatizados e ataques de bots, deixando o site mais seguro e confiável para os usuários.

reCAPTCHA

Security Tool

Utilizei a API de emails Resend para fazer com que os formulários (tanto de contato quanto de solicitação de orçamento) chegassem nas caixas de emails dos proprietários do site.

Resend

Email API

Utilizei o Tailwind no projeto para facilitar na criação de designs modernos e responsivos. Além de deixar todo o processo de estilização mais rápido e eficiente se comparado ao uso de CSS puro, por exemplo.

Tailwind

CSS Framework

Usei a Vercel como plataforma de hospedagem para facilitar o deploy e a integração contínua do projeto. Também foi considerado que a plataforma inclui escalabilidade automática e um ótimo desempenho.

Vercel

Cloud Hosting


Psylogs

Projeto desenvolvido para o uso de psicólogos, visando a organização e o gerenciamento eficiente dos dados de seus pacientes.

thumbnail

Tecnologias Utilizadas

Django
Next.js
Postgres
Railway
Shadcn
Tailwind
Vercel

Utilizei o Next.js no frontend do meu projeto devido aos seus recursos avançados, como renderização do lado do servidor e geração de sites estáticos, recursos quemelhoraram a performance e o SEO da aplicação.

Next.js

Javascript Framework

Utilizei o Django no backend por sua robustez e facilidade de uso, permitindo um desenvolvimento mais rápido do projeto. Seus recursos integrados, como o ORM e o painel de admin, facilitaram a gestão de dados e a implementação das funcionalidades complexas.

Django

Python Framework

Usei o PostgreSQL como base de dados devido à sua robustez e confiabilidade. A confidencialidade das informações foi um fator crucial a se considerar, especialmente considerando que a aplicação lida com dados sensíveis dos pacientes.

Postgres

SQL Database

Fiz a escolha da Railway como plataforma de hospedagem para o backend em Django e para a base de dados PostgresSQL do projeto. Isso proporciona uma configuração simplificada e facilidade no gerenciamento do ambiente de produção.

Railway

Cloud Hosting

Usei o Shadcn no projeto para aproveitar a sua biblioteca de componentes React pré-estilizados, o que facilitou na criação de um design personalizável e consistente.

Shadcn

Component Library

Utilizei o Tailwind no projeto para facilitar na criação de designs modernos e responsivos. Além de deixar todo o processo de estilização mais rápido e eficiente se comparado ao uso de CSS puro, por exemplo.

Tailwind

CSS Framework

Usei a Vercel como plataforma de hospedagem para facilitar o deploy e a integração contínua do projeto. Também foi considerado que a plataforma inclui escalabilidade automática e um ótimo desempenho.

Vercel

Cloud Hosting

Experiência

Experiência

1 ano

Durante o último ano, atuei como freelancer em projetos de desenvolvimento full stack, onde fui responsável por:
  • - Desenvolvimento de Aplicações Web: Criação de aplicações utilizando tecnologias como HTML, CSS, JavaScript, e frameworks como React e Next.js para o frontend, além de Node.js ou Django para o backend.
  • - Integração de APIs: Implementação e integração de APIs REST para comunicação entre o frontend e o backend.
  • - Banco de Dados: Modelagem e gestão de banco de dados, utilizando SQL (como MySQL ou PostgreSQL) conforme a necessidade do projeto.
  • - Colaboração com Clientes: Trabalhei na comunicação com clientes para exclarecer requisitos, fornecer atualizações de progresso e ajustar funcionalidades com base em feedback.
  • - Implantação e Manutenção: Experiência na implantação de aplicações em ambientes de produção e manutenção contínua para otimização de desempenho e correção de bugs.

Piscine 42

42 Roma Luiss

Participei de uma imersão presencial de 340 horas nas linguagens Shell Script e C. Durante a 'Piscine', desenvolvi minhas próprias bibliotecas em C, trabalhei em diversos projetos em equipe e troquei feedbacks valiosos com meus colegas. Essa experiência não apenas aprimorou minhas habilidades técnicas, mas também me ajudou a desenvolver habilidades interpessoais essenciais, como a comunicação eficaz e a colaboração em grupo.

CS50's Web Programming with Python and JavaScript

Harvard University

Concluí o programa intensivo de desenvolvimento web (240 horas) oferecido pela Harvard University através da plataforma edX. Durante o curso, adquiri uma sólida base de conhecimento em desenvolvimento web e desenvolvi habilidades práticas valiosas, como modelagem de bancos de dados, criação de aplicações escaláveis, implementação de práticas de segurança e melhoria da experiência do usuário. Este programa me preparou para enfrentar desafios no mundo real de forma dinâmica e eficaz.

Canal do Youtube


Entre em Contato