John Nabil is a backend-focused Software Engineer with nine years of hands-on experience building scalable, maintainable systems across Node.js, Laravel, PostgreSQL, microservices, and cloud functions. Currently a Software Engineer 2 at Procore Technologies after rising from Back End Developer to Senior Back End Developer at GBarena, he has a track record of designing high-availability architectures that leverage SQL/NoSQL stores, messaging queues, and Firebase. He champions clean code, efficient systems, and continuous learning, and brings a practical interest in data science that informs his engineering decisions. Based in 6th of October, Giza, he pairs formal Computer Science training from Helwan University with freelance startup experience, giving him both product-minded pragmatism and deep backend chops.
9 years of coding experience
10 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Helwan University Cairo
Automatic multi-tenancy for Node js. We make it ASAP ( as simple as possible ).
Contributions:1 review, 46 pushes, 4 branches in 4 months
dynamodbexpressjsmariadbmessaging-queue
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.