Omar Abdelkareem

Software Developer at CSL Group

Watford, England, United Kingdom
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
Omar Abdelkareem is a software developer with 8 years of experience, blending electrical and electronics engineering foundations with hands-on software and embedded systems work. Based in Watford, he currently develops software at CSL Group after designing and deploying IoT edge devices that capture and transmit machine data over CAN while working on-site with heavy equipment. His background includes building control logic and HMIs during an internship at Schneider Electric and practical exposure to PLCs and SCADA systems. Omar contributes to competitive programming algorithm repositories in C++, implementing mathematical routines like nCr, matrix power, and Bézout coefficients, reflecting strong problem-solving and low-level coding skills. He bridges hardware and cloud by writing firmware-level data processing and higher-level software, making him effective at end-to-end IoT solutions. Colleagues describe him as a pragmatic engineer who pairs theoretical rigor from his engineering degree with field-tested deployments.
code8 years of coding experience
job1 year of employment as a software developer
bookHigh School Diploma, SAT score: 1880/2400, High School Diploma, SAT score: 1880/2400 at The International School of Choueifat - Cairo
bookBachelor of Engineering - BE, B2, Bachelor of Engineering - BE, B2 at University of Glasgow
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
3answers
0questions
github-logo-circle

Github Skills (8)

mathematics10
algorithms10
c-language10
cprogramming-language10
math10
boxplot6
python6
matplotlib6

Programming languages (4)

JavaC++Jupyter NotebookPython

Github contributions (5)

github-logo-circle
Algorithms used in Competitive Programming
Role in this project:
userBack-end Developer
Contributions:10 commits, 9 PRs, 5 comments in 10 days
Contributions summary:Omar primarily contributed to the implementation of mathematical algorithms within the repository. Their work involved writing and modifying C++ code for computing combinations (nCr), matrix power calculations, and finding Bezout's coefficients. The user also addressed syntax errors and made minor adjustments to existing code. These changes enhance the repository's collection of competitive programming algorithms.
acmicpcacm-icpcalgorithm-competitionsacm-icpc-handbook
OmarKimo/ACM-ICPC-Algorithms

Oct 2018 - May 2020

Algorithms used in Competitive Programming
Contributions:13 commits, 2 PRs, 13 pushes in 1 year 7 months
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