Rabih K.

Rabih K.

Python Back-End Engineer

Request Rate

Rabih is a professional Software Engineer who has a Master’s degree in Engineering. He has been in the Web Development for more than 15 years and has a lot of experience with Python/Django, Flask, Scrapy, C/C++, C3/.Net, AWS, JavaScript, etc. He took part in numbers of international projects, and has proven experience in Web Development using this stack of technologies.


  • Python
  • Django


Esanjo, United Arab Emirates, Dubai

Full-Stack Software Engineer

July 2015 to November 2018

Website: https://esanjo.com Stack: Python, Selenium, Headless Chromium, Scrapy Responsibilities: - Data crawling; - Analytics Engineer; - Unit testing and debugging.

Et3araf Online Dating Service, Lebanon, Beirut

Full-Stack Software Engineer

June 2013 to June 2015

Website: https://et3arraf.com Stack: Python, Numpy, Redis Responsibilities: - Designing and implementing the whole platform; - Dealing with threading limitations of Python, and multi-process architecture.

Self-Employed, Lebanon, Beirut

IT Consultancy and Software Developer

May 2009 to May 2013

Responsibilities: - Maintaining existing applications; - Developing back-end components; - Testing and debugging applications.

Netways, Lebanon, Beirut

Software Engineer

April 2007 to April 2009

Responsibilities: - Maintaining existing applications; - Managing the software development lifecycle.

Zero-G, Lebanon, Beirut

Software Engineer and Team Lead

March 2003 to March 2007

- Executing full lifecycle software development - Programming well-designed, testable, efficient code; - Testing of software applications.


Master of Engineering/Communications and Applied Maths, Beirut Arab University

September 2002 to July 2004

Beirut, Lebanon

Bachelor of Engineering/ Computer and Communication Engineering., American University of Beirut.

September 1988 to July 1992

Beirut, Lebanon