About

I'm a Certified C, C++/STL, JavaScript, NodeJS, MongoDB Full Stack Developer with 20+ years of development experience across various environments with special interest in low level programming under Linux, back-end web development and Node.js/C++ addons ⋯ I'm a GIS/Geomatics Engineer and an Accredited Project Manager well experienced in deployment of GIS databases utilizing PostgreSQL/PostGIS server in addition to Web Map Development using JavaScript, HTML, CSS, Leaflet.js and spatial libraries.

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 numerous professional certificates in C, C++, JavaScript, MongoDB, Git version control system and Project Management.

  • Birthday: 02 October 1963
  • Phone: (+2)012-8812-5735
  • City: Cairo, Egypt
  • Email: esm.elsh.it@gmail.com

Interests

Software
Engineering

Operating
Systems Concepts

Geographic
Information Systems

Web Map
Development

Education


Faculty of Engineering
Ain Shams University, Cairo, Egypt

B.Sc. Degree in Civil Engineering, 1986

Relevant Coursework
  • Mathematics & Physics
  • Geomatics Engineering
  • Computer Methods in Structural Analysis
  • Basics of FORTRAN Programming
  • AI & Prolog Programming

Computer Science
The American University in Cairo, Egypt

Professional Certificate in Computer Systems, 1998

Relevant Coursework
  • Algorithms & Data Structures
  • Computer Programming
  • Operating Systems
  • Database Management
  • Networking & Distributed Systems

Professional Certification

C Programming

C Programming

JavaScript Programming

C++ Programming

C++ Programming

NoSQL Database MongoDB

Git Version Control

Project Management

English Proficiency

Online Skill Tests

JavaScript Programming

JavaScript Programming

Redis Software

SQL

SQL

Redis Cloud

Database

PostgreSQL

GIS

Experience

Freelancer

Cairo, Egypt

Freelancer Full Stack Developer ⋯ C/C++ Programmer ⋯ GIS Engineer and Web Map Developer.

Oct 2017 - Present

Full Stack Developer

GIS Engineer and Web-Map Developer

Hyder Consulting Middle East Limited

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.

May 2012 - Sep 2017

Senior Resident Engineer

  • Utilize and maintain a GIS database for all Projects Works.
  • Deploy an on-site project database, using the open source PostgreSQL database server along with its spatial GIS extension PostGIS as a backend database server, and Microsoft Access as the frontend user interface.

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.

Sep 2005 - Mar 2012

Senior Resident Engineer

  • Utilize and maintain a GIS database for all Projects Works.
  • Deployment of GIS databases using the OSGeo desktop application QGIS and spatial librariese.

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.

Mar 2000 - Sep 2005

C/C++ Developer, Instructor and Technical Writer

  • C/C++ Development using MS Visual C++ Win32 API/MFC under Windows and gcc toolchain under Linux.
  • Instructor and training developer for C/C++, OOP and Database Management Systems (DBMS).

Projects

  • All
  • Web-Map
  • C/C++
  • Node.js

Leaflet Theme Controls

Leaflet Splash

Egypt Web Map

SpotLight ScreenSaver

node-tee

whatwg-xhr

github-activity

weather-visualcrossing

realtime-leaderboard

nodecpp-rational

Skills

Operating Systems | Utilities

Microsoft Windows Linux GNU/Linux Cygwin Shell Scripting Git VCS GitHub

Programming | Databases

C/C++ JavaScript Java MySQL MariaDB PostgreSQL MongoDB Redis

GIS | Development

QGIS Grass GIS PostGIS Leaflet.js node.js React HTML CSS

Contact

My Address

Nasr City

Cairo, Egypt

Social Profiles

Email

esm.elsh.it@@gmail.com

Contact

(+2)012-8812-5735