• Serviços
  • Portfólio
  • Contribuições
  • Experiências
  • Sobre mim

Olá, eu me chamo Yves César,

sou Desenvolvedor Web
Baixar currículo
/ PHP / Ruby On Rails / JavaScript / Python / MySQL / PostgreSQL / TailwindCSS / Bootstrap / Docker / GIT / GitHub / GitLab / CI/CD / HTML / CSS
/ PHP / Ruby On Rails / JavaScript / Python / MySQL / PostgreSQL / TailwindCSS / Bootstrap / Docker / GIT / GitHub / GitLab / CI/CD / HTML / CSS
/ PHP / Ruby On Rails / JavaScript / Python / MySQL / PostgreSQL / TailwindCSS / Bootstrap / Docker / GIT / GitHub / GitLab / CI/CD / HTML / CSS
/ PHP / Ruby On Rails / JavaScript / Python / MySQL / PostgreSQL / TailwindCSS / Bootstrap / Docker / GIT / GitHub / GitLab / CI/CD / HTML / CSS

Serviços

Aplicações Web

Criação de sites, serviços web (APIs, bibliotecas), frontend responsivo, mobile e integrações com aplicações externas.

Saiba mais

Automatização
de processos

Ambientes de desenvolvimento, testes de unidade e integração, CI/CD para GitHub e GitLab.

Saiba mais

Plugins OJS/OPS/OMP

Desenvolvimento de plugins para aplicações PKP, utilizadas em instituições acadêmicas no mundo todo.

Saiba mais

Portfólio

Alguns dos projetos que estou envolvido

Morada dos Pets

Website de uma creche para cães

OA Switchboard

Plugin para envio de mensagens P1-PIO para o OA Switchboard

Visualizador de EPUBs

Permite a visualização de arquivos EPUB no OJS

Controle de Frequência Automatizado

Sistema baseado em reconhecimento facial para ambiente escolar

Lembrete para Avaliadores

Plugin para OJS que envia um lembrete para o endereço de e-mail do avaliador

Doom rodando no OJS

Doom rodando no OJS através de um plugin de barra lateral

Doom rodando no OJS

  • Fevereiro, 2025
  • PHP JavaScript JS-DOS Integração Contínua

Doom rodando no OJS

Plugin para Open Journal Systems (OJS). Implementa uma solução de emulação DOS/x86 utilizando JS-DOS v8, permitindo execução do jogo Doom dentro do ambiente de uma revista científica.

A solução carrega o jogo dentro de um iframe, isolando o CSS e JS da API do restante do site. Na experiência do jogo, é possível configurar sensibilidade do mouse, tela cheia, volume, etc.

Foi um desafio técnico pessoal, sendo gamer e trabalhando com plugins, fiz minha homenagem ao movimento "It Runs Doom". Por fim, também publiquei um vídeo sobre o projeto no TikTok.

Confira os materiais complementares relacionados ao projeto.

Repositório TikTok

Visualizador de EPUBs

  • Projeto como colaborador da Lepidus Tecnologia
  • PHP JavaScript

Plugin que permite a visualização de arquivos EPUB no OJS

Plugin que habilita visualização nativa de publicações EPUB diretamente no navegador, integrando-se ao ecossistema PKP (OJS, OPS e OMP). Utiliza a biblioteca JavaScript Bibi para renderização e controles de navegação.

A solução implementa arquitetura de hooks em PHP, interceptando callbacks de visualização de arquivos e injetando um template personalizado que carrega o leitor EPUB com visualização paginada, eventos de navegação, etc.

O plugin está disponível na galeria oficial da PKP.

Confira os materiais complementares relacionados ao projeto.

Repositório Demonstração

Morada dos Pets

  • Março, 2024 - o momento
  • Ruby On Rails TailwindCSS PostgreSQL CI/CD

Site Morada dos Pets

Um projeto sobre um empreendimento que oferece serviços de hospedagem e cuidados para cachorros. Teve origem acadêmica no curso de Design na UFAM, idealizado e projetado visualmente no Figma pela Yamille Santos. A partir do design, estamos desenvolvendo uma aplicação web completa como case de estudos.

O objetivo de implementação das funcionalidades é para que um usuário possa contratar serviços para seus pets utilizando algum meio de pagamento, com autenticação e interface responsiva. Além de, do lado do administrador, poder gerenciar clientes e visualizar métricas em gráficos e estatísticas. Estou utilizando Ruby on Rails como framework, TailwindCSS para estilização e PostgreSQL como banco de dados, além de ter um deploy automatizado com CI/CD.

Este projeto representa a aplicação prática de conceitos de desenvolvimento full-stack, desde a interpretação de designs até a implementação de features complexas e deploy em produção.

Confira os materiais complementares relacionados ao projeto.

Repositório Demonstração

OA Switchboard

  • Projeto como colaborador da Lepidus Tecnologia
  • Cliente: Stichting OA Switchboard
  • PHP PHPUnit JavaScript Cypress.io Integração contínua TDD Smarty

