Franklyn Roberto_

Com uma sólida formação em Ciência da Computação pela Universidade Federal de Alagoas (UFAL) e experiência profissional como Desenvolvedor Fullstack na Plussoft e Analista de Sistemas na Open Consult, destaco-me como um profissional altamente capacitado e motivado a enfrentar desafios inovadores. Minha expertise abrange tecnologias como SpringBoot, React, e uma variedade de outras, refletindo-se em projetos bem-sucedidos e contribuições para a comunidade. Busco oportunidades que me permitam continuar crescendo e desenvolvendo soluções tecnológicas de excelência, sempre em busca de superar expectativas e agregar valor à equipe e à empresa.


Carreira profissional

Desenvolvedor Fullstack

Empresa Plussoft - Presencial

➖ Desenvolvimento de Aplicativos Desktop com Electron: Criei dois aplicativos desktop utilizando o framework Electron. Um deles é dedicado ao backup automático de bancos de dados, enquanto o outro permite o envio eficiente de arquivos e pastas para o Dropbox, com suporte adicional para envios via FTP.
➖ Manutenção em APIs e Desenvolvimento de Novas Rotas: Responsável por realizar manutenção em APIs existentes, além de desenvolver novas rotas conforme as demandas dos projetos.
➖ Trabalhei com diversos bancos de dados, incluindo SQL Server e MySQL, adaptando-me às necessidades específicas de cada projeto para garantir a integridade e eficiência dos dados.
➖ Realizei manutenção em sites de empresas clientes que utilizavam React, garantindo sua funcionalidade e atualizando-os conforme necessário para atender às necessidades das empresas e dos usuários.

Julho de 2023 - dezembro de 2023 | 6 meses

Analista de Sistemas

Open Consult - Remoto

➖ Desenvolvi e implementei políticas estratégicas, fluxos de trabalho otimizados e relatórios detalhados de IAM por meio do IDM. Essas medidas visaram assegurar a segurança integral e a conformidade dos acessos dos usuários, promovendo um ambiente de operação alinhado com as melhores práticas e regulamentações vigentes.

Junho de 2023 - julho de 2023 | 1 mês

Monitor de Programação Orientada a Objetos

Universidade UFAL - Presencial

➖ Auxiliei o professor da disciplina de Programação Orientada a Objetos do curso de Ciência da Computação, ajudando os alunos a compreender os conceitos de POO e a aplicá-los em projetos.
➖ Utilizei as tecnologias Spring MVC, design patterns, Spring Framework e Java para ensinar aos alunos como desenvolver aplicativos web escaláveis e eficientes.
➖ Aprimorei minhas habilidades de comunicação e liderança, trabalhando em equipe com outros monitores e ajudando os alunos a superar desafios técnicos.
➖ Aprofundei meu conhecimento em Programação Orientada a Objetos (POO), permitindo que eu compreendesse os princípios fundamentais da linguagem e pudesse aplicá-los de maneira eficaz em meus próprios projetos.

Visualizar documento
Setembro de 2022 - fevereiro de 2023 | 6 meses

Técnico de transmissão

Universidade UFAL - Remoto

➖ Voluntário como suporte técnico durante as transmissões ao vivo no YouTube, garantindo que as transmissões ocorressem sem problemas técnicos e que a qualidade do vídeo e do áudio fosse mantida.
➖ Aprendi a utilizar diferentes ferramentas e softwares para transmissão ao vivo, a fim de solucionar problemas técnicos rapidamente e garantir que os espectadores não perdessem nenhum momento importante.
➖ Trabalhei em equipe com outros membros da equipe de transmissão, colaborando para garantir que as transmissões fossem bem-sucedidas e atendessem às expectativas dos espectadores.
➖ Aprimorei minhas habilidades de comunicação e resolução de problemas, sendo capaz de explicar soluções técnicas de maneira clara e eficaz para outras pessoas.

Visualizar documento
Agosto de 2021 - dezembro de 2021 | 4 meses

Alguns Projetos do GitHub

Visualizar todos Clique aqui

Trabalho de Conclusão de Curso - UFAL

Desenvolvimento de aplicação em nuvem escalável

Projeto envolve o desenvolvimento de uma aplicação/sistema para uma livraria online que possui alcance mundial. Alto desempenho e capacidade de escalabilidade são demandas cruciais para lidar com um cenário de escala mundial. Para atender a essas necessidades, a modelo arquitetural de microsserviços é adotada.

Meu currículo

Currículo Web

