Basem Khirat

Full Stack Engineer at Smartech

Cairo, Cairo, Egypt
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
Basem Khirat is a Full Stack Engineer with 9 years of experience building scalable web and backend systems from Cairo, Egypt. He combines strong backend expertise in PHP, Node.js, MongoDB, MySQL and Elasticsearch with modern frontend work in Vue.js and mobile using React Native, and routinely manages AWS infrastructure. As a former development team lead and current engineer at Smartech, he has a track record of shipping production features and leading engineering efforts across startups and agencies. An active open-source contributor, he created a Laravel-compatible Elasticsearch ORM that adds practical features like bulk operations, update scripts and index management—illustrating his focus on developer-friendly tooling. Trained as an electrical and communications engineer, he brings rigorous problem-solving and quick learning to complex full-stack challenges.
code9 years of coding experience
job8 years of employment as a software developer
bookBachelor's degree, Electrical, Electronics and Communications Engineering, Bachelor's degree, Electrical, Electronics and Communications Engineering at Mansoura University
stackoverflow-logo

Stackoverflow

Stats
13reputation
3kreached
0answers
1question
github-logo-circle

Github Skills (15)

elasticsearchquery10
php10
elasticsearch10
orm10
aws-elasticsearch10
indexing10
elasticsearch-api10
amazon-elasticsearch10
query-builder9
caching8
laravel7
laravel-mix7
lumen7
mime-types6
mysql6

Programming languages (10)

TypeScriptJavaC++JavaScriptZigObjective-CPHPSwift

Github contributions (5)

github-logo-circle
basemkhirat/elasticsearch

Jan 2017 - Oct 2022

The missing elasticsearch ORM for Laravel, Lumen and Native php applications
Role in this project:
userBack-end Developer
Contributions:37 releases, 280 commits, 21 PRs in 5 years 10 months
Contributions summary:Basem primarily contributed to the back-end functionality of the Elasticsearch ORM. Their work included implementing methods for bulk document insertion, updating, and deleting. They added features such as update scripts, increment/decrement operations, and search boosting. Furthermore, the user added the ability to create, drop, and manage Elasticsearch indices.
scoutmodelindexingmissingorm
basemkhirat/express-mvc

Oct 2017 - Jun 2020

A light-weight mvc pattern for express framework with minimum dependencies
Contributions:6 releases, 40 commits, 37 pushes in 2 years 8 months
dependenciesexpressmongoosemongodbi18n
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
Basem Khirat - Full Stack Engineer at Smartech