Experienced systems engineer with more than 20 years of experience in designing, integrating, maintaining and administrating automatic control, monitoring and energy management systems with the ability of designing custom made solutions from scratch. Very well aware of and easily adapting with new technologies. Passionate trainer and guiding documentations author.
Electric Engineering
▪ Thorough knowledge of electric systems and their integration methodology both high current and low current systems
▪ Excellent skills in utilizing different types of sensors including and not limited to motion, proximity, presence, heat and smoke sensors
▪ Strong experience in data acquisition, logging, analysis reports
▪ Comprehensive knowledge of different communication bus protocols and technologies and continuously following up their evolving curves (KNX, Serial Comm, TCP/IP, Modbus and more..)
▪ Automatic control systems, engineering design, specifications and production of electrical and manufacturing techniques along with other related discipline in different application environments (Residential and Commercial)
▪ Integrate automated and computerized systems (hardware and software)
▪ Certified AMX designer, installer and programmer. With 15 years of continuous programming experience
▪ Details oriented and a logical thinker
▪ Experience in problem solving, analyzing and evaluating data
▪ Excellent leadership abilities, able to multi-task, develop and implement innovative solutions
▪ An effective communicator/trainer (written and oral) able to convey complex concepts in a straightforward manner
Information Technology
▪ Shell scripting in Bash, Python, and tcl
▪ Strong knowledge of GNU/Linux systems administration including but not limited to Debian and derivatives (Ubuntu, Mint) RedHat & CentOS
▪ Linux RAID (mdadm) management
▪ LVM management
▪ Web servers Apache and Nginx
▪ OpenVPN deployment
▪ SSL Tunneling
▪ Virtualization with Proxmox & Oracle VirtualBox
▪ Efficient in small/medium scale network setups, installation, maintenance and troubleshooting
▪ Thorough knowledge of programming techniques with the ability to adopt any programming language for development
Freelance Services
▪ Advanced network management using pfSense
▪ Obfuscated OpenVPN infrastructure (remote access, gateway and site-to-site) using pfSense
▪ Advanced virtualization platform using Proxmox
▪ Storage servers with high availability using TrueNAS & OpenMediaVault
▪ Electronic documents archiving using MayanEDMS
▪ Knowledge base wikis using js.Wiki & MediaWiki
▪ Automated backup and maintenance scripts to do daily and weekly backups (full and incremental) for 20+ Windows based workstations and 3 Linux based servers
▪ Building a social platform based on IRC server (UnrealIRCd) and its Javascript based clients
▪ Contributed to the souce code of UnrealIRCd to add Arabic usernames and channels names
▪ Maintaining WordPress sites including its Apache and MySQL configurations
▪ Let’s Encrypt certificates management including wild-card domains
▪ Linux servers security hardening using Fail2ban, modsecurity and more..
▪ Automatic management of AWS services using AWS CLI scripting
▪ Automated management of low entry network devices using web scraping and Bash shellscripting
Employment History
Freelance Engineering Services
• Energy consumption optimization consultancy
• Workflow enhancements
• Authoring training materials
• Information Technology services (learn more..)
• Exploring other ventures in different technological aspects
LSEgypt
A stronger engage in the commercial business market with different segments. Leveled up integration of automatic control and energy management with IoT technology.
• Buildings automation systems (Banks & Petroleum sectors)
• Energy Monitoring and management systems (Banks & Petroleum sectors)
• Typical job role of my previous employer mentioned below
Sphere Smart Solutions
I have achieved major contributions in company startup. All my automatic control experience has been applied and utilized, experienced the handling of bigger and multiple projects and gained more managerial skills.
• Solar Energy Feasibility Studies
Perform cost and yields analysis for renewable energy investments in Agriculture and Tourism sectors
• Solutions Development
Researching and innovating custom systems to satisfy consumer demand for new technologies
• Design and Implement Automation Systems
Smart and automatic control of devices/equipment for convenience, maximum efficiency and power saving
• Operation Management
Handling contracted projects (purchases, installation, commissioning)
• Quality Control
Apply monitoring measures in workflow process to ensure high quality and trouble free installations
• Pre-Sales and Commercial Support
Providing technical information and support to commercial activities personnel
• Products Selection
Researching and recommending of products/brand names for systems deployment
• Technical Support
Systems maintenance and troubleshooting
• Technical Training
Using documents, videos and presentations to ensure that all technical staff is qualified and skillful
Nirvana Distribution
I made a proven record of accomplishment of delivered projects. My experience of automatic control significantly evolved from the entry level to the senior level. My written, verbal, presentation and analytical skills was applied effectively.
• Solutions Development
• Automation Systems Design and Implementation
• Customer Advisor
• Site Engineer