Ahmed El-Atab
Verified Expert in Engineering
WordPress Developer
Ahmed is a full-stack developer, most experienced working with WordPress frameworks. He is an expert in customizing and extending WordPress functionality and features by building and customizing plugins, implementing new admin settings and pages, and enhancing the look and feel of websites to be eye-catching! Ahmed always ensures the code is reusable, well commented, doesn't break, and performs as intended under all circumstances. He can turn any idea into a working code!
Portfolio
Experience
Availability
Preferred Environment
Windows 10, Slack, Bitbucket
The most amazing...
...plugin I've worked on extends the WPPizza plugin, specialized for food ordering, making it compatible for integration with a mobile app through APIs.
Work Experience
Full-stack Developer
Lexzur (formerly App4Legal)
- Optimized the website's performance in terms of speed and security by locking sensitive WordPress REST APIs, limiting the number of log-in attempts, and adding reCAPTCHA to all website forms.
- Revamped the traditional Confluence look and feel to appear as a modern responsive website with a more user-friendly search feature and navigation.
- Developed a plugin that integrates the Contact Form 7 plugin with HubSpot to overcome the limitations of the available plugins. The new plugin enables customizing the integration with HubSpot to fit business needs.
WordPress Developer
Self-employed
- Developed a website for an educational center using a custom theme built from zero with the Elementor page builder to better fit the project's requirements.
- Implemented an eye-catching and highly responsive design for all screen sizes.
- Used the Formidable plugin with a custom submission workflow to implement forms.
Full-stack Developer
GTonics
- Created a plugin that periodically syncs data from the PropSpace CRM with the corresponding custom post types, taxonomies, and other data types in WordPress through proper scheduling.
- Developed a mobile app for WooCommerce vendors and clients.
- Customized the WooCommerce and WCFM plugins in the back office and the font end.
- Migrated large websites with complex databases through advanced tools from the terminal.
- Developed a mobile app for online food ordering. It is integrated with the Stripe payment gateway, where each restaurant's branch has its account, and credit cards are saved through Stipe's APIs for future payments.
WordPress and PHP Developer
Integrated Digital Systems
- Built new WordPress REST APIs and extended the default ones to enable the integration with the mobile app and Microsoft products.
- Created a multilingual plugin for polls, including the possibility to view results as a chart in the front end.
- Built a plugin integrated with OneSignal to send push notifications from the back office. It uses a custom filtration form to target users with specific roles and parameters.
- Generated automated tasks on the server to synchronize data between WordPress and an external platform.
- Analyzed and boosted the WordPress website's performance using special optimization plugins and techniques.
- Customized the Maps Maker Pro plugin in the back office and the front end to meet business requirements.
Experience
Real Estate Website
I was the back-end and the front-end developer.
In the back end, I built a plugin to synchronize data between the website and the CRM. The plugin schedules a code to run regularly, making API requests to fetch the available real estate objects from the CRM. The objects that are already saved on the website will be updated, those that are not will be added, and those that are saved on the website but do not appear in the CRM API response will be deleted. Each real estate object will be mapped to the corresponding custom post types and taxonomies.
In the front end, I built pages using Elementor and enhanced the estate objects filtration from the website using jQuery and Ajax.
WooCommerce Vendor Mobile App
It is similar to an existing app integrated with the WCFM plugin for managing WooCommerce stores, but it has many more vendors' features and capabilities.
This app depends on the WCFM plugin, and the first challenge was to make the app receive the same type of notifications as the existing one. This required me to inspect the source code of the WCFM plugin to identify the action that fires when the plugin sends a notification. I succeeded in finding the right one and using it for the mobile app.
Notifications received by the app can be opened directly by deep linking, and each read notification will be marked.
I focused on enriching the app's managing products features.
Multilingual Polls WordPress Plugin
I was responsible for building both the back end and the front end.
In the back end, you can add and edit polls and set the parameters for all languages from a single page. Created polls will be listed in a table showing the statistics about visitors' responses.
In the front-end, after the visitor answers the poll, results will be shown in a chart. Each visitor will be given a unique ID stored in a cookie to prevent multiple submissions.
Skills
Languages
C, PHP, CSS, SQL, HTML, JavaScript, Java, C#, C#.NET, HTML5, C++
Frameworks
Ionic, Ionic 4, Ionic 3, Bootstrap, ASP.NET, Flutter
Platforms
WordPress, HubSpot, Android, WooCommerce
Other
Bootstrap UI, WordPress Plugins, Debugging, WordPress Themes, APIs, HubSpot CRM, WordPress Design, API Integration, Windows 10, Web MVC, Web Security, Networks, CRM APIs, User Interface (UI), Shortcodes, Ajax, Cordova, WCFM, WCFM API, Deployment, App Store, Google Play Store, Elementor, Forms, Formidable
Libraries/APIs
WordPress API, Stripe, Stripe API, Authorize.net, Chart.js, WooCommerce API
Paradigms
Search Engine Optimization (SEO), Design Patterns, Object-oriented Programming (OOP), Kanban
Tools
Slack, Bitbucket, Jira, Confluence
Storage
Databases
Education
Master's Degree in Information Systems
Lebanese University - Lebanon
Bachelor's Degree in Computer and Communication Networks Engineering
Lebanese University - Lebanon
Certifications
CSS Fundamentals Course
Sololearn
PHP Tutorial Course
Sololearn
JAVA Tutorial Course
Sololearn
C# Tutorial Course
Sololearn
SQL Fundamentals Course
Sololearn
C++ Tutorial Course
Sololearn
HTML Fundamentals Course
Sololearn
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring