Mohamed Awnallah is a data engineer with five years of hands-on experience building scalable data platforms and pipelines that process terabytes of telemetry and measurement data. He blends Python, SQL, Spark, Kafka and AWS with strong software engineering practices—CI/CD, testing automation, and FastAPI—to deliver production-grade solutions across internet infrastructure, security, retail and healthcare domains. Mohamed has a track record of high-impact open-source contributions, from improving Apache Beam’s SDK transforms and ML integrations to hardening Karmada’s CLI and boosting test coverage for CNCF projects. At Lightning Labs he dramatically accelerated Bitcoin wallet sync times (15 minutes to 30 seconds) and fixed a long-standing multi-system sync bug, demonstrating both deep systems thinking and performance-first pragmatism. He also detected a real-world Brazil internet outage during his IHR work and built dynamic visualizations and an alarms correlation system that improved global network situational awareness. An active community contributor and content creator, he combines research-grade curiosity with production experience and a talent for turning complex distributed data into actionable insights.
5 years of coding experience
3 years of employment as a software developer
IBM Professional Certificate Data Engineering, IBM Professional Certificate Data Engineering at Coursera
Operating Systems, Operating Systems at University of Wisconsin-Madison
Computer Software Engineering, Computer Software Engineering at Holberton School
Bachelor of Science - BS Computer Science, Bachelor of Science - BS Computer Science at Tanta University
Diploma of Education Business English - Talking with English Native Speakers, Diploma of Education Business English - Talking with English Native Speakers at Cambly
Coursera Specialization Excel Skills for Business, Coursera Specialization Excel Skills for Business at Macquarie University
Data Visualization with Tableau, Data Visualization with Tableau at University of California, Davis
Specialization Software Design and Architecture, Specialization Software Design and Architecture at University of Alberta
Specialization Data Modeling/Warehousing and Database Administration, Specialization Data Modeling/Warehousing and Database Administration at University of Colorado Boulder
Contributions:84 reviews, 150 PRs, 271 comments in 8 months
Contributions summary:Mohamed's contributions center on testing the `karmadactl` command-line tool. They focused on creating and testing various commands such as `logs`, `version`, `get`, `describe`, and `token`, enhancing the tool's functionality and usability. The user also contributed to adding and testing the `taint` and `apply` commands, which are crucial for managing cluster resources within the Karmada ecosystem, along with addressing code maintenance tasks.
Contributions:72 reviews, 25 PRs, 150 comments in 1 year 9 months
Contributions summary:Mohamed primarily focused on improving the codebase of the Lightning Network Daemon (lnd) by implementing deep copies of transactions obtained from `GetBlock` calls to prevent potential data corruption. They also made contributions to various testing files by updating and fixing different areas within the code base. The user also configured the setup for bitcoind Docker images within the Docker Compose yaml file and updated coin selection strategies for on-chain RPCs.
cryptographypaymentsprotocoldaemonlightning
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.