João Lucas Silva

São Luís · Maranhão · Brazil

João Lucas
Ribeiro da Silva

Full stack developer

I work on systems that cannot go down: public contracts that run from bidding through oversight, and medical records a clinic opens every morning. Java and Spring Boot on the server, Vue on the screen.

Years in production

4+

Systems delivered

10+

Domain

Public sector and healthcare

Get in touchSee the systemsAvailable for new projects

Tools

What I use every day


JavaJava
Spring BootSpring Boot
HibernateHibernate
JSFJSF
Vue.jsVue.js
TypeScriptTypeScript
JavaScriptJavaScript
HTML5HTML5
CSS3CSS3
Tailwind CSSTailwind CSS
PostgreSQLPostgreSQL
SQL ServerSQL Server
OracleOracle
LiquibaseLiquibase
FlywayFlyway
DockerDocker
LinuxLinux
GitGit
GitHubGitHub
FigmaFigma

Skills

Layer by layer


Interface

  • Vue.js 3
  • Composition API
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3

Server

  • Java
  • Spring Boot
  • JavaServer Faces
  • REST APIs
  • JPA / Hibernate
  • Microservices

Data

  • PostgreSQL
  • SQL Server
  • Oracle
  • Flyway
  • Liquibase
  • SQL / JPQL

Delivery and process

  • Docker
  • Git
  • GitHub
  • CI/CD
  • Linux
  • Jira

Business domain

Public management systemsHealthcare and clinical management systemsSoftware architectureDesign patterns and Clean Code

Systems in production

What I've built, up close


Public sector

Contract Management System

Lifecycle management for public contracts in government agencies: every contract enters through bidding, then gets executed, audited and accounted for inside the same system, integrated with the agency's corporate databases.

Stack

Java · JSF · Docker · MS SQL Server · Oracle · PostgreSQL · Jira

Client
AZ Tecnologia em Gestão
Status
In production
Modules
  • Bidding
  • Execution
  • Oversight
  • Performance dashboards
  • Integrations

Platform · Nexorya

NexoryaHub

One sign-in, one licensing layer, several systems. The hub issues the JWT and decides which modules each account is licensed to open; every module verifies the token through JWKS and runs on its own. It's what lets a new product ship without rewriting login, billing and permissions all over again.

Stack

Java · Spring Boot · PostgreSQL · Flyway · Vue.js 3 · Vite · Docker · Traefik

Client
Own product
Status
In production
What the hub handles
  • Central authentication (JWT · JWKS)
  • Accounts, tenants and licensing
  • Control room
  • Shared design system

Modules on top of the hub

Dentra

v1.10.0

Dentistry

Multi-site dental practice: scheduling, records with odontogram, treatment plans, prescriptions and finances.

Lúmina

In development

Psychology

Scheduling, records and finances for psychology clinics, rebuilt from scratch on the hub architecture.

Memora

v0.43.0

Exam preparation

Syllabus, study cycle, question bank and mock exams, with performance tracked week by week.

Pulse

v0.274.0

Training and fitness assessment

Physical assessment, training prescription and client progress, with a PDF report the client can read alone.

Contact

Tell me what you need to build


I read everything and I reply. If the project is public sector or healthcare, even better — that's where I spend my days.