John Isaac Aziz
Senior Software Engineer & former 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 former 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)
- 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)
- 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)
- 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)
- 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
- Maintainer of the Pallets Ecosystem Python CacheLib package.
- Developed the landing website for Azure SQL, attracting over 5k monthly views.
- Authored 12+ technical blogs, 3 Microsoft Learn Modules, and one tutorial attracting 150k+ combined views.
- Engineered a Python package for markdown link validation used in key Microsoft GitHub repositories, which had 24k+ monthly downloads at its peak.
- Automated link validation in Microsoft's Generative AI repository using GitHub Actions, enhancing the learning experience for 100k+ learners.
- Featured in Microsoft's Contributor Stories blog series for impactful educational contributions.
- Implemented 2 features and fixed 1 bug for the Azure Developer CLI (azd) using Go.
Education
Modern Academy for Engineering and Technology
B.Sc. in Computer Engineering and Information Technology — CGPA: 3.44/4.0
- 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
Professional Certifications
Expert / Associate
Fundamental
Publications
Volunteering
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.