Data-driven software engineer with over 14 years of experience in designing, developing, and building complex software solutions, complemented by more than 4 years in management roles. Holding a Ph.D. in Computer Science with a strong research background, experienced in designing and implementing cutting-edge systems for large-scale contexts. Expertise in leadership and management ensures development teams remain highly productive and driven to achieve goals.
CTO managing two distinct business lines, one based in Cairo, Egypt, and the other in Germany. Key contributions include:
- Spea...
CTO managing two distinct business lines, one based in Cairo, Egypt, and the other in Germany. Key contributions include:
- Spearheaded the launch and engineering of two products for market validation: a B2C Social Network Application and a B2B DevOps Visualization Platform.
- Led the product team in idea shaping, go-to-market strategy, and product validation, leveraging Lean strategies to accelerate the validation process by 25% and enhance time-to-market efficiency.
- Led recruitment efforts and strategic planning, contributing to a 75% increase in team size for Germany branch.
- Collaborated with the CEO to improve operational stability in the Germany branch, increasing active projects by 8.
Software Engineering Manager at AYEN, driving OKR success through process improvements and coaching, and launching a B2B platform as P...
Software Engineering Manager at AYEN, driving OKR success through process improvements and coaching, and launching a B2B platform as Product Manager in just two months. Key achievements consists of:
- Design the development of the B2B platform, which involved collecting requirements and managing the production process.
- Doubled the efficiency of property inspections in the B2B market, boosting inspector productivity from 2 to 5 orders per day, leading to a 100% increase in operational throughput.
- Reduced the technical debts by 25% and improving the quality of the codebase by increasing test coverage by approximately 60%.
- Resolved critical production issues, deployed fixes promptly, and provided reports that cut recurring incidents by 50%.
Senior Software Consultant serving as CTO, Software Architect, and Engineering Manager for clients, delivering quality solutions while...
Senior Software Consultant serving as CTO, Software Architect, and Engineering Manager for clients, delivering quality solutions while pursuing Ph.D. research. Key contributions include:
- Pursued a Ph.D. in Fog Computing, contributing to the field with three published research articles.
- Created software architecture for two clients, ensuring systems were scalable, maintainable, and efficient as a Software Architect.
- Led development teams, monitored team performance, and streamlined communication between teams and stakeholders as a Software Engineering Manager.