Este é o projeto do meu currículo web, desenvolvido com HTML, CSS, JavaScript e Bootstrap. Ele apresenta minhas habilidades, experiências e objetivos profissionais de maneira organizada e acessível, destacando também minhas habilidades de desenvolvimento front-end.

Curso de React.Js e Next.Js (nível intermediário e avançado)

Explorador de Postagens

É uma aplicação dinâmica e interativa desenvolvida em React.js, projetada para simplificar a busca e visualização de postagens.

Fullstack Spring Boot + ReactJS do Zero ao Deploy no Docker

ImageLite

ImageLite é um projeto full-stack que utiliza React com TypeScript para o frontend, Spring Boot Java para o backend, Docker para containerização, PostgreSQL como banco de dados, Tailwind CSS para estilização, Next.js para renderização do lado do cliente, e JWT para autenticação. Este projeto inclui uma galeria de imagens para armazenamento.

Projeto com React JS

Gerador de QR Code com ReactJS

Este projeto consiste em um gerador de QR Code desenvolvido com ReactJS, uma biblioteca JavaScript amplamente utilizada para a criação de interfaces de usuário.

Projeto com Html, Css e JS

Jogo da Memória com JavaScript - Rick and Morty

Este é um projeto de jogo da memória com tema da série da Netflix, Rick and Morty. O objetivo do jogo é encontrar os pares de cartas com os personagens da série antes que o tempo acabe. O projeto foi desenvolvido utilizando HTML, CSS e JavaScript.

Projeto com Java

Validador de CPF em Java

Este mini projeto trata-se de projeto é um validador de CPF em Java que permite ao usuário verificar se um CPF é válido ou não.

Projeto com React JS

Player de Áudio

Este projeto consiste em um player de áudio desenvolvido com ReactJS. Ele permite a reprodução de músicas a partir de uma lista pré-definida e inclui funcionalidades como play/pause, controle de volume, avançar e retroceder faixas, além de exibir informações sobre a faixa atual, como título e artista.

Projeto com Java

Mercado

Este projeto consiste em uma aplicação simples de gerenciamento de um mercado, desenvolvido em Java. O objetivo é criar uma classe modelo para produtos, uma classe utilitária com métodos auxiliares e uma classe principal para interação com o usuário.

Java COMPLETO Programação Orientada a Objetos + Projetos

Jogo da velha com JavaFX

Este é um simples jogo da velha criado em JavaFX, que permite a dois jogadores jogarem o jogo clássico. O jogo possui um placar que mantém o registro das pontuações dos jogadores X e O.

Projeto com Java e JUnit 5

Jogo Campo Minado em Java e teste com JUnit 5

Este projeto consiste na implementação do clássico jogo Campo Minado em Java, utilizando a biblioteca JUnit5 para testes unitários e o sistema de build Maven. A aplicação foi desenvolvida para ser executada no console.

Projeto com Java

Bot do WhatsApp em Java

Esse projeto consiste em um Bot do WhatsApp desenvolvido em Java. O objetivo é enviar uma mensagem repetidamente para um contato ou grupo do WhatsApp.

Projeto com Html, Css e JS

Landing Page do filme Thor: Amor e Trovão

Este projeto é uma landing page simples para o filme "Thor: Amor e Trovão". A página foi desenvolvida com HTML e CSS e possui o objetivo de redirecionar o usuário para o site de compra de ingressos do filme, que não foi desenvolvido por mim.

Projeto com Html, Css e JS

Landing Page da Tela de Login do League of Legends

Este projeto é uma landing page simples para a tela de login do jogo "League of Legends". A página foi desenvolvida com HTML, CSS e JavaScript e tem como objetivo replicar a interface de login do jogo.

Projeto com Html, Css e JS

Landing Page da Tela de Matrix

Este projeto consiste em criar uma animação de efeito de chuva de caracteres inspirado no filme "The Matrix", utilizando HTML e JavaScript.

Projeto com Html, Css e JS

Landing Page do filme Doutor Estranho 2: Multiverso da Loucura

Este projeto é uma landing page simples para o filme "Doutor Estranho 2: Multiverso da Loucura". A página foi desenvolvida com HTML e CSS e possui o objetivo de redirecionar o usuário para o site de compra de ingressos do filme, que não foi desenvolvido por mim

Recriando a Tela da Netflix usando angular, html, css, js.

Landing page da Netflix

Este é um projeto de página de entrada (landing page) que recria a tela inicial da plataforma de streaming Netflix. Foi desenvolvido com as tecnologias Angular, HTML, CSS e JS, com o objetivo de demonstrar as habilidades do desenvolvedor em construir interfaces de usuário responsivas e dinâmicas.

