Olá,
Bem-vindo(a)!
Hard skills
React.js
React.js é uma biblioteca JavaScript para criar interfaces de usuário interativas. Com componentes reutilizáveis e uma programação declarativa, constrói-se interfaces dinâmicas e escaláveis. É uma ferramenta poderosa para o desenvolvimento web moderno e eficiente.Typescript
TypeScript é uma linguagem de programação de código aberto que adiciona verificação de tipos ao JavaScript. Com ela, é possível escrever código mais seguro e escalável, com detecção de erros em tempo de compilação. É amplamente utilizado em projetos JavaScript de grande escala para desenvolvimento confiável e eficiente.Go
Go, também conhecida como Golang, é uma linguagem de programação eficiente e concorrente. Projetada pelo Google, ela combina a simplicidade de sintaxe com recursos avançados, como coleta de lixo automática e concorrência nativa. É amplamente usada para desenvolvimento de sistemas de rede, serviços web e aplicativos de alta performance.Next.js
Next.js é um framework que permite a construção de aplicativos web modernos e escaláveis. Ele combina as vantagens do React com recursos como renderização do lado do servidor, roteamento avançado e otimizações de desempenho. Com Next.js, é fácil criar aplicativos rápidos, com boa experiência do usuário e fácil manutenção.Node.js
Node.js é uma plataforma de programação em JavaScript, ótima para desenvolver aplicativos de servidor. Com ela, posso executar meu código JavaScript no lado do servidor e aproveitar sua natureza assíncrona e orientada a eventos. É incrível porque posso criar aplicativos escaláveis e rápidos, com uma ampla variedade de bibliotecas disponíveis.Docker
O Docker é uma plataforma de virtualização de contêineres que permite empacotar, distribuir e executar aplicativos e suas dependências de forma isolada. Isso simplifica o desenvolvimento e implantação, garantindo consistência entre diferentes ambientes.React Native
React Native é um framework de desenvolvimento de aplicativos móveis multiplataforma baseado no React. Com React Native, é possível criar aplicativos nativos para iOS e Android usando JavaScript e componentes reutilizáveis. Ele oferece alto desempenho e uma experiência de usuário nativa, permitindo o compartilhamento de código entre as plataformas.Electron
Com ele, é possível criar aplicativos usando HTML, CSS e JavaScript para Windows, macOS e Linux. O Electron combina o poder do Chromium e do Node.js, permitindo que os desenvolvedores construam aplicativos de desktop com interfaces ricas em recursos e alto desempenho.MongoDB
MongoDB é um banco de dados NoSQL de alta performance e escalabilidade. Com sua estrutura de documentos flexível e indexação poderosa, é ideal para armazenar e processar grandes volumes de dados não estruturados. É amplamente utilizado em aplicações web, análise de dados e gerenciamento de conteúdo, oferecendo agilidade e eficiência no armazenamento e acesso aos dados.Angular
Angular é uma poderosa plataforma de desenvolvimento de aplicativos web. Com base no TypeScript, oferece um conjunto abrangente de recursos para criação de interfaces de usuário dinâmicas e interativas. Com suporte a componentização, roteamento, injeção de dependência e reatividade, o Angular é amplamente utilizado para construir aplicações web escaláveis e de alto desempenho.Vue
Vue2 é um framework JavaScript progressivo e de fácil aprendizado para criação de interfaces de usuário interativas. Com uma sintaxe intuitiva, ele permite criar componentes reutilizáveis e oferece recursos avançados, como vinculação de dados bidirecional e renderização eficiente.Git
O Git é um sistema de controle de versão amplamente utilizado. Ele permite que você acompanhe e registre alterações em arquivos, colabore com outros desenvolvedores e reverta alterações indesejadas. É eficiente, flexível e essencial para o desenvolvimento de software moderno.Python
Python é uma linguagem de programação de alto nível, interpretada e versátil. Com uma sintaxe limpa e legível, é amplamente usada para desenvolvimento web, análise de dados, automação, inteligência artificial e muito mais. Com sua vasta biblioteca padrão e comunidade ativa, é uma escolha popular para programadores de todos os níveis de experiência.PHP
PHP é uma linguagem de programação amplamente usada para desenvolvimento web. É especialmente adequada para criar sites dinâmicos e interativos. Com sua vasta comunidade e extensa biblioteca, o PHP permite integrar bancos de dados, processar formulários e criar aplicativos web robustos de forma eficiente.MySQL
MySQL é um sistema de gerenciamento de banco de dados relacional de código aberto. Ele é amplamente utilizado em aplicações web para armazenar e gerenciar grandes quantidades de dados. Com sua rápida velocidade de processamento e recursos avançados, como suporte a transações e replicação.Postgresql
PostgreSQL é um banco de dados relacional de código aberto conhecido por sua confiabilidade, desempenho e recursos avançados. Com suporte a transações ACID, replicação, extensibilidade e recursos geoespaciais, é uma escolha popular para empresas e projetos que exigem um banco de dados escalável e flexível.
Soft skills
Formação
- Análise e Desenvolvimento de Sistemas na Estácio, um curso que me ensinou a criar e gerenciar sistemas de informação com qualidade e segurança. Meu objetivo atual é iniciar o curso de ciência da computação com ênfase em Full Stack Dev em outra insituição.
- Eu me dediquei a fazer vários cursos da Alura sobre programação e banco de dados, porque eu queria aprender e melhorar as minhas habilidades nessa área. Eu consegui absorver boas práticas de desenvolvimento, que me ajudaram a escrever códigos mais legíveis e eficazes. Eu estou muito feliz e confiante com o que eu aprendi, pois me permite resolver problemas e criar soluções.
- Eu fiz um curso técnico de informática no senai, onde eu criei um projeto muito legal. Era uma plataforma parecida com o getninjas, que ajudava as pessoas a encontrarem técnicos de informática para resolverem seus problemas. Eu integrei o google maps para mostrar a localização dos técnicos, um banco de dados para guardar as informações dos clientes e dos serviços, e um chat para eles se comunicarem em tempo real. Eu me inscrevi na olimpíada do conhecimento, que era uma competição onde eu tinha que resolver problemas usando PHP, MySQL, HTML e CSS, que eram as linguagens que eu sabia. Eu me saí muito bem e fiquei em primeiro lugar. Foi uma experiência incrível, eu aprendi a trabalhar sob pressão e não mudaria nada. Eu também aprendi a fazer sistemas robustos e páginas responsivas, mesmo que não fosse o foco do curso.
Meu portifólio
Jogo da Cobrinha Multiplayer com IA: Desafie seus Amigos ou Enfrente a Máquina!
Explorando as Conquistas da Eneva: Uma Jornada Virtual pelas Montanhas
Quiz Interativo Corteva: Gire a Roleta e Ganhe Prêmios!
Simulador de Esmaltes RISQUÉ: Descubra seu Estilo Único
A Realidade do Saneamento Básico no Brasil
Experiência
Profissional
Hurb (2019 - 2022)
Trabalhar na Hurb, uma renomada agência de turismo digital, foi uma experiência extremamente enriquecedora para o meu crescimento profissional. Ao longo do meu tempo nesta empresa inovadora, tive a oportunidade de me envolver com um conjunto diversificado de tecnologias que impulsionam a indústria do turismo e além.
Uma das principais tecnologias que tive a chance de explorar foi o Node.js. Com essa plataforma de desenvolvimento, pude criar aplicações web de alto desempenho, escaláveis e em tempo real. Através do Node.js, fui capaz de desenvolver soluções eficientes e modernas, agregando valor aos projetos em que estive envolvido.
Além do Node.js, também trabalhei com o Next.js, um poderoso framework baseado em React. Essa tecnologia me permitiu construir aplicações web modernas, com foco em desempenho e otimização de SEO. Através do Next.js, pude entregar experiências de usuário envolventes e interfaces de alta qualidade.
Durante minha jornada na Hurb, também tive a oportunidade de trabalhar com GoLang, uma linguagem de programação altamente eficiente e escalável. Com o GoLang, pude criar aplicações de alta performance, aproveitando ao máximo os recursos do hardware e garantindo tempos de resposta rápidos.
Quanto aos bancos de dados, tive experiência com tecnologias como MySQL, PostgreSQL e MongoDB. Esses sistemas de gerenciamento de banco de dados me permitiram armazenar, acessar e manipular dados de forma eficiente, garantindo a integridade e a confiabilidade das informações.
Além disso, a Hurb valoriza a qualidade do código e a estabilidade dos sistemas, incentivando a prática de testes unitários. Através desses testes, pude garantir a qualidade do código que desenvolvi, detectando e corrigindo problemas de forma precoce e mantendo um alto nível de confiabilidade.
Por fim, a empresa adota uma abordagem de microserviços, uma arquitetura moderna que permite o desenvolvimento de sistemas escaláveis e flexíveis. Trabalhar nesse contexto me permitiu colaborar com equipes multifuncionais, desenvolver serviços independentes e especializados, e criar sistemas mais robustos e escaláveis.
Em resumo, a minha jornada na Hurb foi extremamente enriquecedora para o meu crescimento profissional. Através do trabalho com tecnologias como Node.js, Next.js, Python, GoLang, PHP e bancos de dados como MySQL, PostgreSQL e MongoDB, juntamente com a prática de testes unitários e a adoção de microserviços, ampliei meu conhecimento e desenvolvi habilidades valiosas. Estou confiante de que essas experiências na Hurb serão fundamentais para o meu crescimento contínuo e para o sucesso da minha carreira no setor de desenvolvimento de software.
Codezone (2018 - 2019)
Trabalhei na Codezone Digital Business e tive a oportunidade incrível de participar de diversos projetos para grandes marcas, como Nestlé, Uber, Colgate e Banco do Brasil. Fiquei impressionado com a quantidade de projetos que recebemos de agências renomadas, como LiveTeam, AMPFY e Publicis. Foi muito gratificante ver a confiança que essas agências depositaram na Codezone.
Durante o meu tempo na empresa, pude trabalhar com uma variedade de tecnologias modernas, como React, Angular, Vue, React Native e Node.js. Foi muito estimulante poder me envolver com diferentes ferramentas e aprender a aplicá-las em projetos reais. Essa diversidade tecnológica realmente reflete a versatilidade da Codezone e a capacidade de atender às demandas dos clientes em diferentes plataformas.
Cada projeto foi único e apresentou seus próprios desafios. No entanto, com minha experiência e conhecimento, pude desenvolver soluções eficientes e de alta qualidade. Foi gratificante ver as marcas de renome reconhecendo o trabalho que fizemos e alcançando resultados impressionantes.
Trabalhar com essas grandes marcas também proporcionou uma oportunidade única de colaborar com equipes talentosas e adquirir valiosas habilidades de comunicação e trabalho em equipe. Foi enriquecedor poder aprender com profissionais experientes e compartilhar conhecimentos uns com os outros.
Além disso, enfrentei prazos apertados e situações de pressão, mas isso só me ajudou a desenvolver ainda mais minhas habilidades de resolução de problemas e minha capacidade de me adaptar a novos desafios. Acredito que esse ambiente de trabalho dinâmico me ajudou a crescer tanto pessoal quanto profissionalmente.
No geral, minha experiência na Codezone Digital Business foi incrível. Tive a chance de trabalhar com tecnologias modernas, colaborar com grandes marcas e agências renomadas, além de desenvolver habilidades valiosas ao enfrentar desafios complexos. Estou extremamente grato por ter feito parte dessa equipe talentosa e contribuído para o sucesso dos projetos.
Premiação!
Experiência de Destaque na Olimpíada do Conhecimento de Web Design da FIRJAN (2017)
Minha participação na Olimpíada do Conhecimento promovida pela FIRJAN foi uma experiência incrível e desafiadora! Desde a etapa escolar, na unidade de Niterói do SENAI, eu me destaquei e conquistei o primeiro lugar entre os alunos competidores.
Avançando para a etapa estadual, que ocorreu na unidade de Maracanã, fiquei muito orgulhoso por alcançar o segundo lugar, competindo com os vencedores das demais unidades SENAI do estado do Rio de Janeiro. Foi uma competição acirrada e emocionante, na qual pude demonstrar meu conhecimento e habilidades.
Minha participação foi na categoria de Web Design, na qual fui desafiado com tarefas que colocaram à prova minhas habilidades em HTML, CSS, JavaScript, PHP e MySQL. Essas linguagens e tecnologias são fundamentais para a criação e desenvolvimento de websites, e me dediquei ao máximo para apresentar soluções criativas e funcionais.
Participar dessa olimpíada me proporcionou a oportunidade de aprimorar minhas habilidades técnicas, expandir meus conhecimentos na área de Web Design e também me conectar com outros estudantes talentosos. Foi uma jornada de aprendizado e superação, na qual enfrentei desafios estimulantes e ganhei valiosa experiência.
Estou extremamente grato pela oportunidade de ter participado da Olimpíada do Conhecimento promovida pela FIRJAN e de representar minha unidade SENAI. Essa conquista certamente foi o primeiro grande passo na minha carreira no campo de desenvolvimento web.