“This is one of the most important lessons of the scientific method: if you cannot fail, you cannot learn.”

― Eric Ries, The Lean Startup

Antes de mais nada, o básico.

Ricarth Ruan da Silva Lima

Portfólio

É vegano?

Informamos se um produto é vegano ou não, sem precisar perder tempo olhando rótulos.
rails

LactoRun

Hoje, a forma de medir a Máxima Fase Estável de Lactato é invasiva e cara. Queremos melhorar isso com matemática e tecnologia.
rails, android nativo

Kemu

Gamificação na sala de aula é excelente para a didática, mas traz uma sobrecarga imensa para o professor. Nós usamos tecnologia para tornar a gamificação viável.
django, flutter

F(or) A Real Angel

Jogo de mistério e enigmas no estilo "riddle".
rails, flutter

Eu quero!

Vai dar um aniversário, uma festa de casamento, um chá de bebê e quer criar uma lista de presentes para seus convidados? O Eu quero! te ajuda com isso!
rails

Projetos para empresas privadas permanecem ocultos.

Como posso ser útil?

Ruby on Rails
Meu site pessoal, o É vegano?, o LactoRun, o Eu quero? são exemplos de sistemas que desenvolvi em Ruby on Rails e rodam no Heroku.

Inclusive tenho uma playlist com vídeo aulas que dei sobre o assunto no meu canal do YouTube.
Desenvolvimento Web
Durante meu estágio na Serttel pude aprimorar meus conhecimentos em desenvolvimento web. Passando do básico do HTML, CSS e Bootstrap, para Angular2 e TypeScript.
Git e GitHub
Estou familiarizado com o GitHub. Tanto no uso do controle de versão do Git, quanto nas inúmeras funcionalidades de colaboratividade que o GitHub traz. Uso GitHub diariamente em projetos acadêmicos, profissionais e pessoais. Tive uma experiência diferenciada com o Git usando BitBucket quando trabalhei na Serttel.
Scrum
Utilizo metodologias ágeis em vários aspectos da minha vida. Mas falando de Scrum, além de usar durante projetos que eram de início acadêmicos, como o É vegano?, Kemu Gamification e o LactoRun, tive uma experiência real quando trabalhei na Serttel. Para complementar, também tenho experiência com Design Thinking e Lean Startup.
Flutter
Tenho uma forte experiência com o desenvolvimento mobile usando Flutter. Com esse framework fui co-desenvolvedor do front-end do Kemu Gamification, do jogo F(or) A Real Angel, e estou trabalhando no desenvolvimento de outros sistemas, como um de controle de gastos e outro de lista de compras.
Java e Android
Boa parte da minha vida de desenvolvedor foi com Java, portanto também tenho experiência com POO. Durante o período de 2014 a 2016 desenvolvi as primeiras versões do LactoRun usando Android Nativo.
Arquitetura MVC
Estou desenvolvendo um projeto filantropo (É vegano?) em Ruby on Rails + Flutter com o objetivo de ajudar o público vegano a descobrir se um produto é vegano ou não, e a justificativa. Nesse projeto usamos a arquitetura MVC.
SQL e NoSQL
Em todos os projetos supracitados, usei bancos de dados relacionais, então por essa experiência terei facilidade em aprender e em utilizar qualquer banco de dados estruturado em SQL. Tenho uma breve experiência com NoSQL por usar o Firestore Database do Firebase.
Python
Python é uma das minhas linguagens favoritas. Fui monitor de cadeiras que usavam Python por 3 anos da minha graduação, e estou escrevendo um livro a respeito. Acredito bastante que essa seja uma das melhores linguagens para se iniciar no estudo de programação. Dei um curso para alunos de Engenharia Química - UFPE de programação com Python.
Google Services
Tenho interesse e estou aprendendo a usar ferramentas de back-end (Firebase), publicação (Google Play Console) e monetização (AdMob) da Google, em especial para projetos pessoais.
Photoshop e Design
Uso Photoshop a mais de 10 anos. Começou como um hobby na época do CS3 e hoje utilizo esses conhecimentos nos projetos em que me envolvo. Em todos os projetos citados anteriormente, todas as artes foram criadas ou editadas por mim.
Com o tempo ganhei noções de design, paleta de cores etc.

English, do you speak it?

Idioma Ouve Fala Escreve
Inglês Bem (Ex.: Assisto aulas) Pouco Muito Bem (Ex.: Leio artigos) Razoavelmente

Qual meu histórico profissional?

Período Empresa Cargo
Nov/2019 - Atual Kemu Gamification Fundador, Gerente de Desenvolvimento e Desenvolvedor
Jan/2019 - Jul/2019 Serttel Desenvolvedor Full-Stack (Angular + Spring)
2017.1 - 2017.2 Centro Integrado de Tecnologia da Informação - UFPE Analista de Marketing

Sobre minha vida acadêmica

Formação

Período Instituição Formação
2017 - 2020 Centro de Informática - Universidade Federal de Pernambuco Bacharelado em Sistemas de Informação
2017 - 2020 Centro de Informática - Universidade Federal de Pernambuco Bacharelado em Ciências da Computação (Não concluído)
2007 - 2013 Colégio de Aplicação do CE - UFPE Fundamental II e Ensino Médio

Cursos

Ano Instituição Curso
2018 Alura - Cursos Online de Tecnologia Carreiras: Android, Ruby on Rails, Oracle SQL e PL/SQL
2011 Prepara Cursos Programação (Delphi, Pascal, Visual Basic, Java)
2010 Design Informática - Camaragibe Web Design

Trabalhos Acadêmicos

Ano Importância Acadêmica Resultado Instituição
2018 Projeto de Extensão (PROEXC) LactoRun - Aplicativo Android UFPE (Colégio de Aplicação)
2018 Projeto de Engenharia de Software É vegano? - Sistema Ruby on Rails Centro de Informática - UFPE
Para mais informações sobre minha vida acadêmica, visite meu Currículo Lattes.