David Xie Li
Software Engineer II · Microsoft
David Xie Li is a Software Engineer II at Microsoft in San José, Costa Rica. He works on the client calling stack behind Microsoft Teams, leads telemetry and analytics for real-time and AI-powered calling scenarios, and contributes to security-focused work on encrypted communications. He started out in cybersecurity at the Organization of American States.
- San José, Costa Rica
- github/DavidXie10
- linkedin/david-xie-li
Experience
Software Engineer II · Microsoft
Mar 2026 — PresentSan José, Costa Rica
- Contribute to security-focused engineering initiatives, investigating and implementing protocol-level improvements for encrypted communications — including cryptographic key management enhancements and rollout validation planning.
- Lead the design and implementation of telemetry, analytics and reporting solutions for real-time communication and AI-powered calling scenarios, enabling engineering teams to measure reliability, latency and service health.
- Design and deliver Kusto-based telemetry pipelines and Power BI dashboards that turn complex client and service telemetry into engineering insight used for operational decision-making.
- Own end-to-end investigations into reliability, latency and telemetry discrepancies, identifying root causes across multiple telemetry sources and driving fixes that improve data accuracy and diagnostic quality.
- Drive operational excellence through data-driven monitoring, production investigations, deployment validation, alerting analysis and continuous improvement of engineering health metrics.
Software Engineer · Microsoft
Oct 2024 — Mar 2026San José, Costa Rica
- Worked on the client calling stack supporting Microsoft Teams infrastructure and calling features, delivering enhancements that improved product usability and user experience.
- Designed and implemented multiple features including the ability to restart Town Hall events, XL meeting functionality, and message optimizations for 100,000-user meetings.
- Implemented application components using test-driven development while adhering to agile methodologies.
- Refactored, maintained and improved large cross-platform codebases in both C++ and TypeScript.
- Developed customer self-help and online support experiences for Microsoft 365 worldwide commercial and consumer users — delivering personalised insights and answers that reduced Incidents per Million Engaged Users (IMEU) while increasing self-help success rates and customer satisfaction.
- Collaborated with cross-functional teams to design and develop features that address customer needs and improve the overall support experience.
Software Development Engineer · Amazon
Jan 2024 — Sep 2024San José, Costa Rica
- Built products (internal tools and web applications) and services (backend processes and APIs) supporting the Asset Management tooling that tracks and audits Amazon's worldwide hardware asset ordering — laptops, monitors and peripherals.
- Leveraged AWS to build and deploy scalable, reliable serverless solutions operating at global scale, delivering low-latency, highly available services for a diverse range of stakeholders.
- Participated in code reviews and provided constructive feedback to raise overall codebase quality.
- Used agile development methodologies to ensure timely delivery of high-quality software.
Technical Support Engineer Intern · Microsoft
Feb 2023 — Aug 2023San José, Costa Rica
- Communicated directly with customers to understand and promptly resolve Exchange Online (EXO) issues.
- Used log analysis and troubleshooting tools to break down complex problems and develop tailored solutions.
- Collaborated with senior engineers to analyse EXO source code and provide feedback for product enhancement.
- Participated in case triage meetings, contributing insights on challenging problems and promoting cross-functional cooperation.
Cybersecurity Consultant Intern · Organization of American States (OAS)
Nov 2020 — Sep 2021San José, Costa Rica
- Increased cybersecurity capability across OAS Member States by developing CSIRTAmericas — a hemispheric network of National Computer Security Incident Response Teams that exchanges threat information, provides technical assistance, trains specialists and strengthens regional incident response.
- Designed instruments to evaluate the use of CSIRTAmericas services among Member State CSIRTs and ran a study to identify service improvements.
- Helped organise capacity-building initiatives including workshops, cybersecurity exercises and regional events.
- Performed functional testing in the MISP (Malware Information Sharing Platform) CSIRTAmericas laboratory and created supporting materials to streamline MISP adoption for Member State CSIRTs.
Technical skills
- Languages
- C++ · TypeScript · Python · C# · C · Java · JavaScript · SQL · R · HTML5 · CSS3
- Real-time & client systems
- Client calling stack · Cross-platform C++/TS · Large-scale meetings · Performance profiling · Test-driven development · Legacy refactoring · Agile delivery
- Telemetry, data & observability
- Kusto / KQL · Power BI · Telemetry pipelines · Reliability & latency metrics · Alerting analysis · Root-cause investigation · Microsoft SQL Server · MongoDB · Tableau
- Cloud & platform
- Azure · AWS serverless · Docker · Kubernetes · PowerShell · Linux · Windows · Exchange Online · Microsoft 365
- Security engineering
- Encrypted communications · Cryptographic key management · Threat intelligence (MISP) · Incident response · Wireshark · Nessus · OWASP ZAP · Capture The Flag
- Product & web engineering
- React · Node.js · .NET · React Native · Tailwind CSS · Bootstrap · Cypress · Selenium · Git · Jira · Android Studio · LaTeX
Certifications
- AZ-104 Azure Administrator AssociateJun 2023–2027
- AI-102 Azure AI Engineer AssociateJul 2025–2027
- AZ-700 Azure Network Engineer AssociateJun 2023–2027
- MS-220 Exchange Online Support Engineer SpecialtyMay 2023–2025
- AI-900 Azure AI FundamentalsJun 2023
- MS-900 Microsoft 365 FundamentalsMar 2023
- AZ-900 Azure FundamentalsJan 2023
- SC-900 Security, Compliance and Identity FundamentalsJan 2023
Education
B.Sc. Computer Science & Software Engineering
San José, Costa RicaUniversity of Costa Rica (UCR)
- Graduated with high honours.
- Highest grade point average in the Computer Science degree programme and across the Faculty of Engineering.
- Teaching assistant for introduction to programming, web development, databases, C, C++ and Python.
Achievements & leadership
- Highest GPA — Computer Science & Faculty of Engineering — University of Costa Rica, 2023
Recognised for academic excellence with the highest grade point average in the Bachelor's degree in Computer Science and across the entire Faculty of Engineering. Graduated with high honours.
- International Collegiate Programming Contest (ICPC) — ICPC Foundation, 2023
Competed in the world's most prestigious team-based algorithmic programming contest, solving problems under time pressure in C++ and Python.
- OAS Cyber Challenge 2023 — Capture The Flag — OAS · University of Chile · CSIRT Gob, 2023
Competed against participants from nine Latin American countries in a regional Capture The Flag competition hosted in Santiago de Chile.
- CyberVenture Quest Hackathon — OAS · Tec de Monterrey, 2023
Team-based cybersecurity hackathon promoting entrepreneurship and innovation in security products.
- OAS Cyber Challenge 2022 — Capture The Flag — OAS · Trend Micro · Tec de Monterrey, 2022
Competed against participants from eight Latin American countries in a regional Capture The Flag competition hosted in Mexico City.
- CSS Leadership Video — Microsoft, 2023
Selected to represent Costa Rica in a video interview with senior Microsoft leaders, sharing a success story and setting an example for others in the organisation.
- Teaching Assistant — Programming, Web, Databases, C/C++/Python — University of Costa Rica, 2021 — 2023
Assisted instructors across introduction to programming, web development, database, C, C++ and Python courses, and mentored students through the material to help them succeed.
- Women in Engineering — Python workshop — University of Costa Rica, 2022
Helped organise and run a Python workshop for high-school girls, sharing engineering career paths and answering questions about navigating university, with the goal of encouraging them to pursue STEM.
Continuing education
- High Performance Computing School — National High Technology Center, Costa Rica, Jan 2023
Parallel computing, shared-memory and distributed-memory programming, scientific visualisation.
- Big Data School — National High Technology Center, Costa Rica, Dec 2022
Data processing and analysis tooling, computational thinking, machine learning with Python.
- Creating a Career Path in Cybersecurity — OAS / CICTE — MICITT Costa Rica, Aug 2020
Intensive cybersecurity training and professional development programme.
Languages
Spanish (Native) · English (Advanced) · Cantonese (Intermediate) · Mandarin (Intermediate)