Secure Multi‑Tenant OMS
Designed schema‑based multi‑tenancy (per‑client schemas; shared views) to isolate data while enabling cross‑client reporting and background jobs.
Result: zero cross‑tenant leakage and simplified analytics.
Senior Java Developer • OMS/WMS • Veteran • Based in the US (Remote‑friendly)
Full‑stack engineer with 25+ years in Java building secure, multi‑tenant OMS/WMS platforms and integrations. Experienced with Spring Boot, SQL Server/MySQL, schema‑based multi‑tenancy, Docker, and pragmatic DevOps. Also hands‑on with C#, Raspberry Pi projects, and Unity prototypes.
Superpowers: simplifying gnarly systems, getting data models right, and shipping production‑ready tools that ops can actually run.
Direct link: bcray.dev
Scan or click. The QR auto‑generates with UTM tags so I can see visit sources (resume, card, email).
Problem → Action → Result, with stack notes and links.
Designed schema‑based multi‑tenancy (per‑client schemas; shared views) to isolate data while enabling cross‑client reporting and background jobs.
Result: zero cross‑tenant leakage and simplified analytics.
Built a .NET tool to fetch ChannelEngine JSON and persist/export for downstream systems.
Result: faster marketplace sync and easier troubleshooting.
Personal hosting for website, Pi‑hole, and media. Automated backups and HTTPS with Nginx.
Result: reliable home lab and low‑cost web presence.
Lightweight Kanban with timers and daily totals; HTMX front‑end with Spring APIs.
Result: fewer context switches and clearer daily time reports.
Personal finance tracker with envelope buckets and OnePay‑style scheduling.
Result: stress‑free monthly planning and audit‑ready history.
Early gameplay experiments (URP) exploring tactile grid logic and polish.
Result: baseline for a Steam‑ready puzzle game concept.
Java, C#, Python, SQL, Bash
Spring Boot, .NET, HTMX, Unity
SQL Server, MySQL, PostgreSQL, Hibernate/JPA, Views & ETL
Docker, Nginx, CI/CD, Linux, TLS, Git, Maven/Gradle
OMS/WMS, Marketplace Integrations, Billing & Budgeting
Mentoring, cross‑team collaboration, pragmatic documentation
Java Programmer Analyst — Long‑term role building OMS/WMS features, multi‑tenant schema design, reporting & background processing.
Unity prototypes, Pi self‑hosting, microservices experiments, budgeting tools, and marketplace integrations.
Email: BCRJavaDeveloper@gmail.com
GitHub: github.com/bcr666
LinkedIn: https://www.linkedin.com/in/brian-c-ray/