← johnaziz.org
↓ Download PDF

John Isaac Aziz

Senior AI Software Engineer & Microsoft MVP

Summary

Senior Software Engineer with 3+ years of experience delivering full-stack and cloud-native solutions using Python. Currently building a new AI-powered EdTech platform at Lyah, with prior experience building distributed systems, developer tools, and internal packages at startups and scale-ups. Recognized as a Microsoft MVP for impactful contributions to the tech community, including open-source tools, educational content, and developer advocacy. Proven ability to lead technical initiatives, automate workflows, and deliver scalable solutions across cloud platforms.

Professional Experience

Lyah Ed Tech

Senior AI Software Engineer (Python, Vue.js)

Dec 2025 - Present
  • Architected and built from scratch the multi-agent framework powering all of Lyah's AI features: a modular, node-based LangGraph system in Python (replacing legacy n8n) with workflow logging, Google Chat notifications, Celery orchestration, a provider-agnostic multi-LLM layer with automatic fallback (OpenAI/Anthropic/Google), and Opik observability.
  • Built Lyah's core course and lecture generation experience end to end: AI agents that draft courses/lectures from a prompt, a YouTube video, or documents, plus the Session Studio and Course Builder authoring UI in Vue 3 with an AI proposal-review flow and client-side diffing.
  • Built a full-stack AI tutor/copilot assistant: a conversational agent with intent classification and document-grounded retrieval (RAG), surfaced through a real-time WebSocket chat with persistence, inline editing/feedback, and export-to-Word.
  • Developed an LLM evaluation and automated prompt-optimization pipeline (LiteLLM + Opik MetaPrompt), reaching 96.3% decision accuracy with precision/recall/F1 metrics and production drift monitoring.
  • Delivered full-stack instructor analytics combining computed metrics with LLM-generated narrative commentary into viewable, downloadable reports.
  • Integrated external LMS platforms (Moodle, Canvas) via the LTI standard, and established the testing/CI/CD foundation (pytest coverage gating, uv, AI-assisted PR workflows).

Orange Business

Software and Data Engineer (Python, React.js)

Nov 2024 - Dec 2025
  • Collaborated with business stakeholders to gather requirements, break down features, and deliver backend and frontend components using FastAPI, Python, and React.js.
  • Built and deployed automation scripts and services with Kubernetes CronJobs, Helm, and GitLab CI/CD.
  • Developed and published an internal Python package for shared logic, integrated with CI/CD pipelines and Docker images for reuse across applications.
  • Supported, maintained, and led development on 3 applications, including ownership of one as sole developer and managing their migration to a new cloud environment.
  • Integrated systems with OIDC (Orange Connect) and added Redis caching to improve API performance.
  • Built RAG pipelines and automated document ingestion workflows for contracts and SharePoint using pgvector, OpenAI, and scheduled batch jobs.
  • Provided technical leadership and code reviews, offering guidance and direction across projects for my team.
  • Supported production deployments and troubleshot live issues to ensure system reliability.

Fabrica Dev

Software Engineer (Python, Vue.js)

Aug 2024 - Nov 2024
  • Designed, developed, and implemented backend services using Python, MySQL, MongoDB, Vue.js.
  • Integrated software components into a fully functional software system.
  • Collaborated with cross-functional teams to define, design, and ship new features.
  • Created a software integration with Egyptian Tax Authority to generate and submit digital invoices.

GEMINDZ

Software Developer (Python, Vue.js)

Mar 2024 - Aug 2024
  • Designed, implemented, and deployed a full-stack web application using Python (FastAPI), Vue.js, and Azure.
  • Implemented multiple OS-independent monitoring utilities and integrated them with a distributed software.
  • Automated on-device testing using Pytest, GitHub Actions, and GitLab Actions.
  • Built a Python package to manage multi-state hardware devices and automate firmware flashing.

OSS Contributor

Jan 2021 - Present

Education

Modern Academy for Engineering and Technology

B.Sc. in Computer Engineering and Information Technology — CGPA: 3.44/4.0

Sep 2018 - Aug 2023
  • Thesis: Centralized and Automated Medical Image Analysis Website Using Deep Learning. (Grade: A+ Excellent)
  • Ranked 4th in my class in a cohort of over 150 students.

Awards & Scholarships

Microsoft MVP
Jan 2024
Top MENA GDSC Lead 2020-2021
Aug 2021

Professional Certifications

Publications

Introduction to large language models - Microsoft Learn
Dec 4, 2023
Bring your own Data to Azure OpenAI: Step-by-Step Guide - Microsoft Tech Community
Sep 7, 2023
Deploying a Large Language Model (GPT-2) on Azure Using Power Automate - Microsoft Tech Community
Jun 21, 2023

Volunteering

Leader - Azure Egypt User Group
Feb 2021 - Jun 2025
Organizer - Google Developer Groups Cloud Egypt
Feb 2021 - Feb 2025
Mentor - Imagine Cup
Dec 2022 - Feb 2023
Judge - Imagine Cup Junior Competition
May 2023
Community Leader - Google Developer Student Clubs
Aug 2020 - Jul 2021
Vice President - Enactus Modern Academy
Aug 2019 - Aug 2020

Languages

Arabic (Native)  ·  English (Fluent)  ·  French (Beginner)

Interests

Research Interest: Open Source, Community Advocacy, Cloud Development, Full Stack Development.

Other Interest: Volunteering, listening to music, watching TV series & movies, playing musical instruments.