Sobre Nós

Rafhael Oliveira

Rafhael Oliveira

Desenvolvedor Sênior & Game Designer

Iniciei minha jornada na programação aos 13 anos, compilando meu primeiro servidor em C++. Desde então, explorei a fundo os campos de databases e websites, dando continuidade à minha trajetória na área de websites através de trabalhos freelancers e lançando diversos aplicativos e jogos em C#.

Mais tarde, mergulhei de cabeça no desenvolvimento web com Node.js e JavaScript. Hoje, minhas habilidades abrangem a construção de APIs robustas utilizando Node.js e o framework Express. Adoto o modelo MSC (Model-Service-Controller) para garantir uma estrutura sólida e escalável. No backend, confio no ORM Sequelize para gerenciar bancos de dados, sejam eles MySQL ou MongoDB, priorizando a modularidade e as melhores práticas. No frontend, utilizo axios e React com React-Bootstrap para criar interfaces modernas e responsivas.

Além disso, tenho expertise em suporte técnico para jogos que empregam diversas stacks tecnológicas, incluindo Lua, C#, MySQL, PHP, JavaScript, C++, e TypeScript.

Minha experiência se estende também ao gerenciamento e otimização de máquinas virtuais em plataformas como Google Cloud Platform, AWS e Azure.

Sou proficiente no design e implementação de bancos de dados na nuvem, assegurando desempenho, escalabilidade e segurança para os sistemas que desenvolvo.

Experiência em linguagens como C#, C++, PHP, JavaScript e Lua, sou capaz de criar aplicativos e sistemas em uma variedade de contextos e plataformas, adaptando-me às demandas tecnológicas em constante evolução.

Um dos maiores desafios que enfrentei em minha carreira foi estabelecer-me como desenvolvedor e programador de forma a tornar esta atividade minha principal fonte de renda. Inicialmente, trilhar esse caminho foi bastante difícil, pois todo o conhecimento foi adquirido de forma autodidata e o trabalho era realizado remotamente, a partir de casa.

No entanto, com determinação e esforço, consegui superar essas dificuldades e alcançar o sucesso como desenvolvedor freelancer. Agora, estou buscando novos desafios e oportunidades em empresas de maior porte, onde possa continuar crescendo e evoluindo como profissional. Estou ansioso para contribuir com minha experiência e habilidades em um ambiente corporativo e colaborativo.

Desde os meus 13 anos, faço parte de uma comunidade onde, junto com alguns colaboradores, desenvolvemos a base open source mais atualizada de servidores de Tibia do mundo. Hoje, somos uma referência nessa pequena comunidade, mantendo um desenvolvimento limpo e organizado de nossos projetos.

Nossa organização, disponível em https://github.com/thetibiaking/, é uma comunidade open source com mais de 15 anos de existência, permanecendo ativa até os dias de hoje. No Brasil, somos a principal e maior comunidade de desenvolvimento aberto de servidores de Tibia, conforme evidenciado em https://tibiaking.com/.

Quando comecei, era apenas uma pessoa curiosa que desejava explorar o mundo da programação. Hoje, tenho a responsabilidade de avaliar as atualizações feitas pela comunidade e garantir sua implementação correta, sem bugs.

Sou apaixonado por tecnologia. Gosto de testar diferentes ferramentas e frameworks, comparando a experiência de uso em diversos sistemas. Sou ativo em vários fóruns de programação, ajudando pessoas com suas dúvidas diariamente.

Estudo programação todos os dias e muitas vezes aprendo sobre novos assuntos para resolver problemas nos fóruns. A tecnologia faz parte do meu cotidiano e estou sempre ansioso para aprender algo novo.

Minha vontade de aprender me leva a criar e trabalhar em projetos pessoais, onde aplico os conhecimentos adquiridos. Assim, passo a maior parte do meu tempo imerso na tecnologia, buscando constantemente formas de melhorar e tornar minhas criações mais interessantes.

Acredito que muitos desenvolvedores podem se identificar com essa experiência, mas por um tempo, eu me sentia desconfortável com a ideia de assumir projetos freelancers. Evitava pegar trabalhos com medo de não conseguir concluí-los satisfatoriamente. No entanto, com o passar do tempo, percebi que, na verdade, sou capaz de lidar com qualquer tarefa ou solicitação de cliente, desde que faça uma boa estimativa do esforço envolvido.

No início, era uma sensação bastante desconfortável começar um novo projeto como freelancer. No entanto, à medida que comecei a entregar os trabalhos e receber feedback positivo dos clientes, percebi que tinha total capacidade de fornecer um serviço excelente e de qualidade. Essa jornada me ajudou a superar minhas inseguranças iniciais e me deu confiança para abraçar novos desafios com mais tranquilidade.

Sou apaixonado por tecnologia e constantemente busco aprender e evoluir. Nos meus serviços freelancers, estou sempre aprendendo. Em alguns casos, deparo-me com conceitos solicitados pelo cliente que podem ser novos para mim. No entanto, minha habilidade de aprendizado rápido me dá total confiança para entregar com qualidade, mesmo em áreas onde não tenho tanta experiência. Dessa maneira, cada contrato de trabalho se torna uma valiosa oportunidade de aprendizado e crescimento profissional.

Além disso, gosto de testar diferentes ferramentas e frameworks, explorando sua utilização em diversos sistemas. Sou ativo em vários fóruns de programação, onde ajudo diariamente outras pessoas com suas dúvidas e problemas.

Meu compromisso com a aprendizagem me leva a estudar programação todos os dias e, muitas vezes, a explorar novos assuntos para resolver desafios nos fóruns. A tecnologia é parte integrante do meu dia a dia, e estou sempre animado para aprender algo novo.

Trabalhar em projetos pessoais é outra forma pela qual aplico meus conhecimentos e me desafio constantemente. Assim, passo a maior parte do meu tempo imerso na tecnologia, buscando continuamente maneiras de aprimorar minhas habilidades e tornar minhas criações mais interessantes e inovadoras.


Localização: Itajubá, MG

Contato: Rafhaelx@gmail.com

LinkedIn: rafhael-oliveira

GitHub: Underewarrr


Administrador do maior fórum de Open Tibia do Brasil: tibiaking.com

TibiaKing Logo
Nogard

Nogard

Diretor de Arte & Game Designer & Artista 2D & Designer Sênior
  • Criador das primeiras remakes gráficas da PXG
  • Mais de 10 anos de experiência com Pixel Art
  • Conduziu evolução da perspectiva GBA para visual moderno e imersivo
  • Influenciou uma geração de criadores na comunidade OTServer no Brasil

Quem é o Nogard? @Nogard