> initializing session...
> loading profile [OK]
> ten years frontend, transaction-critical systems [OK]
> ready.

Adrie Botero 

Frontend Engineer — React / TypeScript / Modern Web Applications

I'm a front-end engineer passionate about building modern, intuitive web applications that solve real business problems. I enjoy creating products that are fast, reliable, and easy to use-from enterprise internal tools to customer-facing experiences.

SCROLL
01 / ABOUT

Building software that people depend on.

I'm a Front-End Software Engineer with 10 years of experience building modern web applications using React and TypeScript. I enjoy solving complex UI challenges, creating intuitive user experiences, and developing software that is reliable, scalable, and easy to maintain.

Throughout my career, I've worked on enterprise applications supporting payment systems, self-checkout platforms, cloud-connected services, and internal tools. Those experiences taught me how to build software that performs well under real-world conditions while remaining simple for users.

I'm passionate about building products that make an impact, collaborating with great engineering teams, and continuously learning new technologies that help create better software.

YEARS EXPERIENCE10
CORE STACKREACT / REDUX / TS
DOMAINPOS / CHECKOUT
LOCATIONLOS ANGELES, CA
STATUSOPEN TO WORK
02 / PROJECTS

Selected work

PROJECT LOG — WALMARTQTY: 5
001Self-Checkout Payment Reliability
LIVE

Diagnosed and resolved payment-state issues across self-checkout, including BAD_READ payment failures, multi-payment-method support, tri-light hardware states, cash-machine error and degraded-mode recovery, WIC receipt formatting, and incorrect IOU / change-due handling — keeping transactions completing correctly under real-world edge cases.

ReactReduxPayment SystemsSCO Hardware
002Cloud-to-Edge Resilience & Store Config
LIVE

Built failover and health-monitoring infrastructure for store-edge systems — a cloud-to-edge automated failover path, edge and store-config health pollers, and application refresh-reason flows — with supporting Jest coverage, and troubleshot Jenkins/CI-CD, WCNP, and OneOps deployment issues in production.

ReactJestCI/CDWCNPSplunk
003Transaction Lifecycle & Logging
LIVE

Designed cancel and suspend transaction flows — reason modals and structured logging — plus Life of Cart and Intent to Pay event logging, Fast Pay reset behavior, and user-action logging enhancements. Extended to Walmart Pay and OnePay data integration and receipt-printing workflows across store formats.

ReactReduxEvent LoggingWalmart Pay
004Test Infrastructure Modernization
LIVE

Led the migration from Enzyme to React Testing Library, modernized Redux and asynchronous-flow test patterns, and expanded Jest and Cypress regression coverage — alongside React rendering and state-management optimization and feature-flag-controlled rollout support.

React Testing LibraryJestCypressRedux
005Self-Service Dog Wash Interface
IN PROGRESS

Building a self-service dog wash kiosk interface that allows customers to purchase wash sessions, manage a countdown timer, select wash cycles (soap, rinse, conditioner, dryer, and tub cleaning), extend time, and monitor the session through a simple, touch-friendly interface.

ReactTypeScriptTouch UIKiosk
— END OF LOG — add more .project-item blocks to extend —
03 / SKILLS

Toolkit

LANGUAGES
  • TypeScript
  • JavaScript
  • HTML5
  • CSS3
FRAMEWORKS
  • React
  • Redux
  • Redux Thunk
  • React Testing Library
  • Cypress
  • Jest
TOOLS
  • Git
  • GitHub
  • Jenkins
  • Splunk
  • Jira
  • Docker
  • VS Code
  • Chrome DevTools
SYSTEMS
  • CI/CD Pipelines
  • Cloud-to-Edge Deployments
  • Feature Flags
  • Store Configuration
  • Production Monitoring
  • Payment Systems
PRACTICES
  • Agile Development
  • Code Reviews
  • Unit Testing
  • End-to-End Testing
  • Performance Optimization
  • State Management
04 / CONTACT
> open_channel --recipient=you

Let's build something reliable.