Professional experience¶
A timeline of the roles that shaped my current focus on modern web development and AI-assisted engineering.
Athenahealth — Senior Software Engineer¶
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¶
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¶
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-ultraproject and shared it with the wider team.
Blackboard — Associate Software Engineer¶
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¶
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.