Xicotepec de Juárez, Puebla · Mexico
Software architecture, taught, built and put online.
Java technical architect for US banking. I train university faculty, build systems for businesses that cannot afford to fail, and run my own products that anyone can subscribe to.
- AWS Certified
- Google Cloud Certified
- Microsoft Azure Certified
01 — Training
Workshops delivered
Ten years of building production systems, translated into programs that can be taught. Every workshop integrates theory and practice, with a deliverable lab per session and a capstone project at the close.
Delivered at
Technological University of Xicotepec de Juárez
After the workshop, the UTXJ group rebuilt the platform in Spring on their own and kept maintaining it in their own repository. A workshop went well when I am no longer needed.
-
01
Web application development with Spring Boot
Five days · Eight modules and a bonus
A REST API with Spring Boot 4 on Java 21, from container to deployment. The domain is not a toy: it is built on PEI, the integrative project evaluation platform, whose event has an eight-phase lifecycle — the same one used by science and entrepreneurship fairs.
Modules
- 01Introduction and workshop objectives
- 02Containers, Compose and devcontainers
- 03Spring ecosystem fundamentals — IoC and DI in depth
- 04Web and REST — the request cycle, Jackson, the pattern underneath
- 05Persistence — JPA, Hibernate and Spring Data: who is who
- 06Security — OAuth2, your API as a Resource Server
- 07Images and deployment — layers, Dockerfile, RUN vs CMD vs ENTRYPOINT
- 08Microservices — Conway's Law, modular monolith, the eight fallacies
- 09Bonus — browser application and the role matrix
Stack
- Spring Boot 4
- Java 21
- PostgreSQL
- Docker Compose
- Devcontainers
- OAuth2
- OpenTelemetry
- Grafana Tempo
Nobody installs Java or Maven: they live inside the container. Each day has a start and an end branch, so anyone who gets stuck can keep going. Slides are written in Marp and delivered as PDF.
-
02
Serverless architecture and voice computing with Alexa
Five modules · Capstone project
Voice interface design and real serverless architecture. How a user who speaks thinks differently from one who looks at a screen, and what building on ephemeral functions actually implies: cold starts, timeouts, secrets out of the code.
Modules
- 01Voice computing fundamentals — VUI, intents, utterances and slots
- 02Serverless architecture with AWS Lambda — lifecycle and handlers
- 03Consuming public APIs from Alexa — caching, retries, circuit breaker
- 04Private APIs and security — Account Linking, OAuth 2.0, Secrets Manager
- 05Persistence and integration — DynamoDB, CloudWatch, APL and publishing
Stack
- Alexa Skills Kit
- AWS Lambda
- Node.js
- DynamoDB
- CloudWatch
- OAuth 2.0
The capstone integrates the Skill with the UTXJ science fair system (PEI): querying projects, categories and schedules by voice.
Programs adapt to the curriculum and the level of the group. They can run as an intensive workshop, a semester course, or ongoing mentorship, and new ones are designed around the specific need of the institution.
02 — Development
Systems that run every day
Complete platforms, from architecture to deployment.
-
Kaape Chuujuk
Point-of-sale platform
Full operations suite: point of sale, kitchen display, backoffice, and a shared SDK. Built as PWAs over a purpose-built service core.
- Go
- PWA
- PostgreSQL
- Valkey
In development.
-
Learn
Certification platform
Issues and verifies workshop certificates with a short folio and a public QR. What the paper already says is frozen at issue; everything else is corrected live and reaches documents already in circulation.
- Laravel
- MariaDB
- PHP 8.3
In operation.
-
Web infrastructure and performance
Managed hosting
Infrastructure, configuration and performance tuning for three businesses in production — remodelling, specialised services and real estate. Server, certificates, DNS and backups run on our side; the client only publishes.
- WordPress
- Nginx
- Debian
- Let's Encrypt
Three sites in operation.
03 — Products
Our own software, online
Our own software, available to anyone. Not work for hire: product, with its own pricing and its own signup.
-
Nornir
Variable-data printing
Browser-based editor for numbering and variable-data printing. Every label is a function of the sheet index, data binds by column from a CSV or XLSX, and imposition comes out consecutive after guillotining.
- Laravel
- MariaDB
- PHP 8.3
- Mercado Pago
In operation. See plans and sign up →
04 — Experience
Where I have built
Technical architect at Tech Mahindra since 2022. The banking, media, and publishing projects are client engagements through that firm: systems where failure is measured in money or in credibility.
-
Dec 2023 — Present
Citizens Bank Arizona, USA
Java Technical Architect · Forest & Redwood
Client engagement via Tech Mahindra
Cross-team architect across developer tooling and fraud prevention. Designed the end-to-end fraud detection flow with real-time alerts, ACID integrity, and sub-second latency at peak volume.
-
Apr 2022 — Oct 2023
Dow Jones Virginia and New York, USA
Java Technical Architect · Framework Creator
Client engagement via Tech Mahindra
Designed a configuration-driven backend framework adopted across multiple squads. Real-time analytics platform processing over 2 million events per hour. Promoted to architect on the strength of that integration.
-
Jan 2023 — Feb 2023
Harper Collins London, UK
Java / MuleSoft Technical Lead
Client engagement via Tech Mahindra
Audited MuleSoft 3.x applications and authored Azure migration plans, with architecture diagrams and integration documentation under TOGAF methodology.
-
Apr 2022 — Present
Tech Mahindra Mexico City
Technical Architect
The firm I contract through. Alongside architecture on client engagements, I lead onboarding programs for international teams, pair programming sessions, and architecture deep-dives. This is where the teaching side of my work formally began.
Education
-
Master's in Software Engineering
International University of La Rioja · Logroño, Spain · In progress
-
Bachelor's in Information Technology
Technological University of Xicotepec de Juárez · Xicotepec, Mexico · 2021
Highest GPA in the program and across the entire university cohort.
-
Bachelor's in Mechatronics
Higher Technological Institute of Huauchinango · Huauchinango, Mexico · 2013
05 — About
Modeling domains with soul
I have spent a decade decoding legacy systems and building the ones that replace them. I started in mechatronics, ended up in software architecture, and along the way found that the work I care about most is the work that can be passed on.
I am drawn to the philosophy of software: why one abstraction ages well and another does not, how to model a domain so the code explains the business without translation. I think refactoring is a ritual, not a backlog item.
These days I split my time between architecture for banking, development for clients I know by name, and training the people who will teach the next generation of engineers.
Languages: Spanish (native) · English (professional fluency)
Working tools
- Languages
- Go · Java (Spring Boot) · TypeScript · C# · Python
- Architecture
- Clean Architecture · Hexagonal · CQRS · Event-Driven
- Data
- PostgreSQL · MongoDB · Redis · Valkey · SQLite
- Messaging
- Kafka · NATS · RabbitMQ · gRPC
- Cloud
- AWS · Google Cloud · Azure — certified in all three
- Practice
- TDD · Pair programming · Domain-Driven Design
06 — Contact
Let's talk
For training proposals, development projects, or simply to ask whether something is possible.
Or directly rene@nochebuena.dev