Experience
Backend Engineer
Tekchoice LLC· Jun 2024 - Present
Built backend services for a banking self-service portal, integrating with the Fiserv–DNA core banking system through event-driven architectures. Designed and deployed 6+ AWS Lambda functions that enabled customers to request loan deferments online, eliminating the need to visit physical branches.
Backend Engineer Jr.
DXC Technology Company· Sep 2023 - Jun 2024
Built and maintained backend services in Java and Spring Boot for Grupo Bimbo (NYSE: BIMBO). Contributed to the modernization of a legacy catalog and inventory system, exposing new capabilities through well-defined REST APIs following a layered Controller–Service–Repository architecture.
Software Developer Jr.
Folio3 Software Inc.· Aug 2022 - Apr 2023
Developed a compliant REST API for an FDA-regulated healthcare company using Laravel with MVC architecture. Established a testing culture by writing PHPUnit coverage for every feature and bug fix, improving regression detection and deployment confidence.
Projects
Lighthouse · axe · TypeScript · SVG · Performance
Independent, non-commercial audit of bmv.com.mx focused on measurable performance, accessibility, and architecture findings. Includes a ~5 KB vanilla TypeScript prototype that replaces the market block, reducing CLS from 0.689 to 0 and TBT from 940 ms to 0 ms.
Astro · TypeScript · Tailwind v4 · i18n
Engineering study rebuilding Kapital's landing page. Reduced HTTP requests by 60%, transferred bytes by 62%, JavaScript payload by 98%, and CSS by 95% compared to the original, using CSS Container Queries for a typed three-language i18n system.
React · Java · Spring Boot · PostgreSQL · Docker · Railway · Netlify
A web application that allows users to track their meals, recipes, and nutritional intake. Built with React for the frontend and Java with Spring Boot for the backend, using PostgreSQL as the database. Developed using Docker for containerization and DB and Backend deployed on Railway and Frontend deployed on Netlify.
Personal Blog
In-progressNextJS · C# · ASP.NET Core · MySQL · Docker · GCP
A personal blog platform where I can create and share my thoughts. Built with NextJS for the frontend and C# with ASP.NET Core for the backend, using MySQL as the database. Developed using Docker for containerization and deployed on Google Cloud Platform.
Next.js · App Router · TypeScript · Tailwind · next-themes · i18n
Personal portfolio with three-language support (EN/ES/FR), system-aware dark mode, and a component-driven architecture. Built on Next.js App Router with server components where possible.
Java · Spring Boot · Quarkus · Apache Kafka · Kafka Streams · Prometheus · Docker
Event-driven market data pipeline built twice, in Spring Boot and Quarkus, both writing the same topics so their behaviour can be compared side by side. Covers the whole path: ingestion, schema-validated normalization, poison-pill handling with dead-letter and retry topics, transactional producers for exactly-once semantics, and windowed analytics (VWAP, volatility) in a state store. Ships five reproducible failure lessons: a broker down, a poison pill reaching the DLT, a consumer rebalance, an exactly-once race, and a dead stream engine behind a live process — each measuring what actually happens instead of asserting it. Includes a read-only Angular dashboard that explains the pipeline visually: seven Prometheus panels, live ticks and alerts over WebSocket, and lag, offsets and partition health over a deliberately closed metrics catalog, so the page observes and explains rather than querying freely.
Tech Stack
Languages
- Java
- SQL
- PHP
- TypeScript
- Bash
Frameworks
- Spring Boot
- Laravel
Cloud & DevOps
- AWS (Lambda, API Gateway, CloudFormation, S3, Cognito, CloudWatch, IAM)
- Azure
- Docker
- CI/CD (GitHub Actions)
- Linux
Databases
- PostgreSQL
- MySQL
Architecture & Patterns
- REST API Design
- Swagger
- Microservices
- Serverless
- Layered architecture (Controller–Service–Repository)
- MVC
Testing libraries
- JUnit
- PHPUnit
Tools
- Git
- Jira
- Postman
Roadmap
Upcoming projects
Global Markets Event Platform (Kafka Deep-Dive)
CompletedProduction-shaped streaming platform for global market data, built twice (Spring Boot and Quarkus) to exercise Kafka's core and advanced concepts: deliberate partitioning, exactly-once semantics, Kafka Streams windowing and joins, Schema Registry evolution, transactional outbox, and multi-broker failure behavior.
Target: Q2 2027
Target certifications
Foundational AWS certification covering core services, billing, security, and the shared responsibility model.
Target: Q4 2026
Deploying, monitoring, and maintaining GCP projects and services. Complements the AWS foundation with a second cloud provider.
Target: Q1 2027
Cambridge C1 Advanced (CAE)
PlannedAdvanced English certification with lifetime validity. Formal proof of professional working proficiency.
Target: Q2 2027
Self-paced certification covering financial markets, currencies, fixed income, and equities. Builds the domain vocabulary for working on financial systems.
Target: Q3 2027
Contact
Backend engineer with experience in financial systems, event-driven architectures, and AWS. Currently looking for backend roles at fintech and financial institutions.