Mohamed Elawadi

Software Engineer at CodeScalers

Dubai, Dubai, United Arab Emirates
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

👤
Senior
🎓
Top School
Mohamed Elawadi is a software engineer with 11 years of hands-on experience building backend systems, cloud infrastructure, and large-scale data pipelines across eCommerce, cloud, and online food delivery domains. He has built eCommerce backends, contributed to IaaS and cloud management platforms, and architected data migration and aggregation workflows handling over a billion rows for reporting and ranking. Comfortable across development, deployment, and monitoring, he’s integrated payment, SMS, and telephony services and worked in both small teams and large engineering organizations. An active open-source contributor, he enhanced Go’s govalidator library by adding map validation, type checks, and robust tests, demonstrating attention to correctness and QA. Based in Amsterdam and grounded in a solid computer science education from Mansoura University, he blends pragmatic engineering with a penchant for reliable, test-driven backend solutions.
code10 years of coding experience
bookVery Good (83.3%), Very Good (83.3%) at Mansoura University
languagesArabic, English
stackoverflow-logo

Stackoverflow

Stats
454reputation
67kreached
27answers
4questions
github-logo-circle

Github Skills (15)

testing10
unit-testing10
test-framework10
go10
data-structures8
data-structure8
sanitization7
algorithm6
shell6
javascript6
math6
2d6
points6
cgroups6
java6

Programming languages (10)

SmartyShellNimCJavaScriptGoPHPHTML

Github contributions (5)

github-logo-circle
asaskevich/govalidator

May 2019 - Apr 2020

[Go] Package of validators and sanitizers for strings, numerics, slices and structs
Role in this project:
userBack-end Developer & QA Engineer
Contributions:11 commits, 3 PRs, 1 comment in 11 months
Contributions summary:Mohamed focused on enhancing the `govalidator` package, which is a Go library for validation and sanitization. Their primary contribution was implementing the `ValidateMap` functionality, enabling validation of map[string]interface{} against validation rules defined similarly to struct tags. Furthermore, the user added the `IsType` function and associated test cases, improving the library's ability to validate data types. The user also added and updated test cases to ensure the correctness and reliability of the validation logic.
golanggo-packagevalidationstringsstructs
mie00/neoproxy

Nov 2015 - Jan 2017

Contributions:22 commits, 1 PR, 21 pushes in 1 year 2 months
proxy-serverproxycustomizednode-jsjavascript
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.
Request Free Trial