24.10.2026 aktualisiert


100 % verfügbar
Senior C/C++ Engineer | Legacy Modernisation, Git Migration & CI/CD
Cairo, Ägypten
Weltweit
B.Sc. Computer & Systems Engineering, Ain Shams University, Cairo, 2008 (Very Good)Über mich
Senior C/C++ engineer, 17+ years (11.5 at Siemens EDA). I bring legacy C/C++ code under Git, automate builds and CI/CD, and modernise without stopping development, using Claude Code. I also build blockchain security tooling. 100% remote, CET hours.
Skills
Clean ArchitectureJavaScript.Net FrameworkCADAlgorithmus-EntwurfBuild-AutomatisierungBoost (C++ Libraries)C++CmakeCode CoverageCode-ReviewConstraint-LogikprogrammierungKreative ProblemlösungDesign ReviewFuzz Testing
Senior C/C++ engineer with 17+ years on large, long-lived code bases. I specialise in legacy modernisation: bringing grown code under version control, untangling dependencies and automating builds, with minimal changes to working code.
What I do
- Map projects, libraries and dependency chains in large C/C++ code bases, using AI tooling (Claude Code, agents)
- Introduce Git into existing projects: repository cut, Git LFS, pull-request and review workflow in GitLab
- Automate builds and setup packages with MSBuild/CMake and CI/CD (GitLab CI)
- Refactor, port and re-architect legacy C/C++ step by step, without stopping ongoing development
- Write documentation and hand over cleanly to the in-house team
Experience
- Siemens EDA (Mentor Graphics), 11.5 years: Technical Lead of Calibre LSG. I led a full re-architecture inside the multi-decade Calibre C/C++ platform and was engineering owner of Calibreview. I also wrote multi-threaded C/C++ for Calibre LSG.
- Digitaltest GmbH: Windows C++/MFC/C# in Visual Studio for automated test equipment. I designed the license server and software-protection framework.
- Intel Mobile Communications: C development of the LTE protocol stack (3GPP).
Tech: C++, C, Visual Studio, MSBuild, CMake, Git, GitLab CI, Git LFS, Claude Code, Python, Linux, Windows
Languages: English (excellent), Arabic (native), German (beginner)
Erfahrung
Berufserfahrungmehr als 10 Jahre
Freelancer seit2026
Sprachen
ArabicMutterspracheGermanGrundkenntnisseEnglishverhandlungssicher
Projekthistorie
Legacy C/C++ engagements including analysis, test coverage, extension and porting of grown code bases. AI-assisted workflow with Claude Code and agent tooling to map code structure and dependencies and to automate repetitive migration steps. Built an automation framework for code analysis and attack replay (security auditing) with scripted, reproducible runs.
Smart contract auditing framework
- Designed and built an automation framework for smart contract security audits
- Automated vulnerability detection on EVM/Solidity contracts
- Executes attacks against contracts to confirm exploitability
- Replays known exploits as regression checks to catch reintroduced bugs
CoW Protocol optimisation engine
- Built an optimisation engine for CoW Protocol batch auctions
- Optimises order matching and settlement for better execution
Tooling & workflow
- AI-assisted analysis with Claude Code and agents on large contract code bases
- Scripted, reproducible runs; Git-based workflow
Tech: Solidity, EVM, DeFi, MEV, C++, Python, Claude Code, Git
Engineering owner of a C++ product inside the large, multi-decade Calibre code base. Led a full re-architecture and re-implementation in modern C++, delivered incrementally while the product stayed in release. Untangled module and library dependencies; improved build structure, maintainability and extensibility. Drove code reviews, CI builds and regression testing with QA; defined release readiness. Wrote functional and technical specifications; mentored engineers and handed over knowledge across teams.