Skip to main content

Professional Experience Writing Code That Actually Drives Impact

Professional Experience

Writing Code That Actually Drives Impact

Sep 2025 - Present

As a Full-Time Software Engineer at Microsoft Egypt, I transitioned from my internship to take profound ownership of the Clarity Flutter SDK. My core focus shifted towards achieving complete native feature parity, architecting robust release pipelines, and drastically pushing the boundaries of the SDK's performance.

This role challenges me to build highly scalable, production-ready tools that seamlessly track user analytics without compromising runtime efficiency or device memory.

Key Contributions:  

  • SDK Feature Parity: Engineered critical missing features by benchmarking against native iOS/Android SDKs, ensuring a flawless and consistent analytics experience across all platforms.
  • Massive Performance Gains: Completely optimized image processing algorithms by resizing images prior to encoding (yielding 50% smaller sizes) and improving hash encoding to achieve ~20x faster processing speeds.
  • Advanced Hit-Testing: Designed and implemented a custom, high-precision hit-testing mechanism to overcome framework limitations, significantly improving gesture detection accuracy.
  • CI/CD & Automation: Architected and deployed a tailored release pipeline using Azure DevOps to streamline release cycles, and fortified the QA pipeline by increasing unit test coverage to 20% using Appium and Selenium.
  • Customer Success & Reliability: Successfully diagnosed and resolved 7+ critical, multi-priority customer-reported issues related to SDK integration, maintaining rigorous service reliability.
  • AI-Enhanced Workflows: Leveraged GitHub Copilot to accelerate feature implementation and unit test generation while strictly maintaining enterprise code quality.

Technologies Used:

  • Languages & Frameworks: Dart, Flutter
  • Tools & Infrastructure: Azure DevOps, Appium, Selenium, GitHub Copilot

Stepping into this full-time role has immensely sharpened my architectural decision-making and performance profiling skills using tools like Flutter DevTools
 
It has been incredibly rewarding to directly impact the developer experience and deliver highly optimized, production-grade features that uphold Microsoft's standards of engineering excellence.

July 2024 - Sep 2024

During my Software Engineering Internship at Microsoft Egypt, I collaborated with the Clarity Apps team, contributing to the development of the Clarity Flutter SDK, a tool aimed at enhancing user experience tracking and analytics.

This project provided hands-on experience in optimizing performance, implementing gesture tracking, and ensuring robust user data privacy.

Key Contributions:

  • Performance Optimization: Researched and implemented strategies for optimized asset decoding and transfer, reducing performance overhead and improving efficiency.
  • Gesture Detection & Heatmaps: Supported the development of features like gesture tracking and visualization, enabling accurate heatmaps and user interaction analysis.
  • Screen Capture & Visualization: Built a Proof of Concept (PoC) leveraging Flutter canvas commands to enable advanced screen capture and visualization functionalities
  • Privacy-Centric Features: Delivered advanced masking techniques to protect user data while maintaining functionality, aligning with Microsoft’s privacy standards.
  • Documentation & Collaboration: Created detailed documentation for the SDK to facilitate onboarding and ensure seamless knowledge transfer for future development.

Technologies Used:

  • Languages & Tools: Dart, Flutter
  • Focus Areas: SDK Development, Visualization, Data Privacy

This internship enhanced my skills in Flutter development, performance optimization, and data privacy implementation, while fostering a growth mindset through regular feedback and team collaboration.

I also developed stronger interpersonal communication skills by actively seeking input from colleagues and engaging in inclusive discussions, reflecting Microsoft’s emphasis on a collaborative culture"

Microsoft
Microsoft
Microsoft

The Training Arc Internships, ICPC, and Gaining Real-World XP

The Training Arc

Internships, ICPC, and Gaining Real-World XP

Information Technology Institute (ITI) - Online Internship

Aug 2023 - Sep 2023

Overview
  • Successfully completed an intensive 1-month internship program in front-end development.>
  • Acquired expertise in fundamental web technologies, including HTML, CSS, JavaScript, and ES6.
  • Developed a strong understanding of ReactJS, encompassing its core concepts, React Hooks, and React Routers.
  • Applied this knowledge to create dynamic and responsive web applications.


ICPC FCAI CU trainee

Problem-Solving community at Cairo University

Jun 2021 - Dec 2022

Overview
  • I actively participated for more than one year in a community at my college devoted to teaching students how to solve programming problems
  • I advanced my programming abilities through three stages of training.
  • I learned several crucial ideas, including binary search, DSU, Dijkstra’s algorithm, BFS, and more.


Certifications & Awards Verified Benchmarks of Technical Excellence

Certifications & Awards

Verified Benchmarks of Technical Excellence

Team: Say my name, rank: 35, Thirty-fifth Place

Overview
  • I participated with my team in a problem-solving contest in which we used CPP to solve some programming problems.
  • We successfully passed three stages (ECPC qualifications, ECPC finalist, and ACPC finalist) until we reached the ACPC and got 35th place among all participants.