Who am I?
I'm a Software Engineer with deep expertise in distributed systems, algorithms, and large-scale back-end architectures. I lead end-to-end delivery of complex, cross-team initiatives, designing reliable, high-performance services used across multiple regions. I combine strong mathematical foundations with pragmatic engineering to solve ambiguous problems, drive technical direction, and elevate team execution.
Work Experience
Senior Software Engineer @ Modern Milkman - Liverpool & Manchester, United Kingdom
- Type:
- full-time
- Duration:
- 11/2023 - Present
Building and scaling microservices powering multi-region operations across the UK and US:
- Launched US market by designing and implementing multi-country invoicing schedules, impacting 100% of customers across both regions
- Increased conversion by 30% by integrating Braze campaigns with personalised product recommendations
- Improved Trustpilot positive reviews by 15% through Dixa chatbot integration enabling compliant subscription cancellations
- Designed and deployed CI/CD pipelines and implemented liveness/readiness checks across all microservices, improving reliability, reducing operational overhead and making them 30% faster
- Strengthened observability by integrating critical dependency monitoring and automated health reporting
Software Engineer L5 @ Deliveroo - London, United Kingdom
- Type:
- full-time
- Duration:
- 09/2021 - 04/2023
Led engineering initiatives across SEO, privacy, tracking, and performance marketing systems:
- Led migration of restaurant landing pages from REST to GraphQL, improving performance and maintainability
- Served as technical lead for SEO projects, coordinating 5 engineers across 3 different timezones: UK, Poland, and India
- Delivered Apple Maps and Snap Maps integrations using Python, Snowflake, and PostgreSQL to improve location-based discovery
- Led and managed SCRUM ceremonies, including stand-ups, planning, refinement, and retrospectives for 12 engineers
- Implemented A/B experimentation framework using React, Redux, and Next.js, enabling data-driven product decisions
- Built onboarding and mentorship frameworks for 5 new engineers to help them learning Ruby and Python
- Implemented Facebook CAPI Gateway with Terraform, driving NCA I$ IRR \ge 20 % $ for marketing spends
- Improved postcode-based search across Middle East, Australia, and Hong Kong markets
Associate Software Engineer @ Goldman Sachs - London, United Kingdom
- Type:
- full-time
- Duration:
- 02/2019 - 09/2021
Developed multi-regional trading systems for bonds, loans, derivatives, and mortgage products:
- Led development of reconciliation and trade-effectiveness reporting (Best Execution), improving accuracy and transparency
- Increased multi-factor classification accuracy from 95% to 98% using Slang and PURE
- Built back-end services integrating with 4 different data sources: Bloomberg, Markit, Market Axes, and TradeWeb
- Designed and delivered a full-stack pricing-rules management platform for bond trading desks
- Automated detection and reporting of mortgage payment breaks, reducing manual workload
- Served as technical lead for large-scale novation booking projects
- Mentored 4 interns and 3 new joiners engineers, accelerating onboarding into GS technologies
Software Engineer II @ Amazon - Seattle, United States
- Type:
- full-time
- Duration:
- 04/2017 - 06/2018
I've been in projects to implement, improve, adapt and enable features across North America Retail market places (Mexico, Canada and United States):
- Enabled Amazon Prime for 3P sellers in Canada, unlocking 30% seller adoption
- Designed architecture for tax-regulation in Mexico for sugar and alcohol categories
- Built Prime-benefits postcode widget for Amazon Mexico increasing 15% customer acquisition
- Improved Prime delivery and upselling flows for Mexico marketplace
- Contributed to interview process improvements, including new problem design and metric refinement
Senior Software Engineer @ Intel Corporation - Guadalajara, Mexico
- Type:
- full-time
- Duration:
- 11/2014 - 08/2016
Worked on Android multimedia subsystems for Audio and Video on x86 and x64 architectures:
- Implemented low-level enhancements for media codecs, playback, and hardware acceleration, reducing latency and improving throughput
- Collaborated with cross-functional teams (firmware, kernel, Android framework) to deliver platform-level multimedia fixes
- Contributed to validation, debugging, and performance tuning for Android builds targeting Intel chipsets
Education
Centro de Investigación en Matemáticas, A. C.
MSc in Computer Science & Mathematics (2012 - 2014)
- Cumulative GPA:
- 86/100
- Most relevant subjects and courses:
- Unconstrained and Constrained Optimization
- Digital Signals Processing
- Statistical Pattern Recognition
- Computer Vision
Instituto Tecnológico de Mexicali
BSc in Computing Systems Engineering (2003 - 2007)
- Cumulative GPA:
- 96/100
- Most relevant subjects and courses:
- Distributed Systems
- Relational Databases
- Computers Architecture
- Simulation and Data Generation
Major Academic Projects
Graph Spectral Analysis and Filter bank-based Fingerprint Matching
- Type:
- Thesis
- Duration:
- 08/2013 - 11/2014
MSc thesis using Fourier analysis and spectral graph theory to design similarity measures based on minutiae-derived adjacency matrices.
Substitute models based-on Image Registry
- Type:
- Paper
- Duration:
- Autumn 2013
Published on "VI Congreso Internacional de Métodos Numéricos, Morelia 2013". Dogleg Optimization Algorithm to perform 2-Dimensional Image Registry; developed 2D registration model estimating geometric parameters.
Spectral Clustering on Graphs (Laplacian and Adjacency Embedding)
- Type:
- Research Project
- Duration:
- Summer 2013
Implemented Laplacian/adjacency-based clustering for Wikipedia categorisation, random graph experiments, and image segmentation.
Awards
- 1st place in ACM Programming Regional Contest, Autumn/2006
- Recipient of Excellence Scholarship for academic merit, Summer/2003
- 1st place in Regional Informatics Olympiad, Spring/2003
- 2nd place in National Informatics Olympiad, Summer/2003
- CONACyT and SEP scholarships for Bachelor and Master degree studies
Leadership
- Co-founded Algorists, a multi-company algorithms group (Amazon, Google, Microsoft, LinkedIn, Lyft); delivered 12-month curriculum and advanced technical talks (https://github.com/algoristas)
- Scrum Master responsible of leading meetings (stand ups, planning, refinement and retro sessions)
- Mentor students through OmegaUp and academic competitions
- Volunteer in environmental and community tech education initiatives (e.g., Thames River cleanup, VR workshops for schools, Seeding trees at Forest "La Primavera")
- Judge for Mexican Intel Cup and Mexican Informatics Olympiad; robotics training for junior high students.
- Contribute with the nature and environment
- Collaboration with iGLOBE as Ally on talks about diversity culture in business environment in junction with several companies like IBM and Oracle