Ihab Awad

Software Engineer at ITXI

Lebanon
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
Ihab Awad is a seasoned software engineer with 18 years of experience building full-stack web applications across React, Angular, Laravel and Node.js. He has delivered high-performance, real-time systems for airports and tourism platforms, integrating RESTful APIs and Firebase RTDB while driving test automation with Jest and Playwright. Ihab pairs frontend craftsmanship—custom hooks, reusable components and advanced filtering—with backend work including API design and MySQL, and has hands-on experience with Kubernetes, Docker and CI/CD pipelines. His open-source contributions include core Java refactors to googlearchive/caja, demonstrating comfort with language tooling and parser/lexer internals beyond typical web work. Based in Lebanon, he combines strong documentation and cross-functional collaboration skills with a knack for optimizing API usage and scalable architectures.
code18 years of coding experience
job1 year of employment as a software developer
bookBachelor of Science, Computational Science, Bachelor of Science, Computational Science at Lebanese American University
github-logo-circle

Github Skills (8)

parserator10
javas10
parser10
java10
lexer9
refactoring8
rhino6
junit6

Programming languages (3)

JavaC++HTML

Github contributions (5)

github-logo-circle
googlearchive/caja

Nov 2007 - Nov 2013

Caja is a tool for safely embedding third party HTML, CSS and JavaScript in your website.
Role in this project:
userBack-end Developer
Contributions:230 commits in 6 years 1 month
Contributions summary:Ihab's commits focus on Java code modifications within the googlearchive/caja repository, with an emphasis on refactoring and core functionality. The initial commits indicate an import of Caja source code followed by updates to external libraries like JUnit and Rhino. Further commits demonstrate changes to core components of the lexer and parser, as well as the addition of support for quasiliterals, suggesting contributions to core language processing capabilities. The changes include edits across multiple Java source files, indicating a deep understanding of Caja's internal workings and the evolution of its feature set.
partycssjavascriptembeddinghtml-css
Embedded Airball repository
Contributions:1 review, 260 commits, 1 PR in 5 years 5 months
raspberry-piembedded
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
Ihab Awad - Software Engineer at ITXI