PERSONAL INFORMATION | ||
Name | Essam El-Din Atef El-Sherif | |
Birth Date | 2nd October 1963 | |
Nationality | Egyptian | |
Marital Status | Married | |
Address | Nasr City, Cairo, Egypt | |
Tel | (+2)01288125735 | |
esm.elsh.it@gmail.com | ||
Web Sites | resume-it.essamonline.net (IT) | career.essamonline.net (Engineering & GIS) | |
SUMMARY | ||
I'm a Certified Professional C/C++ Programmer, with more than 20 years of experience in developing, mentoring and conducting formally assessed training courses as a freelancer C/C++ instructor and training developer. Also, I'm a Certified JavaScript, NodeJS, MongoDB Fullstack Developer, and well experienced as a GIS/Geomatics engineer responsible for the deployment, utilization and maintenance of GIS databases for construction projects under charge, using PostgreSQL database server bundled with its spatial GIS extension PostGIS, in addition to web map development using JavaScript, HTML, CSS and LeafletJS.I'm a holder of B.Sc. Degree in Civil Engineering since 1986 and an Associate Degree in Computer Systems since 1998, in addition to earning various certificates in C, C++, FORTRAN, Artificial Intelligence and Prolog Programming, Database, SQL, MongoDB, PostgreSQL, GIS, JavaScript, CSS, Git revision control system and Project Management. | ||
EDUCATION - Engineering & IT | ||
Degree | B.Sc. Degree in Civil Engineering, 1981 - 1986 | |
Institution | Faculty of Engineering, Ain Shams University, Cairo, Egypt | |
Degree | Professional Certificate in Computer Systems and Applications, 1997 - 1998 | |
Institution | The American University in Cairo, Egypt | |
REGISTRATIONS - Engineering | ||
Registration | Egyptian Syndicate of Engineers Registration No. 2742/14, 1988 | |
Registered By | Egyptian Syndicate of Engineers, Cairo, Egypt | |
Registration | Member of The IET - MIET - Number 1100757809, 2019 | |
Registered By | The Institution of Engineering and Technology, U.K. | |
CERTIFICATIONS - Engineering & Project Management | ||
Certification | Accredited Certification - Accredited Project Manager APRM™ - ID 15615627122111 - 2019 | |
Issued By | International Organization for Project Management™, Switzerland | |
Certification | Certificate of Accomplishment - Geographic Information Systems - 2018 | |
Issued By | Wisdom Jobs, Pragnya meter, Online | |
Certification | Certificate of Excellence - MasterClass on Open Source Geospatial Land Administration Toolkit - ID 12023396 - 2018 | |
Issued By | GISPO Learning, Online | |
CERTIFICATIONS - IT | ||
Certification | C Certified Associate Programmer (CLA) - ID QkWA.U0Ez.WPGc - 2021 | |
Issued By | C++ Institute | |
C Programming Language Certified Associate (CLA) is a professional certificate that measures the ability of the candidate to accomplish coding tasks related to the basics of programming in the C programming language, as well as fundamental programming techniques, customs and vocabulary, including the most common library functions and usage of the preprocessor. | ||
Certification | C Certified Professional Programmer (CLP) - ID BEw4.Ht0j.Fhcp - 2021 | |
Issued By | C++ Institute | |
C Certified Professional Programmer (CLP) is a professional certificate that measures the ability of the candidate to accomplish coding and design tasks related to advanced topics of the C programming language, as well as advanced programming techniques, including the library functions and the usage of the preprocessor. | ||
Certification | C++ Certified Associate Programmer (CPA) - ID PmmQ.F2o4.LgbX - 2021 | |
Issued By | C++ Institute | |
C++ Certified Associate Programmer (CPA) is a professional certificate that measures the ability of the candidate to accomplish coding tasks related to the basics of programming in the C++ language and the fundamental notions and techniques used in object-oriented programming. | ||
Certification | C++ Certified Professional Programmer (CPP) - ID Eg6b.jwis.avtg - 2022 | |
Issued By | C++ Institute | |
C++ Certified Professional Programmer (CPP) is a professional certificate that measures the ability of the candidate to accomplish coding tasks related to the more advanced C++ topics such as templates and the Standard Template Library. | ||
Certification | JavaScript Certified Associate Programmer (JSA) - ID WG5b.vCsP.ktUR - 2023 | |
Issued By | JavaScript Institute | |
JavaScript Certified Associate Programmer Certification (JSA) is a professional credential that demonstrates the candidate’s proficiency in Object-Oriented Analysis, Design and Programming (OOA/OOD/OOP), as well as the more advanced use of functions in the JavaScript language. | ||
Certification | MongoDB Certified Associate Developer - ID MDBv2zipylh73 - 2023 | |
Issued By | MongoDB | |
MongoDB Associate Developer Certificate validate tester’s knowledge and skills through an examination. MongoDB associate developers possess the essential skills to create applications utilizing MongoDB as a backing database for Java, Python, C#, or NodeJS applications. | ||
Certification | Git Test Certificate - ID 169070 - 2020 | |
Issued By | Brainmeasures Certifications | |
To certify that the candidate has fulfilled all the requirements set forth by Brainmeasures to earn the GIT TEST Certificate. Git is a fast distributed revision control system. | ||
Certification | Skill Test Certificates - JS Basic | JS Intermediate | SQL Basic | SQL Intermediate, 2023 - 2024 | |
Issued By | HackerRank - Online Coding Tests and Technical Interviews | |
Certification | Certificates of Accomplishment - Database | SQL | PostgreSQL | JavaScript | CSS, 2018 - 2019 | |
Issued By | Wisdom Jobs, Pragnya meter, Online | |
Certification | Certificates of Achievement - FORTRAN | Artificial Intelligence & Prolog Programming - 1987 | |
Issued By | Faculty of Engineering, Ain Shams University, Cairo | |
SKILLS | ||
Operating Systems | ...Linux...MS Windows...Android... | |
Programming | ...C...C++...JavaScript...Java... | |
GIS | ...QGIS...GRASS GIS...PostGIS... | |
DBMS | ...SQL...PostgreSQL...NoSQL...MongoDB... | |
Fullstack Development | ...HTML...CSS...ReactJS...NodeJS...ExpressJS...Restfull API... | |
Webmap Development | ...HTML...CSS...Leaflet.JS... | |
Others | ...XML...Bash Scripting...Git/GitHub... | |
LANGUAGES | ||
English | Fluent (Spoken & Written), Graduated from St. George's College, Cairo | |
Arabic | Mother tongue | |
WORK EXPERIENCE | ||
PERIOD | Mar 2000 To Present | |
JOB TITLE | Freelancer Instructor & Training Developer | |
| ||
SAMPLE PROJECTS | Spotlight Screen Saver: a basic Windows Screen Saver I've written in C using the native Win32 API's. The Screen Saver implements the old and famous After Dark Screen Saver Spotlight module, where the desktop becomes dark/black and parts are "illuminated" by a randomly moving light spot. The project is under continuous development, and its initial version is currently hosted by Github platform. | |
PERIOD | Oct 2017 To Present | |
JOB TITLE | Freelancer GIS Specialist & Webmap Developer | |
Experienced in deployment of GIS databases and performing GIS tasks including spatial analysis, data management, digitization and map creation, in addition to web map development using JavaScript, leaflet.JS, HTML and CSS. | ||
SAMPLE PROJECTS |
Egypt web map: a web application I've developed using the Leaflet.JS JavaScript library. The web map provides detailed information about Egypt's administration boundaries and population.
Alexandria web map: a web application I've developed using the Leaflet.JS JavaScript library. The web map provides photos for few points of interest within the city of Alexandria, along with historical backtrack. Leaflet.JS Theme Controls: Leaflet.JS is the leading open-source JavaScript library for mobile-friendly interactive maps. While Leaflet is meant to be as lightweight as possible, and focuses on a core set of features, its functionality can be extended using third-party plugins. The purpose of this project is to develop a Leaflet plugin that extends the Leaflet native controls in order to customize the on-screen shape of the map controls. Using the so developed Theme Controls within a web map will enhance the user interface with a theme of cultural related icons. |
|
PERIOD | May 2012 To Sep 2017 | |
EMPLOYER | Hyder Consulting Middle East Limited (now ARCADIS Design & Consultancy) - Doha, Qatar | |
Hyder Consulting was a multi-national advisory and engineering consultancy with particular specialization in the transport, property, utilities and environmental sectors. In October 2014 Hyder Consulting was acquired by Arcadis Design & Consultancy. | ||
JOB TITLE | Senior Resident Engineer | |
JOB ROLE | Besides my responsibilities as a Senior Resident Engineer, I’m here including the related GIS duties: | |
| ||
SAMPLE WORKS | Qatar Projects Web Map: web map I’ve developed using Leaflet.JS, JavaScript, HTML & CSS. The web map shows the Qatar infrastructure projects under construction. | |
PERIOD | Sep 2005 To Mar 2012 | |
EMPLOYER | ASCO QATAR Consulting Engineers - Doha, Qatar | |
ASCO is one of Qatar’s leading multi-disciplinary engineering consultancy firms, excelling in the design and completion of projects across a wide range of industry sectors, for a prodigious portfolio of government, corporate and international clients. | ||
JOB TITLE | Senior Resident Engineer | |
JOB ROLE | Besides my responsibilities as a Senior Resident Engineer, I’m here including the related GIS duties: | |
| ||
SAMPLE WORKS | Qatar Projects Web Map: web map I’ve developed using Leaflet.JS, JavaScript, HTML & CSS. The web map shows the Qatar infrastructure projects under construction. | |
PERIOD | Mar 2000 To Sep 2005 | |
EMPLOYER | Yat Learning Solutions - Cairo, Egypt | |
Egyptian IT Company established in 1996 in Cairo-Egypt, and specialized in the IT industry through four subsidiaries: IT Learning, Software Development, Web Development and Advertising. | ||
JOB TITLE | Instructor, Training Developer and Technical Writer | |
|
||