Skip to main content
John Angelo SantosJS
Open to opportunities

John Angelo Santos

@johnangelosantos

Senior software engineer specializing in scalable backend systems and retrieval-based AI search on Azure and AWS.

Ireland
Message

What I'm looking for

I’m looking for a backend role where I can build scalable, secure retrieval and RAG systems, improve latency and reliability in production, and work in a cloud-native environment (Azure/AWS) with strong engineering and observability practices.

I’m a Senior Software Engineer with 13+ years of experience building distributed backend systems, retrieval-based AI search platforms, and cloud-native services across enterprise and government environments. I’m focused on Python and Java backend engineering, with additional experience in C# and TypeScript, and I care deeply about backend scalability, search/retrieval performance, and secure data access in distributed systems.

At Microsoft, I build and maintain enterprise AI search and Microsoft 365 Copilot-related services, contributing to retrieval systems, secure data access, and backend performance. I’ve supported hybrid retrieval architectures (BM25 + vector similarity) with Azure AI Search, optimized production query paths, and improved query latency from ~500ms to sub-200ms under real traffic by refining indexing strategy and execution flow. I also design RAG pipeline components (ingestion, chunking, embeddings, ranking, response assembly with traceable outputs) and implement permission-aware retrieval logic to enforce user-level access control across enterprise data sources.

Previously, I worked on large-scale Irish government systems—building Java Spring Boot services for national payroll submission processing and Python services for entity matching and identity reconciliation across agency datasets. I improved matching accuracy to ~98% through iterative tuning and validation, and I helped address production data consistency and high-volume transactional reliability challenges. I thrive where correctness, observability, and secure, high-performance backend engineering matter.

Experience

Work history, roles, and key accomplishments

Microsoft logoMI
Current

Senior Software Engineer

Oct 2023 - Present (2 years 8 months)

Built and maintained Python (FastAPI) backend services for enterprise AI search retrieval workflows, improving query latency from ~500ms to sub-200ms under production traffic. Developed hybrid retrieval (BM25 + vector search), RAG pipeline components, and permission-aware data retrieval for Microsoft 365 Copilot services.

Version 1 logoVE

Software Engineer

Mar 2017 - Aug 2023 (6 years 5 months)

Delivered backend services for Irish government platforms, building Java Spring Boot REST APIs for national payroll submission workflows with correctness and reliability under peak transactional load. Built Python-based entity matching services to improve identity reconciliation accuracy to ~98% and developed Java APIs for inter-agency data exchange.

Education

Degrees, certifications, and relevant coursework

De La Salle University Manila logoDM

De La Salle University Manila

Master of Science in Computer Science, Computer Science

2013 - 2016

Earned a master's degree in Computer Science while studying part-time at De La Salle University Manila.

University of the Philippines Diliman logoUD

University of the Philippines Diliman

Bachelor of Science in Computer Science, Computer Science

2008 - 2012

Earned a bachelor's degree in Computer Science at the University of the Philippines Diliman.

Find your dream job

Sign up now and join over 250,000+ remote workers who receive personalized job alerts, curated job matches, and more for free!

Sign up
Himalayas profile for an example user named Frankie Sullivan