Mohammed Abdelkhalek
@mohammedabdelkhalek
Senior software engineer and tech lead scaling enterprise SaaS and AI-enabled systems.
What I'm looking for
I’m a software engineer and engineering leader with 10+ years of experience building and scaling enterprise SaaS systems, combining hands-on architecture with practical delivery. I’ve led cross-functional teams and owned technical roadmaps, KPIs, and incident response end-to-end.
For 4+ years as Head of Technical Product Management, I led a fully remote, distributed team of 19 engineers and drove agile delivery with product leadership—defining realistic goals, milestones, and measurable outcomes for delivery velocity, quality, and team performance. I also owned the hands-on architecture and technical roadmap of a multi-tenant SaaS contact center platform (steam-connect), including performance-focused implementation, code reviews, and long-term fixes after incidents.
I bring deep technical breadth across C#, .NET Core, Node.js, REST APIs, microservices, event-driven architecture, and production-grade DevOps (Docker, CI/CD, monitoring/alerting). I integrate AI into real workflows—LLM API + prompt engineering and AI coding tools (Claude/GitHub Copilot/ChatGPT)—and I’ve also built and deployed live production trading infrastructure independently since 2024, including a production MQL5 Expert Advisor suite and Python automation using REST/WebSocket pipelines.
Experience
Work history, roles, and key accomplishments
Algorithmic Trading Engineer
Prop Trading
Jul 2024 - Present (1 year 10 months)
Designed and deployed a production MQL5 Expert Advisor suite on live funded accounts (XAUUSD, BTCUSD, EURUSD, US500), including multi-timeframe execution and real-time risk controls. Built Python REST/WebSocket automation and integrated LLM APIs and prompt engineering into production analysis pipelines while operating Docker-based 24/7 infrastructure.
Head of Technical PM
Steam-Connect
Jan 2020 - Jun 2024 (4 years 5 months)
Led a fully remote cross-functional engineering team of 19 (backend, QA, DevOps, UI/UX, and VoIP), running 1:1s, performance reviews, and career growth planning. Owned steam-connect’s technical roadmap and multi-tenant SaaS architecture and drove end-to-end agile delivery, KPIs, and incident management.
Senior Software Engineer
Steam-Connect
Jan 2017 - Jan 2020 (3 years)
Built high-throughput enterprise SaaS backend services using .NET Core and Node.js, designing REST APIs, microservices, and event-driven systems. Implemented SIP/WebRTC/PBX integrations, multi-tenant OAuth 2.0/JWT security, and production database layers with SQL Server and CouchBase, deploying Docker-based CI/CD releases.
Junior Full-Stack Developer
Steam-Connect
Feb 2014 - Jan 2017 (2 years 11 months)
Developed and maintained production SaaS features across backend and frontend using C#, .NET, and Node.js/JavaScript, including REST APIs and database integrations. Progressed from junior to senior-level ownership by delivering maintainable code using SQL Server and CouchBase in a production environment.
Education
Degrees, certifications, and relevant coursework
École Mohammadia des Ingénieurs (EMI)
Master of Engineering, Computer Science
2009 - 2013
Activities and societies: Curriculum included software engineering, algorithms & data structures, OOP, distributed systems, computer architecture, databases, networks, and applied mathematics.
Completed a 5-year state engineering program in Computer Science at École Mohammadia des Ingénieurs (EMI), graduating in 2013. Coursework covered areas such as algorithms, distributed systems, computer architecture, databases, networks, and applied mathematics.
Tech stack
Software and tools used professionally
Availability
Location
Authorized to work in
Job categories
Skills
Interested in hiring Mohammed?
You can contact Mohammed and 90k+ other talented remote workers on Himalayas.
Message MohammedFind your dream job
Sign up now and join over 100,000 remote workers who receive personalized job alerts, curated job matches, and more for free!
