rafaelleonan.com
Carregando recursos... (0%)
SOBRE MIM
Sou desenvolvedor full stack com experiência em desenvolvimento de aplicações back-end: APIs RESTful, serviços agendados (Cron Service), Webhooks e serviços de mensageria Kafka e AWS SQS, aplicações frond-end: mobile, web e desktop. Tenho conhecimento em armazenamento e leitura de dados com AWS S3, Firebase Firestore, além de banco de dados relacionais como MySQL e PostgreSQL. Possuo experiência com Firebase Authentication e Storage em projetos pessoais.
STACK ATUAL
TRAJETÓRIA
Iníciei no mundo da informática no ensino médio através do curso técnico profissionalizante de T.I. No primeiro semestre do curso, houve uma prova de lógia de programação na escola para concorrer a uma vaga em um curso chamado Coding na Escolas - UFC, onde ensinava lógica de programação, estruturas condicionais, estruturas de repetição, funções, declaração de variáveis nas linguagens Python e Java. No curso de T.I, aprendi + sobre programação e conceitos básicos de T.I. Ao final ano, realizei cursos onlines de HTML e CSS na plataforma fundação bradesco.
2017
2018
No meu segundo ano do curso profissionalizante de T.I, aprendi sobre HTML, CSS, JAVASCRIPT, PHP, JAVA e MySQL. Ao longo do ano estudei essas tecnologias com exercícios práticos e teóricos. Desenvolvi alguns códigos como páginas simples com HTML, CSS e JavaScript. Também desenvolvi back-end com PHP + Apache + MySQL e em java criei pequenos projetos como uma calculdadora de juros simples e compostos, entre outros pequenos projetos para fixação de conteúdo.
No meu último ano desenvolvi projetos mais completos utilizando PHP + MySQL para o back-end e HTML, CSS e JavaScript para o front-end. Um dos projetos foi um realizado em grupo, o projeto consistia em um petshop com exibição de produtos e outros serviços. Outro projeto em PHP foi realizado também em grupo e consistia em um portal de notícias de esportes, com seção de notícias novas, comentário cadastro e login de usuários. Também realizei um projeto em dupla utilizando Java + MySQL, um sistema de PDV para supermercados. Por fim, ao final do curso e do ano realizei um estágio de desenvolvimento Web em uma empresa dentro da UFC, onde trabalhei com Python + Django 2 e Vue js 2.
2019
2020
No início de 2020, passei por um processo seletivo para uma vaga de desenvolvedor full stack na empresa FIX PAY. Onde acabei sendo contratado como MEI, pois ainda não tinha iniciado na faculdade. Durante o ano estudei diversas tecnologias novas como Ruby, Ruby On Rails, JQuery, Electron, GO, PostgreSQL, GIT e aprendi mais sobre Vue JS. Conclui cursos na plataforma Alura em uma conta compartilhada da empresa. Após os estudos no mesmo ano, peguei algumas pequenas demandas de melhorias e ajustes de bugs em Vue js e Ruby On Rails nos projetos da empresa. Neste ano também fiz um curso completo de react na plataforma online Rocketseat.
Neste ano aprofundei meus conhecimentos nas tecnologias que já conhecia, como Vue js 2, HTML, CSS, JavaScript, JQuery, Ruby On Rails, GIT, PostgreSQL e apliquei na prática em demandas de melhorias, inovação, correção de bugs e em análise e correção de código. Durante o ano também estudei e realizei cursos de novas tecnologias, principalmente o GO e Flutter, framework que utiliza a linguagem Dart para o desenvolvimento de plataformas hibridas, iOS, Android, Web e Desktop. No segundo semestre ingressei no curso de Análise e Desenvolvimento de Sistemas na Unifametro e mudei o tipo de contrato de MEI para estágio na FIX PAY.
2021
2022
Aprimorei meus conhecimentos em GO no desenvolvimento de APIs RESTful, e integração com o front-end utilizando os frameworks Vue js e Flutter. Conheci e desenvolvi na prática Vue js 3 + TypeScript + Vite + SASS. No segundo semestre participei juntamente com colegas do trabalho do evento GopherCon realizado em Grande Florianópolis, São José - SC. Participar do GopherCon foi possível pois a FIX PAY, empresa onde trabalho pagou todos os custos de viagem para o evento. Ao final do ano fiz cursos sobre a linguagem Elixir e iniciei cursos sobre o framework Phoenix com Elixir. Neste ano também migrei de estágio para CLT.
Estudei e aprimorei bastante meus conhecimentos em desenvolvimento de software. Realizei alguns cursos na plataforma Udemy e Alura para conhecer novas tecnologias e aprofundar meus conhecimentos nas tecnologias que já trabalho. Concluí cursos de: Elixir, Linux para Desenvolvedores, Formação Kotlin, Formação Android com Kotlin e iniciei outros na plataforma Udemy. Também desenvolvi um projeto simples em React js para aplicar meus estudos e conhecimentos no framework. No segundo semestre migrei a faculdade ADS para EAD, pois acabei tendo alguns problema quando estava presencial e na modalidade EAD conseguiria focar e dar uma atenção melhor na faculdade.
2023
2024
Neste ano concluí todos os cursos que tinha iniciado no ano anterior na plataforma da Udemy. Os cursos são sobre Docker com Swarn e Kubernetes, Programação em Shell Script, UI & UX - Adobe XD e PSD, UI - Figma, Desenvolvimento iOS e também iniciei novos cursos. O que aprendi nos cursos, apliquei diriamente no meu trabalho onde obtive muitos conhecimentos também, mais até do que nos cursos e principalmente com outros desenvolvedores com mais tempo na área. No segundo semestre concluí a faculdade de ADS.
Finalizei todos os cursos pendentes na Udemy que tinha iniciado ao longo de 2024. Cursos completos de PHP, React JS + TypeScript, React Native, Java + Spring Boot, Flutter aplicações web responsivas, Python + Django, TypeScript, Desenvolvimento iOS e iniciei um curso de Google Cloud Professional Coud Architect. Por fim, assinei a ATA de colação de grau do curso de Análise e Desenvolvimento de Sistemas que concluí no final de 2024.
2025
...
EXPERIÊNCIA
Linguagens
JAVASCRIPTJAVASCRIPT
TYPESCRIPTTYPESCRIPT
PYTHONPYTHON
DARTDART
RUBYRUBY
SWIFTSWIFT
ELIXIRELIXIR
KOTLINKOTLIN
SHELLSCRIPTSHELLSCRIPT
GOGO
PHPPHP
JAVAJAVA
Frameworks e Bibliotecas
VUE JSVUE JS
FLUTTERFLUTTER
RUBY ON RAILSRUBY ON RAILS
DJANGODJANGO
PHOENIXPHOENIX
SPRING BOOTSPRING BOOT
REACT JSREACT JS
ELECTRON JSELECTRON JS
LARAVELLARAVEL
NODE JSNODE JS
Banco de dados e Cloud
MYSQLMYSQL
POSTGRESQLPOSTGRESQL
FIREBASE FIRESTOREFIREBASE FIRESTORE
AWS RDSAWS RDS
AWS SQSAWS SQS
AWS S3AWS S3
AWS EC2AWS EC2
DevOps e Ferramentas de desenvolvimento
DOCKERDOCKER
DOCKER SWARMDOCKER SWARM
KUBERNETESKUBERNETES
GIT & GIT FLOWGIT & GIT FLOW
KAFKAKAFKA
Front-end e UX/UI
HTMLHTML
CSSCSS
SASSSASS
FIGMAFIGMA
ADOBE XDADOBE XD
Arquitetura e Padrões de desenvolvimento
API RESTfulAPI RESTful
SSRSSR
SPASPA
MVCMVC
Autenticação e Armazenamento
FIREBASE AUTHFIREBASE AUTH
FIREBASE STORAGEFIREBASE STORAGE
Metodologias Ágeis
KANBANKANBAN
SCRUMSCRUM
Sistemas Operacionais
LINUXLINUX
MACOSMACOS
WINDOWSWINDOWS