
Derik Barcellos Favoretti
About Candidate
Links
Education
Experiences
A Devmaker é uma renomada empresa de desenvolvimento de software, tendo criado mais de 350 aplicações. Tive a oportunidade de participar do desenvolvimento de sistemas robustos e aplicações destinadas a milhares de clientes espalhados pelo Brasil.No frontend, colaborei na criação de uma área administrativa sofisticada, utilizando Tailwind, que permitiu uma gestão eficiente e amigável para os usuários administrativos da ferramenta.No backend, desempenhei um papel essencial, trabalhando com uma ampla gama de tecnologias, ferramentas e métodos, incluindo Ruby on Rails com foco no uso do Active Record para consultas e manipulação de dados em banco de dados, TDD e: - Desenvolvimento utilizando padrões MVC e implementação de testes rigorosos com RSpec; - Projeto de APIs RESTful; - Princípios e aplicação de Programação Orientada a Objetos (OOP) no desenvolvimento de software; - Integração de backend e frontend usando GraphQL; - Bancos de dados com PostgreSQL, MySQL, SQLite; - Implementação de processamento em segundo plano com Redis/Sidekiq; - Controle de versão com Git/GitLab; - Internacionalização de Sistema (locale I18n); - Utilização de tecnologias complementares como HTML/CSS/SCSS e JavaScript. - Uso do framework Scrum como metodologia de desenvolvimento de software; - Colaboração na elaboração de documentação detalhada e compreensível.
A VilaApps é uma empresa renomada de desenvolvimento de software com mais de uma década de experiência, tendo desenvolvido dezenas de aplicativos e sistemas ao longo dos anos.Tive a oportunidade de colaborar no Time de Desenvolvimento de Sistemas e Aplicativos robustos, incluindo um portal de notícias com milhares de visitas diárias e um sistema com um extenso catálogo de produtos que recebia milhares de consultas diárias, entre outros projetos significativos.No Backend, desempenhei um papel fundamental, trabalhando com um amplo espectro de tecnologias, ferramentas e métodos, como Ruby on Rails, Docker, Redis, RSpec e TDD.Desenvolvedor Backend - Desenvolvimento backend com Ruby on Rails; - Criação de documentações; - Banco de dados MySQL e PosgreSQL; - Sidekiq, Redis - Controle de Versionamento com GIT; - Internacionalização de Sistema (locale I18n); - Uso do framework Scrum como metodologia de desenvolvimento de software, juntamente com a ferramenta Jira; - Demais: HTML, CSS / SCSS, Javascript