Ezequiel Alcaraz Sacramento, CA · --:--

Ezequiel
Alcaraz

RoleSoftware Engineer · Backend & Cloud
EducationB.S. CS · Sacramento State
StatusOpen to work · Dec 2026
Backend
Data
Frontend
Infrastructure
01 · Selected Work2025 → Now
/01

Belonging Maps

Project Lead
2025 →
+

Cross-platform app helping Sacramento State students find campus and community resources on interactive ArcGIS maps. Led the backend/auth workstream on an 8-person capstone team with real stakeholders.

FlutterASP.NET CoreEF CoreAzure SQLArcGISJWT
  • Designed the REST API contract the whole team built against
  • Built the full-stack auth slice: Flutter UI → API → EF Core migrations
  • Hardened auth end-to-end: BCrypt, signed JWTs, server-enforced roles, secrets out of the repo
  • Live geolocation with coordinate projection to WGS84
/02

SaaS Billing

Solo Build
2026 →
+

Multi-tenant subscription billing platform built on a Spring Boot backend, React frontend, PostgreSQL, Stripe checkout and webhooks, and Supabase auth. Designed backend-first with clean layering.

JavaSpring BootReactPostgreSQLStripeDockerK8s
  • REST billing APIs on controller / service / repository architecture
  • Idempotent Stripe webhook pipeline, so retried events can't double-record
  • JWT auth (ES256 via JWKS) plus CORS for the SPA
  • Docker Compose for the full stack, Kubernetes manifests for orchestration
/03

PurJoy Yoga

Freelance
2026 →
+

Took a real business off Wix and onto a custom React + TypeScript site that is responsive, maintainable, and integrated with their booking workflow.

ReactTypeScriptTailwindREST APIs
  • Responsive UI across desktop and mobile with Tailwind CSS
  • Third-party scheduling / booking API integrations
  • Debugged and resolved external API failures in production
02 · Open SourceMerged upstream
Merged Jul 2026
Apache ShardingSpherePR #39201
Taught the Doris SQL parser to read multi range partitions and per partition property lists in CREATE TABLE. ANTLR4 grammar change plus parser integration cases, closing an open issue on the project's Doris dialect support.
Java · ANTLR4 ↗
Merged Jul 2026
LightlyPR #2001
Migrated the model test suite of this self supervised learning library from unittest to pytest. Seven files, 301 lines removed, duplicated CPU and CUDA tests collapsed into parametrized cases with no change in behavior.
Python · pytest ↗
How each one happened, written up in the journal  →
03 · AboutThe short version

I'm Zeke. I'm studying CS at Sac State and working toward software and cloud engineering.

Outside of class I build projects and contribute to open source. I've had two patches merged, a SQL parser fix in Apache ShardingSphere and a test suite migration in Lightly. I've been doing more with containers and cloud infrastructure lately. I graduate in December 2026 and I'm looking for software engineering, cloud, and DevOps roles.

04 · Experience2022 → Now
2026 → Now
Freelance Web Developer
PurJoy Yoga. Custom React/TypeScript site, booking API integrations, production debugging for a paying client.
Remote
Mar 2023 → Now
California Dept. of Public Health
IT Licensing Help Desk Technician. 4,000+ cases resolved; Agile Scrum testing (E2E, UAT, defect validation) for Power Apps; Azure DevOps; SQL for data-integrity checks.
Sacramento
Aug 2022 → Dec 2026
CSU Sacramento
B.S. Computer Science. Favorite territory: operating systems, networking, DSA, linear algebra. Capstone project lead.
Sacramento
05 · ContactUsually replies fast
Let's talk →