Software developer with ability to learn quickly and independently, and ability to quickly adapt to new technologies. I started developing during my academic studies. Known for responsibility, perseverance and success in overcoming complex challenges, focusing on the goal until the full product is achieved, and completing tasks while withstanding pressure situations, proficient in integrating artificial intelligence-based solutions. Looking for a technically challenging role that will increase my expertise and encourage continuous professional growth
Comprehensive testing framework for software quality assurance
Mentored by: Quinn
Data Science Bootcamp 2025 (Data)
Responsibilities:
Designed and built the central Orchestrator, responsible for coordinating all MCP tools, managing the execution flow, and controlling the entire system logic.
Integrated LangChain Agents to enable context-aware reasoning, autonomous tool selection, and a stable, reliable conversational workflow with the LLM.
Developed a real-time WebSocket interaction channel, allowing the system to request missing information from the user and resume execution seamlessly.
Implemented massive parallel test execution using RabbitMQ, including distributed workers for the Orchestrator and each MCP, supporting hundreds of concurrent test flows.
Engineered advanced state-management and recovery mechanisms, enabling the system to pause, request additional inputs, and continue from the exact previous state without losing context.
אינטגרציה מתקדמת עם LangChain ו-Agent – מעבר מניהול ידני של ההיסטוריה למערכת שמבינה את ההקשר, מזהה חוסרים, ולומדת מהטעויות של עצמה בזמן אמת.
תזמון אסינכרוני חכם עם RabbitMQ – תכנון זרימה שמאזנת עומסים ומפחיתה צווארי בקבוק, תוך יכולת הרחבה כמעט בלתי מוגבלת של מספר Workers.
ניתוח והשלמת נתונים אוטומטית – מנגנון שבו המערכת מזהה נתונים חסרים בשאלה, מבקשת אותם מהמשתמש, וממשיכה מהנקודה המדויקת בה נעצרה.
אופטימיזציה חכמה של משאבים ורכיבים – מנגנון שמחליט מתי להפעיל אילו כלי MCP, לפי עומס, זמינות ותעדוף, כדי להבטיח תגובה מהירה ויעילה.
פיתוח מנגנון ניטור ובקרה בזמן אמת – מערכת שמנטרת כל שלב בפלוו, מזהה חריגות, ומספקת תובנות לגבי ביצועים ואיכות התשובות, כולל לוגים ברמה גבוהה שניתן להציג בפני צוות או מראיינים.
Comprehensive Full-Stack System | IQ Testing Platform
Develop a full-stack web application to create dynamic and infinite IQ tests, including
arithmetic sequences, mathematical exercises and logic-based questions.
•Use of technologies: React, C#, SQL, Python, OpenAI.
•Design a C#-based backend architecture and use a Sql Server database to securely
manage data .
•Use OpenAI technology to create automated questions and optimize workflow.
•Build a responsive React UI for an intuitive user experience .
Fluent