John Angelo Santos
@johnangelosantos
Senior software engineer specializing in scalable backend systems and retrieval-based AI search on Azure and AWS.
What I'm looking for
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
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.
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.
Developed Java backend services and APIs for enterprise workflow automation systems, supporting asynchronous processing and background job execution. Provided production support, bug fixes, and release-cycle assistance across internal automation platforms.
Education
Degrees, certifications, and relevant coursework
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
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.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring John Angelo?
You can contact John Angelo and 90k+ other talented remote workers on Himalayas.
Message John AngeloFind 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!
