Senior Software Engineer & Cloud Architect
🌐 linkedin.com/in/mbedoya/
🌟 Professional Summary
Full Stack Software Engineer with 8+ years of enterprise experience designing, modernizing, and delivering cloud-native 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, stateful stream processing, and CI/CD. Leverages a Ph.D. in Physics and formal training in AI and machine learning to approach complex distributed system problems with deep analytical rigor. Adept at collaborating across engineering, product, and mobile teams to deliver secure, scalable, and high-quality solutions.
💻 Technical Skills & Core Competencies
- Programming Languages: Java, Python, TypeScript, Node.js, Shell Scripting, SCSS, Gherkin
- Frameworks & Libraries: Spring, Spring Boot, Hibernate, REST, SOAP, Swagger, Lombok, Angular, NgRx, Nx, Jest, Playwright
- Cloud & DevOps: AWS (Lambda, ECS, EC2, S3, RDS, CloudFormation, CI/CD pipelines), Docker
- Architecture & Patterns: Microservices, Event-Driven Architecture, Stateful Stream Processing (Kafka + DynamoDB), Micro-Frontends, Single Table Design, Idempotent Upserts
- Databases: PostgreSQL, Amazon Redshift, Oracle, DocumentDB, DynamoDB
- Testing & Quality: JUnit, Jasmine, Mockito, Sonar, JMeter, VisualVM
- Build & Tooling: Maven, Gradle, NPM, Grunt, Git/GitFlow, SVN
🏢 Professional Experience
Capital One | October 2022 – Present
Full Stack Developer (Subject Matter Expert / Architect) – Card Tech
Domain: Onboarding & Account Setup (Full CI/CD Pipeline Ownership)
- Large-Scale UI Delivery (ASU 2025): Spearheaded the end-to-end delivery of the core Account Setup Upgrade UI rebuild, driving the architectural migration to a modern Angular framework with NgRx state management. Coordinated ~100 PRs across a newly formed team, delivering a highly modular, production-ready feature serving all new cardholders within a 6-month timeline.
- Modular Frontend Architecture: Designed a micro-frontend orchestration platform enabling external feature teams to plug in seamlessly via lazy-loaded components, interfacing via dependency injection tokens and the Dynamic Tile Engine (DTE).
- Stateful Stream Processing & Backend Integrations: Engineered stateful stream processing logic for a high-concurrency Node.js and Kafka pipeline. Authored modular JavaScript transformers and filters to process out-of-order external data facets, leveraging DynamoDB to maintain state and generate derived materialized views for Paperless Settings.
- Cross-Channel Feature Leadership: Owned UI leadership for the redesigned Early Spend Bonus (ESB) tracker, partnering cross-functionally across backend and mobile teams to execute a synchronized launch to all credit card customers in 8 months.
- Production Troubleshooting:
- Debugged and resolved complex production dropping of Kafka messages, tracing root causes to unannounced external schema anomalies and implementing robust QA validation frameworks to prevent recurrences.
- Resolved edge-case WAF rules improperly filtering valid payloads.
- Testing Automation: Led UI testing initiatives, establishing over 100+ comprehensive units, component, and E2E regression tests utilizing Jest and Playwright. Automated account reconditioning via backend APIs to streamline the testing lifecycle.
Thomson Reuters | January 2016 – September 2022
Java / J2EE Full Stack Developer
Domain: Enterprise Tax Determination & Analytics Reporting
- Cloud Modernization & Tool Selection: Headed the technical evaluation, Proof of Concept, and adoption of JasperServer to modernize an on-premise Crystal Reports application. Architected its containerized deployment onto AWS ECS-EC2, successfully hitting production release targets within 9 months while matching all 15 legacy reports and unlocking new extended data analytics capabilities.
- Backend Services & Big Data Integrations: Designed Java and Spring Boot REST microservices intermediating queries to an AWS Redshift data lake. Assisted database engineers with deploying raw queries, tested EMR integrations, and implemented corporate Single Sign-On (SSO) architecture.
- Cross-Platform Analytics via Alteryx: Designed and engineered a custom Python/JS backend connector using the SnakePlane framework, securely exposing paginated reporting REST APIs to Alteryx, which drastically accelerated adoption among non-developer analysts.
- Performance & Infrastructure: Conducted rigorous system load testing using JMeter and VisualVM profiling. Orchestrated automated CI/CD pipelines via CloudFormation, CodePipeline, and CodeBuild.
- Front-End Modernization (Certificate Manager): Engineered angular modules from scratch for the Certificate Manager cloud platform. Resolved a critical “zero-day” internet explorer serialization bug by seamlessly integrating the PDF.js parsing engine directly into the Angular application.
- Java 11 Core Migrations: Designed a detailed 3-month roadmap to migrate the core Indirect Tax Determination Engine from Java 8 to Java 11. Coordinated complex database migrations and post-RDS upgrade debugging (triaging strict JDBC driver requirements).
- Tax Determinations Engine Development: Built complex geographic tax rules—such as the Brazil Pauta Fiscal (Pharma Sector)—including automated XML data extraction strategies and implementing storage within DocumentDB and PostgreSQL.
🔬 Academic & Research Experience
Georgia Institute of Technology | Atlanta, GA | 2007 – 2015
Ph.D. Researcher (Physics of Biosensing) & Microrheology Researcher
- Graphene Biosensing (Ph.D. Thesis): Designed and fabricated solution-gated graphene FETs (SGFETs) utilizing epitaxial and CVD graphene to establish optimization strategies limits for biosensors. Modeled ionic strength sensing and electrical double layers combining surface ionization theory with high-carrier-density conductance analysis.
- Experimental Rheology: Applied Video Particle Tracking Microrheology (PTMR) and FRAP techniques to characterize viscoelastic properties of hyaluronan-protein networks. Explored scaling laws predicted by polymer theory for advanced biophysical analysis.
Universidad de los Andes | Bogotá, Colombia | 1998 – 2004
M.Sc. Researcher (Physics) & M.Sc. Researcher (Systems Engineering)
- Quantum Modeling (M.Sc. Physics): Developed transfer-matrix methods and density-matrix perturbation theory generating significant insights into linear/nonlinear susceptibility in asymmetric double quantum wells (featured on the cover of Phys. Status Solidi C).
- Software Engineering Simulation (M.Sc. Systems Engineering): Built a comprehensive cellular-automata-based traffic simulator with a graphical user interface modeling urban traffic flow.
Universidad Javeriana | Bogotá, Colombia | 1993 – 1997
Undergraduate Researcher (Electronics Engineering)
- Speech Recognition Pipeline (B.S. Thesis): Implemented a foundational Continuous Speech Recognition engine from scratch using Dynamic Time Warping (DTW) and feature extraction. Completed as a comprehensive engineering exercise to process a 300-word connected-word vocabulary.
🎓 Education
-
| Ph.D. in Physics |
Georgia Institute of Technology |
-
| Master of Science in Physics |
Universidad de los Andes |
-
| Master of Science in Systems Engineering and Computation |
Universidad de los Andes |
-
| Bachelor of Science in Electronics Engineering |
Universidad Javeriana |
🏆 Certifications & Professional Development
- AWS Certified Solutions Architect – Associate
- AWS Certified Cloud Practitioner
-
| Postgraduate Program in Artificial Intelligence and Machine Learning |
University of Texas at Austin |
-
| Machine Learning Certification |
Coursera |
📚 Selected Publications
- M. Bedoya and A. S. Camacho, Phys. Rev. B 72, 155318 (2005)
- M. Bedoya and A. S. Camacho B., Phys. Status Solidi C 2, 2986 (2005) — Featured on Journal Cover