Projeto com Html, Css e JS

Relógio Digital em JavaScript

Este é um projeto simples de um relógio digital, feito em JavaScript, HTML e CSS. O objetivo é criar um relógio que mostre a hora atual em tempo real, com um design agradável e responsivo.

Projeto com Html, Css e JS

Pokemon Consultas Online

Este é um projeto de uma página web que permite fazer consultas online de pokémons usando HTML, CSS e JavaScript. Através de um formulário simples é possível pesquisar um pokémon pelo seu nome ou número e obter informações e uma imagem correspondente.

Projeto com Html, Css e JS

Pokédex com HTML, CSS e JavaScript

Este projeto é uma Pokédex simples feita com HTML, CSS e JavaScript que permite visualizar dados de diferentes Pokémon. É possível pesquisar por nome ou número do Pokémon e navegar por eles utilizando os botões de navegação. Os dados são obtidos através da API pública do Pokédex.

Projeto com Html e Css

Capa com Efeito 3D usando CSS e HTML

Este projeto tem como objetivo criar uma capa com efeito 3D usando CSS e HTML. A capa é inspirada no jogo FIFA 21.

Projeto com Dart e Flutter

Calculadora

Este é um projeto de calculadora simples feito em Dart usando o framework Flutter. A calculadora permite que o usuário faça operações matemáticas básicas, como adição, subtração, multiplicação e divisão.

Projeto com Java e APIs

Nivelamento Sobre JPA

Este projeto é um exemplo de como utilizar o framework JPA para persistência de dados em banco de dados relacional. A classe Pessoa é uma entidade mapeada com a anotação @Entity, que será mapeada para uma tabela no banco de dados. O objetivo do projeto é demonstrar como criar, alterar e excluir registros utilizando o JPA.

Projeto com Node e Express

CRUD com Node

Este é um projeto de uma API desenvolvida com Express, que faz parte do curso Web Moderno da Cod3r. A API utiliza um arquivo de banco de dados em memória para armazenar e manipular informações sobre produtos.

Projeto com Html e Css

Sistema Solar

Este é um projeto que mostra uma representação simplificada do sistema solar em CSS.

Projeto com Html, Css e JS

Extensão de Favoritos para o Google Chrome com JavaScript

Esta é uma extensão simples do Google Chrome que permite ao usuário salvar seus favoritos em uma lista local. O usuário pode adicionar favoritos clicando no botão "Adicionar aos favoritos", que salva o título da página e sua URL na lista local. A lista de favoritos pode ser visualizada clicando no ícone da extensão no canto superior direito da tela.

Projeto com Vue.js e Electron

Consumindo API do ChaT GPT

Este projeto foi desenvolvido com o objetivo de criar um aplicativo de desktop utilizando tecnologias web, especificamente Vue.js e Electron.


Educação

Universidade Federal de Alagoas - UFAL - Campus Arapiraca

Bacharelado em Ciência da Computação
2018 - 2024

Escola Estadual Professor José Quintella Cavalcanti

Ensino médio
2018

Escola de Ensino Fundamental Hugo José Camelo Lima

Ensino fundamental
2014

Skills

Frameworks
Meus Frameworks
  • Html, Css, Javascript, Typescript, Java
  • React, Next.js, Electron, Express, Node.js, Tailwind CSS, Bootstrap, Flowbite, Material-ui, Jest,
  • Docker, SpringBoot3, lombok, H2database, Hibernate, Spring Security, Spring JPA, Autenticação JWT
  • Docker, MongoDB, MySQL, PostgreSQL,
  • Git e GitHub
  • Visual Code, Spring Tool Suite, Postman, Android Studio


Estou sempre em busca de aprendizado e me dedico a melhorar minhas habilidades técnicas e de trabalho em equipe. Busco uma oportunidade de contribuir em projetos desafiadores e inovadores na área de desenvolvimento de software.


Objetivos

➖ Me esforço para entregar um material de programação rico e prático.

➖ Atuar como Desenvolvedor de Software com as tecnologias SpringBoot e React.

➖ Trabalhar em projetos desafiadores que envolvam tecnologias emergentes.

➖ Desenvolver soluções tecnológicas inovadoras para problemas complexos.

➖ Aprender novas habilidades de programação.

➖ Contribuir para o crescimento de uma empresa através da criação de software de alta qualidade.

➖ Aperfeiçoar minhas habilidades em programação e aprender novas tecnologias.

➖ Colaborar em equipe para criar software que possa melhorar a vida das pessoas.


Certificados

Diploma

Currículo

Certificados

Outros Certificados