Amr Labib

Lead Software Engineer at noon

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
Amr Labib is a Lead Software Engineer based in the UAE with nine years of experience building high-performance mobile and web applications, currently leading engineering efforts at noon. He specializes in React Native for mobile and modern JavaScript stacks (React, Node.js, Express, MongoDB) for web backends and frontends, with early iOS experience in Objective-C and a background in Oracle development. At noon he progressed from Senior to Lead, driving production mobile app features and mentoring teams while still contributing hands-on code. He is an active open-source contributor — authoring a popular React timer hook that encapsulates reusable timing logic — and is known for fast learning, pragmatic problem solving, and a focus on performance.
code10 years of coding experience
job9 years of employment as a software developer
bookHigh School, High School at Al Shoala Private school UAE
bookBachelor of Science (B.Sc), Computer Engineering, 3.23, Bachelor of Science (B.Sc), Computer Engineering, 3.23 at Faculty of Engineering Alexandria university
languagesEnglish, Arabic
stackoverflow-logo

Stackoverflow

Stats
4,043reputation
1.1mreached
98answers
1question
Badges
react-redux
top-5%
redux
top-5%
javascript
top-5%
react-native
top-5%
github-logo-circle

Github Skills (26)

timers10
javascript10
react-components10
hook10
react-hooks10
timer10
react-component10
component-kit10
react10
react-redux9
react-native9
redux9
passportjs9
nodejs9
get-time7

Programming languages (10)

TypeScriptMDXJavaCSSC++SCSSJavaScriptObjective-C

Github contributions (5)

github-logo-circle
amrlabib/react-timer-hook

Nov 2018 - May 2022

React timer hook
Role in this project:
userFront-end Developer
Contributions:25 releases, 22 reviews, 209 commits in 3 years 6 months
Contributions summary:Amr primarily contributed to the development of the React timer hook by implementing the core `useTimer` hook. Their work involved creating the functionality for time calculations, including seconds, minutes, hours, and days. They also built a basic demo application, along with integration of the hook and user interface components like start, pause, and reset buttons. Additional contributions included component styling and minor code enhancements.
reactreact-hookstimercountdowntimers
Contributions:74 commits, 70 pushes, 1 branch in 3 years
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