Eslam El-Gamal, Tech Lead Engineer (remote)

Eslam El-Gamal

Tech Lead Engineer (remote)

DMC Digital Agency

Location
Türkiye - Istanbul
Education
Bachelor's degree, Computer Science and Information Systems
Experience
13 years, 9 Months

Share My Profile

Block User


Work Experience

Total years of experience :13 years, 9 Months

Tech Lead Engineer (remote) at DMC Digital Agency
  • United Arab Emirates - Dubai
  • My current job since September 2019

Python | Django | Open edX | PHP | Laravel | Docker | AWS
* Tech Lead Engineer and e-learning consultant.

o Lead a passionate tech team applying Agile methodology, Scrum process.
o Moderate daily stand-up meetings.
o Ensure that the team is functional, focusing on requirements and deliverables to meet deadlines.
o Responsible for the DevOps, including building docker containers and implementing CI/CD pipelines.
o Hands on Full stack development, code review and testing.

***

Current Projects:
- webinarat (https://webinarat.co)
Platform for all Arabic webinars in the Corona (COVID19) time.
..

- Masdr (https://masdr.me)
Providing technical & software solutions in MENA area..
..

- Alnassr Club (https://alnassr.sa)
Providing software solutions for the club.

- etraining (https://etraining.moe.gov.sa)
Open edX e-learning platform to help citizens and residents in Saudi Arabia access professional content to help them to develop their skills and business

Lead Software Engineer at ExtraVerd Oy
  • Finland
  • My current job since April 2020

Lead Software Engineer | Python | Django | Django REST Framework | Ionic | Angular | Docker | GCP

Current project:
- LastPrice : Reduce food waste in grocery stores.

Leading and developing
o API (Python Django & Django REST Framework)
o Cross-platform Mobile App (Ionic & Angular)

Senior / Lead Software Engineer at IBM
  • Egypt - Cairo
  • December 2016 to July 2019

PHP | Python | NodeJS | Laravel | Moodle | Bootstrap | WordPress | Joomla

- Worked remotely with e-learning Dev & Ops US Training team.

My role:
-- Senior / Lead Engineer, worked with the DevOps team to build, develop, and add new features on IBM eLearning solutions using Agile methodology, scrum process, Also provided e-learning technical consultancy.

o Gathered customer requirements, participated in the planning meetings, wrote user stories and system requirements.
o Provided guidance, mentorship to junior developers, task estimation and implementation.
o Hands on development and code review (Github) and bug fix.
o Built a scalable integration layer between our system and other portals and supported software after delivery.
o Participating in conference calls and did lots of knowledge share sessions.
o Demo and get customers’ sign-off.

..
http://Onlinedigitallearning.com, http://cvpuniversity.com, http://cloudsalesacademy.com, http://Watson-Academy.info
..

Technologies: (PHP - NodeJS - Laravel - Moodle - Bootstrap - WordPress - Joomla).

Software Engineer at eSpace
  • Egypt - Alexandria
  • July 2015 to November 2016

Projects​

- eTime Mobile App (Android Native App + API​ ) ​ \[Android Developer | Aug 2016\]
eTime is one of the internal applications developed and used in ​ eSpace to track the daily
attendance of the employees and enable them to request (Vacation / Work From Home).

- EgyptFoss ​\[PHP Developer | Dec 2015 - Jul 2016\] http://EgyptFoss.org
One of the core team built and developed EgyptFOSS (Free Open Source Software) platform and APIs.
Technologies:​
(PHP - Laravel - WordPress - MySQL - Git - Testing with Behat, Mink, and Selenium - Nginx)

- R&D ​\[Python Developer | Nov 2015 - Dec 2015\]
Developed proof of concepts for making charts using (Grafana, InfluxDB and Elasticsearch).

- Afaq ​\[Python Developer | July 2015 - Nov 2015\] ​Afaq.tvtc.gov.sa
Self-education initiative MOOC Based on Open edX open source platform sponsored by the KSA government.
Technologies:​
(Python - Open edX - Vagrant - Jenkins)

- Scrapy crawling​ \[Python Developer | July 2015\]​
POC to crawl the whole Free & OpenSource Softwares from AlternativeTo.
Technologies:​
(Python, Scrapy, MySQL)

VAS Software Engineer at TEData
  • Egypt - Cairo
  • August 2014 to June 2015

Projects​

●DC Inventory ​(Python Developer - \[​Feb 2014 - Jun 2014\])
An internal tool for tracking TEData Data Centers Racks, Chassis and Servers. It aims to reach
maximum utilization for all resources, have an overview of service redundancy.
Technologies:​
(Python, Django, AngularJS, Bootstrap)

●NST​
(Python Developer - \[​Aug 2014 - Jun 2015 ​\])
NST (Network Support Tools) it's internal open source web-based tool that is used by TEData units to serve them access customers information like profile, session, logs ..
NST provides analytics that help strategic planning and marketing decisions to be made.
Technologies:​
(Python, Django, AngularJS, Bootstrap, Apache).

●TE WiFi Mobile App​
(Phonegap Developer - \[​Aug 2014 - Oct 2014\] ​)
POC Mobile Applications for Android using cross-platform mobile development.
Technologies:​
(Cordova, Phonegap, Ionic-framework and AngularJS)

Software Engineer - Web Developer at Jeddah Governorate
  • Saudi Arabia - Jeddah
  • December 2012 to August 2014

Working as Software Engineer php developer on an open source web based internal application.
(Ubuntu Linux Server and Desktop - php4 - Oracle - svn).

Software Engineer - Web Developer at MSAD (Ministry of State for Administrative Development)
  • Egypt - Cairo
  • April 2012 to December 2012

Open source web developer

I worked on the following :
- Dostour.eg I was one of a great team behind that site.
we was working in the MSAD HQ and Shura Council in Tahrir Square.

- Egyptian President Elections(2012):
an application use barcode to identify and monitor the Out of Country Voters Election process.

- E-Governmental project called “Segel Ainy” a web based project.
Using php, mysql, Javascript, Ajax and Joomla CMS.

- etenders.gov.eg, awkaf-donations.gov.eg .

- (CentOS server - Ubutnu - Trello - php - Mysql - svn - Joomla, WordPress)

Software Engineer - Web Developer at Master Linux
  • Egypt - Cairo
  • January 2011 to March 2012

PHP & Mysql Developer

Software Engineer Intern at EgyCloud
  • Egypt - Mansoura
  • September 2009 to January 2010

Python | Web2py | Mercurial | SQLite | Jira.

I worked as Python & Web2py programmer - UI and Functionality Tester.
Using Agile methodology, Scrum process.

Education

Bachelor's degree, Computer Science and Information Systems
  • at Faculty of Computers and Information, Mansoura University
  • July 2010

Bachelor's Degree in Computer Science and Information Systems, Faculty of Computers and Information, Mansoura University, Egypt (2006 - 2010). Graduation Project : “Resort Information Management System” - Grade of project: Excellent. - Graduation Grade: Good.

Specialties & Skills

Social Profiles

Personal Website
Personal Website
esl4m.com

Languages

Arabic
Native Speaker
English
Expert
French
Beginner
Turkish
Beginner

Memberships

OpenEgypt
  • Member
  • April 2011
CATReloaded.org
  • Member
  • March 2007
GDGMansoura
  • Founder
  • September 2011
GDGCairo
  • Community Manager (Leader)
  • April 2011

Training and Certifications

Python 1: Beginning Python (Training)
Training Institute:
O’Reilly School of Technology
Date Attended:
April 2015
Java Standard Edition programming (Training)
Training Institute:
Origin IBM
Date Attended:
May 2008

Hobbies

  • others ..
    Football .. Foosball .. Air-hockey ....
  • Volleyball
    about 8 years playing.
  • Guitar
    Newbie