Renan Santos
Renan SantosConhecido como KanuDesenvolvedor MobileCom um toque de criatividade e muita linha de código, transformando ideias em soluções desde 2015.

Idiomas:

  • 🇧🇷  Portugues - Fluente
  • 🇺🇸  Inglês - Tecnico

Stacks e ferramentas usada atualmente:

  • TypeScript Icon
  • Visual Studio Code Icon
Renan Santos

Sobre:

Um engenheiro de software talentoso com mais de oito anos de experiência, meu foco principal é o desenvolvimento móvel (iOS e Android) com Flutter e nesse tempo, eu também trabalhei com o framework React Native. Minha experiência nessa área me permitiu desenvolver uma compreensão das complexidades do desenvolvimento de aplicativos móveis e entregar consistentemente resultados de alta qualidade. Ao longo da minha carreira, desenvolvi e publiquei com sucesso mais de 12 aplicativos móveis.

Minha maior experiência é com Flutter, onde tenho mais de 4 anos de experiência, com as melhores práticas de codificação, arquitetura limpa, código limpo e testes unitários. Eu também tenho experiência com React Native, onde trabalhei tanto com projetos novos e manutenção de projetos existentes. E sobre o gerenciamento de estado, tenho experiência com BLoC, GetX e Riverpod.

Minhas habilidades incluem arquitetura(MVVM, MVC, Clean Architecture), Firebase, integrando APIs RESTful, CI/CD, microfrontends. Além disso, tenho conhecimento na arquitetura AWS, onde já trabalhei com S3, RDS, Lambda, SNS, SQS, Route 53, entre outros, Docker, Git, Node.js, TypeScript, MySQL.

Gosto muito de automatizar tarefas repetitivas e criar ferramentas para me ajudar a ser mais produtivo, criando scripts, CLI e arquivos Makefile para facilitar o desenvolvimento no dia a dia.

Search icon
Resolução de problemas
Habilidade de identificar e resolver problemas de forma eficiente e criativa, seja depurando código, otimizando o desempenho do aplicativo ou encontrando soluções para desafios técnicos.
Teamwork icon
Trabalho em equipe
Capacidade de colaborar harmoniosamente em equipes multidisciplinares, compartilhando conhecimento, oferecendo suporte aos colegas e contribuindo para alcançar os objetivos do projeto de forma colaborativa.
Adaptability icon
Adaptabilidade
Disposição para se adaptar a novas tecnologias, metodologias de desenvolvimento e requisitos de projeto, mantendo-se atualizado com as últimas tendências do Flutter e do mercado de desenvolvimento de aplicativos.