Skip to content
View alexxispn's full-sized avatar
😶‍🌫️
Software Engineer
😶‍🌫️
Software Engineer

Organizations

@TheTributeCommunity @HayileShortcuts

Block or report alexxispn

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. Markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
alexxispn/README.md

Alexis Plettener Nguyen

Software Engineer · Software Craftsmanship & XP Advocate
Building reliable, maintainable systems through simplicity and collaboration.


🧭 Who I Am

I’m a software engineer focused on designing systems that stand the test of time — software that is simple to reason about, resilient under change, and respectful of the people who maintain it.

I believe good engineering starts with understanding the domain deeply, modeling it clearly, and letting tests guide design decisions.

I practice Extreme Programming (XP) principles daily — from TDD Outside-In and pair programming to continuous refactoring and shared ownership.


⚙️ How I Work

🧩 Design Philosophy
Start from behavior, not data. Let the domain tell the story.
Prefer ubiquitous language over abstractions that hide meaning.

🧪 Testing Strategy
TDD Outside-In for design clarity · Golden Master Testing for safe refactors · Parallel Change for evolutionary architecture.

🏗️ Architecture Approach
DDD & Hexagonal Architecture for decoupled domains.
Event-Driven systems where boundaries communicate through intent, not data coupling.

💬 Team Practices
Code reviews as learning conversations · Continuous integration as a rhythm, not a tool · Refactoring as part of the daily flow.


🚀 What I’m Working On

  • Building large-scale event-driven backends at Acid Tango for Inditex (PACMAN Platform).
  • Designing greenfield SaaS platforms using DDD, TDD, and clean architecture.
  • Active member on XP & TDD coding dojos in the Canary Islands tech community.
  • Exploring system observability and distributed design trade-offs.

🧠 What I Value

  • Simplicity over cleverness. Code should invite change, not fear it.
  • Feedback over speculation. Let tests, users, and teammates shape the system.
  • Craft over cargo cult. Principles matter more than frameworks.
  • Community over ego. The craft only grows if we grow together.

🌱 Continuous Learning

Always studying domain modeling, software evolution, and system design.
Currently exploring distributed event choreography and modular monolith refactoring patterns.


“Software is a living system. The more humanely we design it, the longer it thrives.”

Pinned Loading

  1. TheTributeCommunity/fesbal-frontend TheTributeCommunity/fesbal-frontend Public

    TypeScript 2

  2. HayileShortcuts/hayile HayileShortcuts/hayile Public

    Webapp for shortcuts built on Angular14

    TypeScript 14

  3. nest-pokedex nest-pokedex Public

    TypeScript

  4. python-eoi-miniprojects python-eoi-miniprojects Public

    Jupyter Notebook

  5. daily-coding-problem daily-coding-problem Public

    Resolve a daily problem with Python and TypeScript

    Python

  6. katas-compilation katas-compilation Public

    Forked from OrlandoPadron/katas-compilation

    TypeScript