Rafael de Castro Dantas Sales

Atualmente é consultor e desenvolvedor - Stack Builders Inc.. Tem experiência na área de Ciência da Computação, com ênfase em Engenharia de Software

Informações coletadas do Lattes em 12/12/2025

Acadêmico

Formação acadêmica

Graduação em Ciência da Computação

2008 - 2012

Universidade Federal do Ceará

Formação complementar

2008 - 2011

Curso de Línguas - Inglês. , Núcleo de Línguas Estrangeiras - UECE.

2007 - 2007

Proform.Net. (Carga horária: 84h). , Instituto Atlântico.

Idiomas

Bandeira representando o idioma Inglês

Compreende Bem, Fala Bem, Lê Bem, Escreve Bem.

Áreas de atuação

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Engenharia de Software.

Grande área: Ciências Exatas e da Terra / Área: Ciência da Computação / Subárea: Metodologia e Técnicas da Computação/Especialidade: Linguagens de Programação.

Participação em eventos

Conferência Brasileira sobre Métodos Ágeis de Desenvolvimento de Software - Agile Brazil. 2011. (Encontro).

Histórico profissional

Endereço profissional

  • Universidade Federal do Ceará, Centro de Ciências, Departamento de Computação. , Av. Mister Hull, s/n, Pici, 60455-760 - Fortaleza, CE - Brasil, URL da Homepage:

Experiência profissional

2013 - Atual

Stack Builders Inc.

Vínculo: Funcionário, Enquadramento Funcional: Consultor e Desenvolvedor, Carga horária: 40

Outras informações:
Atuo como desenvolvedor e consultor para projetos de empresas situadas em Nova Iorque, EUA

2012 - 2013

ThoughtWorks

Vínculo: Funcionário, Enquadramento Funcional: Consultor e Desenvolvedor, Carga horária: 40

Outras informações:
Consultor e Desenvolvedor no project OVE.com (Online Vehicle Exchange) OVE é um mercado online de veículos mantido pela empresa Manheim. O projeto é formado por um time ágil distribuído onde praticamos Lean, Clean Code, TDD (Desenvolvimento dirigido a testes), feedback constante e retrospectivas semanais. No projeto fomos desafiados diariamente para conciliar o desenvolvimento de novas funcionalidades, melhorias na aplicação, resolução de problemas em produção, melhoria de desempenho, redução de débito técnico e comunicação constante com os outros escritórios envolvidos. Como o time é distribuído, haviam stand-ups diários através de videoconferência assim como discussões com os demais desenvolvedores, analistas e testadores dos escritórios envolvidos no projeto. Para acelerar o entrosamento com o time, viajei para Chicago e Atlanta, nos EUA, por um período de quatro semanas. Algumas linguagens, frameworks, ferramentas e técnicas utilizadas foram: Ruby, JavaScript, Rails, Capistrano, Background Jobs, Resque, Redis, TDD, RSpec, REST, MySQL, GIT, Jenkins, Memcached, UNIX, Bash, Vim, Pareamento e Kanban.

2009 - 2010

Universidade Federal do Ceará

Vínculo: Bolsista, Enquadramento Funcional: Bolsista de Iniciação Científica

Outras informações:
Linguagens de Programação de Propósito Específico e Baseadas em Componentes para Computação de Alto Desempenho em Aplicações de Ciências Computacionais e Engenharias. Apoio: UFC e CNPq.

2009 - 2009

e-Dea Jr.

Vínculo: Contrato de prazo determinado, Enquadramento Funcional: Monitor, Carga horária: 4

Outras informações:
Monitor no Curso de Programação Java - De lógica a banco de dados

2008 - 2009

IVIA Serviços de Informática

Vínculo: Estagiário, Enquadramento Funcional: Desenvolvedor, Carga horária: 25

Outras informações:
Desenvolvimento de aplicações desktop e web utilizando a plataforma Java, Hibernate, Struts, JSF e Spring.