Scroll, drag or use the arrow keys

Johan Bejar

Capital One

Senior Associate Software Engineer

May 2025 – now · McLean, VA · Full-time

Bringing a third-party notes system home to Capital One.

I led the discovery and end-to-end migration of a third-party notes and events system for small-business accounts into a Capital One platform. I defined the data model, the batching strategy and the storage in DynamoDB, and built idempotent PySpark migration jobs with deduplication and replay-safe processing, so no note or event is ever duplicated.

With every past note and event in one system, associates see a customer’s case history in one place, and average call resolution time fell by about 17% (an internal metric). I also craft AI skills, solutions and metrics panels with the Anthropic CLI, so business stakeholders can track compliance with the OKRs for removing third-party tools. And I mentor interns through onboarding, task breakdown, pair programming and code reviews, raising the bar on testing and accessibility (Nx monorepo, NgRx, Cypress and Jest).

  • ~17%faster average call resolution (an internal metric)