system.bio // root
About
Roberto Viray II. Software engineer, continuous learner, and builder of real-world systems.
Hey there, I'm Roberto Viray II, the developer behind deV633.
10+ years of coding and learning, and still taking things apart to see how they work. I build across the stack: Spring Boot services, REST APIs and microservices on the server, an Angular, Vue or React frontend on top, and PostgreSQL or SQL Server underneath, packaged with Docker and deployed to AWS or behind a reverse proxy.
That work has run through banking, healthcare, logistics, IoT and a long tail of internal business systems. More recently it has meant leading delivery: owning technical design, reviewing code before it ships, and mentoring the engineers doing the work alongside me.
Ten years in, the lesson that stuck is that the interesting part is never the framework. It is the failure mode nobody planned for, and what you write down afterwards.
BankingHealthcareLogisticsIoTEnterprise systems
Building software
My engineering interest sits where distributed backends meet deliberate interface design: request lifecycles, transaction boundaries, failure modes, and the parts of a system that only misbehave under real load. I care about services that degrade gracefully rather than collapse, and about frontends that stay honest about latency.
Continuous learning
deV633 exists because too much hard-won detail evaporates. Debugging sessions, subtle race conditions, and protocol gotchas get solved once and then forgotten. Writing them down as short, structured notes turns a one-time fix into something reusable.
If I solve it once, it belongs in the learnings archive.
Where I've worked
Full resumeAdvanced App Engineering Associate Manager / Lead Full-stack Software Engineer
Global consulting firm, enterprise client delivery
Led full-stack engineering activities for enterprise applications spanning backend services, web interfaces, mobile components, and production support.
Lead Software Engineer / Consultant
IoT product company
Owned technical architecture, development, deployment planning, and task management for an IoT-focused product ecosystem.
Senior Full-stack Java Engineer
Advisory and business services
Developed, maintained, and enhanced client-facing business applications using Spring Boot REST APIs and React.
Senior Java Developer
Financial technology, banking platforms
Developed and maintained enterprise applications using Java, J2EE, Spring Boot, Angular, and Vue-based technologies.
Associate Software Engineer II
Healthcare technology
Developed and maintained enterprise web application features using Java, JSP, Servlets, Spring, JPA, Vaadin, JavaScript, HTML, and CSS.
How I work
Clarity over cleverness
Readable, self-describing code. Five plain lines beat one cryptic expression that has to be decoded later.
Tight feedback loops
Fast unit tests, automated pipelines, and observability wired in early so problems surface before users do.
Continuous refactoring
Codebases rot without pruning. Incremental cleanup during feature work keeps debt from compounding.
Write it down
A fix that is only in my head is a fix I will re-derive next year. That is what this site exists for.
Tech stack & tools
v2026.stack
Java & Spring01
Java 21 on Spring Boot 3: modular services, REST APIs, resource-server auth, versioned schema migrations, and health instrumentation.
Java 21Spring Boot 3Spring SecurityOAuth2 Resource ServerSpring Data JPAHibernateSpring ModulithWebFluxFlywayLombokKafka
Frontend Engineering02
Typed Vue 3 single-page applications on Vite, with centralized stores, utility-first styling, and a shared component library.
Vue 3TypeScriptVitePiniaVue RouterTailwind CSSAngularReactAstroStorybook
Data & Storage03
Relational schema design and migrations, cache tiers, object storage for documents and media, and embedded databases for tests.
PostgreSQLSQL ServerOracleMySQLMongoDBRedisMinIOSQLite
Mobile & Desktop04
Flutter applications with offline-capable local storage and secure credential handling, plus Rust-backed desktop shells.
FlutterDartRiverpodDiogo_routersqfliteTauriAndroidC#
Identity & Security05
Self-hosted identity provider, standards-based single sign-on, token handling, and role-driven access across services.
KeycloakOIDCOAuth2JWTSpring Security
Infrastructure & DevOps06
Containerized multi-service stacks, reverse proxy routing, TLS automation, edge delivery, and reproducible local environments.
DockerDocker ComposeNginxAWSCloudflareLinuxCertbotMavenCI/CD
Testing & Quality07
Unit, integration and browser-level coverage, real dependencies in containers, and architecture rules enforced in the build.
JUnit 5TestcontainersArchUnitVitestPlaywrightVue Test UtilsESLintPrettier
Engineering Leadership08
Technical design ownership, code review before deployment, mentoring, and agile delivery cadence across parallel workstreams.
ArchitectureCode ReviewMentoringAgileScrumKanban
Knowledge vault
Read the latest technical notes and post-mortems
Database isolation bugs, concurrency triage, and lightweight deployments.