
Caio Encarnação
Tecnologia / Internet
Sobre Caio Encarnação:
Olá, eu sou Caio Encarnação, um entusiasta da tecnologia e apaixonado por programação. Iniciei minha trajetória acadêmica na UFRJ, onde comecei uma graduação em física. No entanto, meu primeiro contato com programação, especialmente em C, despertou uma paixão em mim que mudou completamente minha perspectiva profissional.
Decidi seguir minha paixão e mergulhei de cabeça no estudo autodidata de várias linguagens de programação, com destaque para Python. Através dessa jornada de aprendizado autônomo, descobri o poder da programação para resolver problemas complexos e encontrei uma satisfação imensa em enfrentar desafios matemáticos por meio do desenvolvimento de software.
Em 2022, decidi impulsionar minha carreira na área de desenvolvimento de software e me matriculei no bootcamp da Driven Education. Durante o programa, adquiri habilidades sólidas em JavaScript, TypeScript, HTML, CSS, React, Bancos de Dados Relacionais e Não-Relacionais, além de aprender sobre testes de integração, testes unitários e arquitetura de software.
Atualmente, estou em busca de oportunidades para aplicar meu conhecimento e experiência em projetos desafiadores. Sou movido pela curiosidade e pelo desejo constante de aprimorar minhas habilidades. Meus conhecimentos em física e matemática complementam minhas habilidades de programação, permitindo uma abordagem analítica e orientada a soluções.
Estou aberto a colaborar em equipes dinâmicas e criativas, onde possa contribuir com meu conhecimento técnico e minha paixão por resolver problemas. Se você está em busca de um profissional determinado, com habilidades técnicas sólidas e uma sede de aprendizado constante, adoraria conectar-me com você e discutir como posso agregar valor ao seu time.
Experiência
Projetos Driven | Full-Stack Developer | Set/22 - Atual
- Desenvolvi mais de 20 aplicações web completas, front-end e back-end, utilizando diferentes stacks e regras de negócio variadas;
- Todos os projetos individuais foram entregues acima das expectativas;
- Executei o ciclo completo de desenvolvimento de software, desde a concepção até a entrega, garantindo o cumprimento de prazos e a qualidade dos requisitos;
- Implementei diversas funcionalidades, como sistemas de autenticação de usuários e gerenciamento de dados, melhorando a interatividade e usabilidade dos aplicativos;
- Elaborei testes unitários e de integração, assegurando a qualidade e confiabilidade do código;
- Estruturei bancos de dados e realizei a integração com a interface do usuário;
- Solucionei desafios de programação e aprendi rapidamente novas tecnologias conforme a demanda dos projetos, aumentando a eficiência do desenvolvimento;
- Colaborei em equipes ágeis, utilizando metodologias como Scrum, contribuindo para a entrega ágil e eficaz dos produtos.
Driven.t | Full-Stack Developer | Mai/22 - Mai/22
- Aplicação de gerenciamento de eventos, desenvolvido em grupo com mais 3 desenvolvedores ao longo de 3 sprints, utilizando metodologias ágeis e com a realização de dailies;
- Garanti a integração do back-end com o front-end e a implementação da lógica, tendo em vista as regras de negócio de nossa aplicação;
- Apliquei a camada de cachê em pontos de nossa aplicação de dados permanentes, como dados do evento, utilizando Redis para melhorar o tempo de resposta nas consultas do servidor;
Educação
Driven Education | Desenvolvimento Web Full Stack | Set/22 - Jul/23
- Formação intensiva de +1.200h focadas em projetos práticos.
- Fundamentos da engenharia de software: lógica de programação, algoritmos, estrutura de dados, orientação a objetos, arquitetura, otimização, performance e clean code.
- Bancos de dados relacionais e não relacionais com Postgres, MongoDB e Redis.
- Princípios de DevOps com GitHub Actions, Docker e AWS.
- Testes unitários, integração e ponta a ponta com Jest, SuperTest.
- Trabalhos em equipe usando metodologias ágeis (Scrum), Git, Trello, Zoom, colaborando, dando e recebendo feedbacks
- Desenvolvimento de competências comportamentais e habilidades profissionais (soft skills).
Universidade Federal do Rio de Janeiro | Bacharel em Física | Mar/17 - Incompleto
- Disciplina de Métodos Computacionais em Física, implementando simulações a partir de modelos matemáticos na linguagem C/C++;
- Desenvolvimento de aplicativos envolvendo microcontroladores como Arduino;
- Análise e apresentação de dados utilizando Python e ferramentas como Pandas e NumPy.
Profissionais do mesmo Tecnologia / Internet setor que Caio Encarnação
Profissionais de diferentes setores próximos Rio de Janeiro, Rio de Janeiro
Outros usuários que são chamados Caio
Empregos próximos Rio de Janeiro, Rio de Janeiro
-
No momento de crescimento da empresa estamos procurando por Proativo(a) e Curioso(a): Você não espera o trabalho cair no colo, você o busca. Adora solucionar problemas e aprender novas tecnologias. · ...
Rio de Janeiro, Rio de Janeirohá 3 semanas
-
Fazemos parte de um dos maiores grupos de telecomunicações do mundo, dedicando-nos a oferecer a melhor experiência em telefonia, internet e soluções digitais para milhões de brasileiros. · Estamos em busca de um(a) Analista de Serviço Telecom I – PCD para atuar na equipe responsá ...
Rio de Janeiro, RJ, Brazilhá 2 semanas
-
Nosso time está em busca de um(a) · Analisador/a de Desenvolvimento Sênior com perfil altamente analítico e sólida experiência em análise de código... Desenvolver soluções Full Stack escaláveis... · ...
Rio de Janeiro, Rio de Janeirohá 1 mês