Plugin para envio de mensagens P1-PIO para o OA Switchboard

Plugin que permite integração entre periódicos OJS e o Open Access Switchboard, enviando automaticamente mensagens P1-PIO no momento da publicação de artigos. Esta solução facilita o compartilhamento de metadados com instituições financiadoras.

O plugin implementa autenticação segura com criptografia de credenciais, transmissão automatizada de dados essenciais (artigo, periódico, financiadores) via API. Desenvolvido seguindo a prática TDD com testes automatizados em PHPUnit e de interface com Cypress.

Disponível na galeria oficial da PKP, o plugin já beneficia editores acadêmicos mundialmente.

Confira os materiais complementares relacionados ao projeto.

Repositório Demonstração Anúncio do plugin

Lembrete para Avaliadores

  • Projeto como colaborador da Lepidus Tecnologia
  • Cliente: South African Medical Association
  • PHP PHPUnit Cypress.io Integração contínua TDD

Plugin OJS para envio de lembretes de período de avaliação

Plugin para OJS que automatiza o processo de lembretes de revisão por pares, integrando-se nativamente ao fluxo editorial da plataforma. A solução gera automaticamente arquivos ICS compatíveis com os principais calendários digitais (Google Calendar, Outlook, Apple Calendar), incluindo URLs de acesso direto e seguro para revisores.

Foi utilizado práticas de desenvolvimento como Test-Driven Development (TDD) com PHPUnit para testes de unidade e Cypress para testes end-to-end automatizados.

Desenvolvido para a South African Medical Association e disponível na galeria oficial da PKP.

Confira os materiais complementares relacionados ao projeto.

Repositório

Controle de Frequência Automatizado

  • Junho, 2022 - Outubro, 2022
  • Ruby On Rails Python PostgreSQL OpenCV Bootstrap

Sistema de presença inteligente com reconhecimento facial para ambiente escolar

Sistema full-stack desenvolvido em Ruby on Rails para controle de frequência escolar através de reconhecimento facial com OpenCV e Python. Originou-se de pesquisa científica conduzida com professores em Manaus/AM, identificando ineficiências no registro manual de presença.

A solução integra visão computacional (OpenCV + Dlib) com automação de notificações via e-mail para responsáveis, com arquitetura MVC e PostgreSQL na base de dados, possui cobertura de testes de unidade e integração com RSpec. O sistema processa imagens em tempo real, identifica estudantes automaticamente e dispara notificações em caso de ausências.

O artigo científico foi publicado no ITEGAM-JETIA.

Confira os materiais complementares relacionados ao projeto.

Repositório Artigo publicado

Marcas com as quais já contribuí

SciELO Brasil
Petrobras
South African Medical Association
OA Switchboard
Public Knowledge Project
FGV
UNIFESP

Experiências

  • Out 2024 - o momento

    Desenvolvedor II

    Lepidus Tecnologia

  • Nov 2022 - out 2024

    Desenvolvedor I

    Lepidus Tecnologia

    • Correção de bugs e desenvolvimento de plugins OJS (ex.: OA Switchboard)
    • Levantamento de requisitos e práticas XP(Ágil)
    • Dockerização do ambiente de desenvolvimento
    • Implementação de CI/CD (GitLab CI, GitHub Actions)
    • Plugins em parceria com SciELO, Petrobras e outras instituições
    • Experimentação com Machine Learning para detecção de bots

  • Nov 2020 - nov 2022

    Estagiário em Desenvolvimento

    Lepidus Tecnologia

    • Aplicação de metodologia ágil XP: entregas menores e contínuas
    • Criação de plugins OJS/OPS/OMP (ex.: epubViewer)
    • Desenvolvimento de temas personalizados (ex.: Sentimento Da Dialética)
    • Automação de Ambiente com Ansible e Shell Script
    • Onboarding e mentoria de novos estagiários

Sobre mim

O interesse por jogos digitais me motivou a conhecer o mundo da programação, onde, em 2014, fiz o meu primeiro curso de Lógica de Programação e Algoritmos. Iniciei minha trajetória profissional em 2020 e, em 2022, tornei-me bacharel em Ciência da Computação.

Hoje, sou Desenvolvedor Web e atuo principalmente com tecnologias voltadas para publicação acadêmica, especialmente desenvolvendo plugins para o OJS (Open Journal Systems) usando PHP, JavaScript e outras ferramentas web. Tenho experiência com metodologia ágil XP, integração contínua (CI/CD com GitHub Actions e GitLab), contêineres Docker, Ansible, Shell Script e ambientes Linux. Sou motivado por desafios técnicos e gosto de construir soluções funcionais, simples e que agreguem valor direto aos usuários.

Além de desenvolver, também gosto de compartilhar conhecimento através de criação de conteúdos de tecnologia.

Vamos trocar uma ideia? 😃
First slide
Second slide
Third slide
Third slide
Third slide
Third slide
Third slide
Third slide
Third slide
Third slide
Third slide
Previous Next
Copyright © Yves César 2025