🌐 linkedin.com/in/mbedoya/
Senior Software Engineer
Full Stack Software Engineer with 8+ years of experience designing, modernizing, and delivering cloud-native enterprise applications on AWS. Proven track record of leading front-end and backend initiatives using Java, Python, Node.js, Angular, and serverless architectures to support large-scale customer-facing platforms in financial services and enterprise software. Strong background in system modernization, cloud migration, and CI/CD, with a Ph.D. in Physics and formal training in AI and machine learning. Adept at collaborating across engineering, product, and mobile teams to deliver secure, scalable, and high-quality solutions.
Expertise: System Design, Cloud Architecture, Distributed Systems, API Design, Microservices Architecture, CI/CD Strategy, Agile/Scrum Development, Cross-Functional Collaboration, Technical Leadership, Front-End Architecture, Backend Architecture, System Modernization, Cloud Migration Strategy, Performance Optimization, Scalability Planning, Security Best Practices, Requirements Analysis, Technical Documentation, Mentorship
Recent Professional Experience
Capital One | October 2022 – Present
Full Stack Developer – Card Tech
- Owned design and delivery of cloud-native applications supporting card onboarding, account setup, early spend bonus tracking, and paperless enrollment for new credit card customers.
- Orchestrated front-end modernization initiatives, including major Angular refactors and state management migrations (NgRx), delivering customer-facing features from greenfield to production.
- Built and maintained scalable backend services using Java, Node.js, and Python on AWS Lambda, deployed via CloudFormation and AWS SAM.
- Drove quality and reliability through automated testing across backend and UI layers using Mockito, Jest, Playwright, and Gherkin.
- Partnered with backend, mobile, and product teams in Agile environments to deliver secure, multi-channel AWS solutions at enterprise scale.
- Key Accomplishments:
- Spearheaded end-to-end delivery of a core Account Setup UI rebuild, driving migration to a new Angular framework and NgRx state management; coordinated ~100 PRs across a new team and delivered a production feature serving all new cardholders within 6 months.
- Owned UI leadership for the redesigned Early Spend Bonus tracker and partnered cross-functionally on backend and mobile integration, enabling a synchronized multi-channel launch to all credit card customers in 8 months.
Thomson Reuters | January 2016 – September 2022
Java / J2EE Full Stack Developer
- Guided the design, modernization, and cloud migration of enterprise tax determination and reporting platforms serving large commercial customers.
- Headed technical evaluation and adoption of JasperServer for a new cloud-based reporting system, including AWS ECS deployment and integration with Angular UI and enterprise SSO.
- Designed and maintained Java and Spring-based services and REST APIs enabling secure access to data lake and reporting services.
- Crafted customer-facing integrations using Python and the SnakePlane framework to expose reporting APIs to Alteryx users.
- Containerized applications with Docker and implemented CI/CD pipelines using CloudFormation, CodePipeline, and CodeBuild.
- Supported performance testing, production operations, and ongoing enhancements in AWS-hosted environments.
- Key Accomplishments:
- Drove technology selection for a cloud-native reporting platform by delivering a JasperServer POC; led AWS ECS deployment and integration, enabling initial production release within 9 months and supporting multi-year expansion of report coverage.
- Delivered an enterprise Alteryx integration by building a Python-based backend to orchestrate paginated reporting APIs and assemble customer-ready outputs, accelerating adoption of the new reporting platform among non-API users.
Education, Certifications & Technical Skills
Ph.D. in Physics, Georgia Institute of Technology
Master of Science, Physics, Universidad de los Andes
Master of Science, Systems Engineering and Computation, Universidad de los Andes
Bachelor of Science, Electronics Engineering, Universidad Javeriana
Certifications and Professional Development
- AWS Certified Cloud Practitioner
- AWS Certified Solutions Architect – Associate
- Postgraduate Program in Artificial Intelligence and Machine Learning, University of Texas at Austin
- Machine Learning, Coursera
Technical Skills
- Programming Languages: Java, Python, TypeScript, Node.js, Shell Scripting, SCSS, Gherkin
- Frameworks & Libraries: Spring, Spring Boot, Hibernate, REST, SOAP, Swagger, Lombok, Angular, Nx, Jest, Playwright
- Databases: Oracle, PostgreSQL, Amazon Redshift
- Cloud & DevOps: AWS (Lambda, ECS, EC2, S3, RDS, CloudFormation, CI/CD), Docker, DataDog, Splunk, New relic, PagerDuty, Optimizely
- Testing & Quality: JUnit, Jasmine, Mockito, Sonar, JMeter
- Build & Tooling: Maven, Gradle, NPM, Grunt, Git/GitFlow, SVN
- IDEs & Editors: IntelliJ IDEA, VS Code, Sublime Text