Skip to content
View OzRib's full-sized avatar
🏠
Working from home
🏠
Working from home
  • Brazil, CE

Block or report OzRib

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
OzRib/README.md

Ozeias Ribeiro 👨‍💻

Js React Vue Ruby Rails Php Python Cplusplus Arduino Linux

Sumário

Sobre

Meu nome é Ozeias Ribeiro, trabalho com desenvolvimento Web e de aplicações Mobile. Minhas principais ferramentas são:

  • NodeJS
  • React
  • React Native
  • TypeORM
  • Sequelize
  • TypeScript
  • PostgreSQL
  • MongoDB
  • Docker
  • Ruby on Rails

Desenvolvo desde o Front End (software do lado do cliente) até o Back End (software do lado do servidor), passando por API's (protocolos de comunicação) e usando bancos de dados SQL e NoSQL dependendo da necessidade.

Me formei na Escola Estadual de Educação Profissional José Ribeiro Damasceno, no curso Técnico em Informática e atualmente faço faculdade de Ciências da Computação na Universidade Estácio de Sá, polo Itapipoca.

Missão

Ajudar o mundo com minhas habilidades com a tecnologia e minha cacacidade de resolver problemas da melhor maneira possível. Usar meu conhecimento para abençoar o mundo. Ajudar pessoas, fazer do meu trabalho um canal de bênção e bondade na vida das pessoas. Contribuir com a formação de uma sociedade melhor.

Visão

A princípio quero ser a melhor versão de mim mesmo. Sou um programador, então isso implica em ser o melhor programador que eu puder ser. Quero ser um programador do tipo que qualquer time gostaria de ter. Não ser um líder mas também não ser um simples subordinado. Um cooperador, parte de um time, membro valoroso de um grupo.

Valores pessoais

  • Integridade
  • Honestidade
  • Trabalho esforçado
  • Comprometimento
  • Estudo contínuo
  • Amor ao próximo
  • Amor à vida ❤️
  • Amor aos animais 🐶❤️
  • Liberdade 🗽
  • No pain no gain

Metas

  • Contribuir com projetos que visem uma sociedade mais harmônica e mais saudável
  • Ajudar o máximo de pessoas com o meu trabalho
  • Ter uma vida equilibrada ☯️
  • Honrar meus pais e minha família

Modelo de Negócio

Trabalho com software desde meu ensino médio, fiz pequenos projetos abertos nesse período.

Meu trabalho

Desenvolvo aplicações Web e Mobile, tanto Front End como Back End.

Para o desenvolvimento Front End web utilizo principalmente o ReactJS junto à bibliotecas como React Redux, Axios e Material UI. Também faço bom uso do JavaScript puro, diferenciando determinadas características e peculiaridades do EcmaScript em suas diferentes versões. Trabalho bem com o Superset TypeScript.

Para desenvolvimento Mobile utilizo o React Native me aproveitando de bibliotecas como React Native Elements, React Redux e Axios.

Agora para o Back End utilizo uma série de tecnologias. A principal é o bom e velho NodeJS. Junto ao TypeScript, Express, Sequelize, TypeORM e BullMQ para filas. Também utilizo bem o Ruby on Rails para desenvolvimento de API's.

Para desenvolvimento Full Stack, gosto muito de utilizar o NextJS. Porém dependendo da necessidade do projeto, faço o uso do Laravel ou CodeIgniter em PHP. Ruby on Rails também constantemente é uma escolha principalmente devido à segurança e boas práticas.

Sou um apaixonado por Linux, então infraestrutura, Docker e servidores em VPS são praticamente minha casa.

Experiências

Meus principais projetos não são de acesso público.

Empresas

Bit Análises

Uma microempresa de consultoria. O principal objetivo é construir software de qualidade para o cliente. Entregando o máximo de valor e aquilo que o cliente precisa. À princípio uma empresa governada por somente uma pessoa Ítalo Alves. Um desenvolvedor Sênior Full Stack web que me ajudou muito no meu crescimento como pessoa e como profissional. Me ensinou muito do que sei hoje principalmente me incentivando a pesquisar e ser mais independente, mas sempre me ajudou com tudo que precisei. Comecei como programador júnior Full Stack JavaScript de meio período enquanto fazia o ensino médio. Depois, fui efetivado à tempo integral.

E-trust

E-trust Uma empresa de segurança da informação sediada em São Paulo e com escritórios no Rio Grande do Sul e em Miami. O principal objetivo é garantir a segurança na gestão de identidade e acessos. O foco é a segurança dos dados do cliente em primeiro lugar, presta serviço para várias empresas. Comecei como Programador PHP II.

Projetos

VisuPsi Trata-se de um sistema gerador de recibos para psicólogos. Desenvolvi toda a aplicação no domínio visupsi.com.br, o núcleo do projeto incluindo infraestrutura como o banco de dados, CI e o load balancer(Apache, Nginx, etc). Também configurei os subdomínios, certificado SSL e instalei o WordPress para a divulgação do projeto. Conta com a geração desses recibos em PDF e o envio dos mesmos por e-mail aos envolvidos. É um sistema baseado em planos mensais. O usuário inicialmente tem direito à 3 recibos por mês emitidos. Ao efetuar a compra do plano premium, a quantidade de recibos é ilimitada.

Um dos meus principais feitos quanto ao Front End foi aplicar a técnica de lazy loading de páginas com o React Suspense. A melhoria trouxe um aumento de cerca de 160% de performance ao aplicativo. Principalmente por conta de reduzir o conteúdo do primeiro carregamento da página ao invés de carregar a aplicação inteira de uma vez.

Também migrei a aplicação Front End toda para TypeScript e fiz melhorias significativas na arquitetura do Back End.

Sistema de Frequência e Segurança CCI(Centro Cearense de Idiomas)

SFSCCI Um sistema para gerenciar a frequência dos colaboradores de uma instituição de ensino médio de Itapipoca - CE. Desenvolvi todo o sistema, desde a infraestrutura, Front End até o Back End. Utilizei Docker para controlar a infraestrutura da aplicação. Para Front End e Back End utilizei o NextJS. Para controle de filas de processos, geração de PDFs, utilizei o BullMQ. O sistema controla a entrada e saída dos alunos através de um leitor de QR Code. Além de também gerar o PDF dos crachas dos colaboradores e alunos da instituição.

Horacius(E-trust)

Um sistema de gestão e controle de acessos de usuários para empresas coorporativas. Ajudei no desenvolvimento de novas features no projeto Horácius. Trabalhei com Vanilla PHP e jQuery.

Pinned Loading

  1. OzRib OzRib Public

    TypeScript 1 1

  2. github-lister github-lister Public

    JavaScript

  3. teste-inicie-educacao teste-inicie-educacao Public

    Teste de admissão para a empresa Inicie Educação

    TypeScript 2

  4. my-first-js-game my-first-js-game Public

    JavaScript 1

  5. my-first-python-game my-first-python-game Public

    Python 1

  6. arch-linux-install-helpers arch-linux-install-helpers Public

    Facilitadores para instalação do arch linux

    Shell