# Professional experience A timeline of the roles that shaped my current focus on modern web development and AI-assisted engineering. ## Athenahealth — Senior Software Engineer ```{div} role-meta *January 2026 — Present · Bogotá, Colombia (remote)* ``` Part of the **Enhanced PSS (PXPSS)** team, modernizing a legacy suite of tools for self-service patient scheduling. Building from the ground up: defining the full tech stack and introducing modern development practices. - Replaced **ESLint** and **Prettier** with **Oxlint** and **Oxfmt**. - Adopted the latest version of our internal design system. - Migrated the test runner from **Jest** to **Vitest**. - Leveraging **SDD** (Spec-Driven Development) and **Codex** to drive an AI-first development approach and accelerate delivery. ## Athenahealth — Intermediate Software Engineer ```{div} role-meta *September 2023 — December 2025* ``` - Delivered the **Room Draft** feature with the team using **Spec-Driven Development**, enabling **Augment (Auggie)** — an AI-driven development tool — to build the feature end-to-end. A real demonstration of AI-assisted software development in production. - **ASC team** — front-end development for the Ambulatory Surgical Center scheduling app, taking ownership from requirements to implementation, automation pipelines, and end-to-end tests. - **Nimbus team** — migrated the Schedule Builder, Appointment Schedule, and GraphQL layer apps from **Webpack** to **Vite** to use Nimbus, our internal deployment system. Migrated the test suite from Jest to Vitest. Added documentation with **TechDocs** and **Backstage**, and shipped devtools to improve the development-mode experience. - Improved the Scheduling Builder app (React + TypeScript), working with **Formik**, **react-select**, **CSS Modules**, **GraphQL**, and **Cypress**. - Added features and fixed bugs in the template-edit section. ## Anthology — Software Engineer ```{div} role-meta *November 2022 — June 2023* ``` - Improved the **Learn** LMS platform and migrated the site from **AngularJS** to **React + Redux + TypeScript**. - Wrote unit tests across packages with **Jest + Testing Library** and **Jasmine + Enzyme**. - Implemented the message hide/show tool following established business logic, giving users the flexibility required to adopt Learn Ultra. Migrated legacy Angular services to React hooks along the way. - Authored the VS Code debug configuration for the entire `learn-ultra` project and shared it with the wider team. ## Blackboard — Associate Software Engineer ```{div} role-meta *July 2021 — October 2022* ``` - Improved **Collaborate** (a virtual classroom tool) and migrated it from **AngularJS** to **React + Redux**, enabling the move from MCU to the **AWS Chime SDK** as the media service for a better customer experience. - Wrote unit tests with **Jest** and **Jasmine** across multiple packages in the platform monorepos. - Worked in an agile environment using the **SAFe** framework. - Cooperated with QA on **E2E tests with Selenium and Ruby**. - Implemented **breakout rooms** with the Chime SDK, including alerts that inform the user when they are moved between rooms. - Migrated several Collaborate UI Session components from AngularJS to React + TypeScript: rich-text editor, breakout-room creation flow, away-state manners, and others. ## Pevaar Software Factory — Junior Web Developer ```{div} role-meta *June 2020 — January 2021* ``` - Maintained an application for the **Ministry of the Interior of Colombia**: fixed functionality bugs and styling issues across AngularJS templates with Bootstrap and plain CSS, plus business-logic problems like database inconsistencies and information-visibility rules. - Implemented new features: end-to-end forms with validation and persistence, built responsively in AngularJS with Bootstrap.