Iyad Ali

Iyad Ali

Software Engineer | Full-Stack Engineer | Product Engineer

Product-minded full-stack software engineer with 3+ years of remote experience, specializing in microservices architecture and scalable back-end development. Proficient in Python, Scala, and JavaScript, with hands-on experience across the stack. Dedicated to high-quality code and leveraging Langchain and LLMs.

Expertise

Full-Stack Development

Experienced in developing and maintaining robust applications across the entire stack, from front-end to back-end, ensuring seamless user experiences and efficient workflows.

Vue.jsReactScala Play FrameworkFlaskJavaScript

Back-End Engineering

Specializing in scalable back-end development using Python, Scala, and SQL, with a focus on microservices architecture and performance optimization.

PythonScalaSQLMicroservicesAPI Development

AI & Chatbot Development

Leveraging Langchain and LLMs to build and deploy innovative applications, including AI recruiting chatbots with Retrieval-Augmented Generation (RAG) architecture.

LangchainLLMsRAGAIChatbots

Featured projects

Emma - AI Recruiting Chatbot

Developed an AI recruiting chatbot using Retrieval-Augmented Generation (RAG) architecture alongside LangChain and LLMs to ensure accurate and context-aware candidate-opportunity matching.

Impact: Improved candidate matching accuracy and efficiency.

API Performance Optimization

Optimized critical API endpoints through targeted refactoring and performance tuning.

Impact: Reduced API response time by 50%.

Career highlights

2023-2025

Spearheaded a cost-optimization initiative that resulted in a 90% reduction in third-party API costs.

2023-2025

Resolved 60% of critical issues and maintained system stability by achieving a bug SLA of under 1 new bug/day across 90% of development cycles.

2022-2023

Shipped a new key feature that utilized modern ReactJS and JavaScript.

2020

Reached the finals of the Egyptian Collegiate Programming Contest (ECPC).