PORTFOLIO WEBPAGE

CAIO SOUZA

ENGENHEIRO DE SOFTWARE FULLSTACK

Seção de Projetos


Aqui temos os principais projetos do desenvolvedor, pessoais e também feitos sob demanda do cliente Clique na imagem do website para visitar a página do projeto e obter mais detalhes
node

INSIGHTER - Compartilhe suas inspirações nessa rede social inovadora

Qual é o insight de hoje? Compartilhe seus pensamentos entre seu círculo de amigos. Contém funcionalidades de cadastro e login, utiliza banco de dados para salvar dados de usuário assim como os posts.

CRM para Departamento Jurídico - Gerenciamento de leads

Website desenvolvido para servir como ferramenta de CRM para uma empresa de advocacia. O objetivo é salvar dados e status de leads. Página aparentemente simples mas com funcionalidades bastante complexas.

POKEDEX - Interaja com os cards nessa pokedex incrível

App Pokedex dos pokémons CLÁSSICOS, consumindo a API do PokeAPI. Interaja com os cards para mais informações do pokémon e utilize a barra de busca para encontrar o pokémon desejado.

TRAVEL BOOKING APP - Marketplace de pacotes de viagens - Fullstack

Web app para compra e venda de pacotes de viagens aéreas. Front end feito em Angular, alimentado por uma api feita em NodeJS. Repos: https://github.com/DevCaioSouza/Travel-Booking-Backend https://github.com/DevCaioSouza/Travel-Booking-Angular

APP TODO LIST - Organize seu dia a dia com essa incrível lista de tarefas

App desenvolvido em Angular, salvando as informações da lista de tarefas em localstorage.

JOGO DA COBRINHA - Se divirta com esse joguinho clássico

Se divirta no clássico Jogo da Cobrinha. Ative o áudio para maior imersão.

STARBUCKS - LANDING PAGE

Página de divulgação e venda de produtos alimentícios. Confira funcionalidades da versão mobile. Github: https://github.com/DevCaioSouza/Starbucks-Landing-Page-Clone

O que será que está por vir?

Obrigado pela visita!

  SOBRE O DESENVOLVEDOR

Durante o ano de 2020 iniciei meus estudos em informática por ocasião de estar estudando para concursos, mas ainda neste ano decidi que iria me dedicar a estabelecer carreira na programação, pois logo percebi que isso era algo com o qual eu poderia firmar um comprometimento de longo prazo, devido ao match de perfil com a natureza da atividade profissional de um desenvolvedor.


Tecnicamente falando a minha experiência em uso de tecnologias, linguagens de programação e afins tem sido diversificada, porém dentro de um nicho específico, o de desenvolvimento WEB.


Porquê "FULLSTACK"? Embora a minha experiência profissional tenha um peso pendendo ligeiramente para o lado front-end do desenvolvimento, sempre me instigou a ideia de ser um programador que tivesse a habilidade de desenvolver software de forma independente, sendo capaz de fazer o desenvolvimento e integração entre as partes essencais de um aplicativo.

  CARREIRA


-> 1° Fase: Iniciei minha trajetória de programador desenvolvendo páginas como blogs, landing pages e afins usando html css e javascript. Nessa fase eu tive contato com frameworks como React e APIs. Com o Github preenchido de projetos, me senti confiante para buscar uma vaga no mercado de trabalho e assim o fiz


-> Desenvolvedor Front-end JR | Brasilprev | 03/2022 -> 06/2023 Até então o desafio mais intenso da minha carreira, mas também o mais engrandecedor, pois me projetou para fora da zona de conforto e me impôs a necessidade de rápida adaptação a um ecossistema de desenvolvimento de uma grande empresa.

Posso traçar como pontos chave da minha experiência os seguintes:

- Desenvolvimento do aplicativo web da empresa, utilizando Angular como framework front-end para fazer as páginas, configurando um servidor BFF com NodeJS que por sua vez consumia dados vindos de APIs da empresa através do GraphQL

- Usávamos como repositório da equipe o serviço de cloud do Azure, usado para controlar as atividades da equipe, que por sua vez eram geridas por um Scrum Master

- Como conquistas pessoais, posso citar: Participação no desenvolvimento do Design System da empresa, contribuindo na construção de tokens de estilização de aplicações também do Storybook.


-> Desenvolvedor Autônomo | 06/2023 até o presente momento. Nessa fase da minha carreira venho me dedicando ao aperfeiçoamento de minhas habilidades, prestando serviços de maneira autônoma para atender médias e pequenas empresas. Participo também de projetos menores como freelancer, desenvolvendo front-end em Angular

Estou aproveitando esse momento para me aperfeiçoar como desenvolvedor fullstack, e para isso escolhi o NodeJS como ferramenta para me auxiliar na construção do server side das aplicações e também de APIs REST.

Para que esse trabalho seja efetivo, preciso também lidar como bancos de dados SQL como Postgres e MySQL e também NoSQL como MongoDB, além da utilização de ferramentas ORM como Sequelize e TypeORM


Sou também leitor assíduo de periódicos e blogs como Medium para ganhar embasamento teórico e também dos livros mais recomendados, além de praticante de Algoritmos e desafios.