AbdelRahman Mohammed Hamed

AbdelRahman Mohammed Hamed

Cairo, Egypt
Hire AbdelRahman
Scroll To View More
AbdelRahman Mohammed Hamed

AbdelRahman Mohammed Hamed

Cairo, Egypt
Member since November 19, 2012
AbdelRahman started programming as a hobby that grew into a successful career. He has been professionally involved in back-end web development since 2006. He has created numerous web sites, ranging from simple PHP content management systems to large eCommerce sites.
AbdelRahman is now available for hire
  • Regex, 11 years
  • PHP, 10 years
  • JavaScript, 8 years
  • Laravel 5, 2 years
  • Node.js, 1 year
  • React.js, 1 year
  • Magento, 5 years
  • AngularJS, 1 year
Cairo, Egypt
Preferred Environment
Vim, Rsync, Git, Google Chrome, Apache
The most amazing...
...software I've built is a very smart chatbot
  • Web Developer
    2016 - PRESENT
    • Created a Shopify app installation wizard.
    • Created back-end modules for rendering Stidner payment methods within Shopify stores.
    • Created a browser script for Shopify pages to inject an iframe of Stidner based on the store owner's Stidner API, shipping, and country settings.
    • Created a back-end module to submit orders to Shopify upon receiving IPN (push notifications) about payment completion.
    • Created a preference and control panel so users see the history of orders and payments and change various settings.
    Technologies: Shopify, Stidner, Laravel, MySQL, Redis, JavaScript
  • Lead Developer
    2015 - PRESENT
    • Created a front-end to allow the user to submit ad list items.
    • Created a back-end to analyze ad posts and republish them.
    • Created a financial module that tracks user payments.
    • Created a back-end module that monitors ad post stats.
    • Supported scaling of the application between many worker processes.
    Technologies: Laravel, PHP, MySQL, React, MySQL, Redis
  • Web Developer
    SAKS - Smart Notes Facebook Chat Bot (via Toptal)
    2016 - 2016
    • Created web hooks for Facebook Messenger API.
    • Created a message parser module that extracts note and reminder time from a user message along with other information such as location and timezone from Share Location FB messenger button.
    • Created a settings module that allows the user to alter chat bot behavior.
    • Created a back-end module to alert users with preset notes on time.
    • Created a message module that sends formatted cards.
    • Created controls for users to control posted notes and to delete, defer, mark done, and share on FB.
    Technologies: Heroku, JavaScript, Node.js, Express.js, Facebook Messenger API
  • Web Developer
    Message.io (formally Promptapp.io; via Toptal)
    2016 - 2016
    • Created chat bot integration modules for Evernote and Wunderlist, allowing users to submit a note to @evernote or @wunderlist through the chat bot.
    • Created an integration for linking user accounts with @evernote and @wunderlist.
    • Created a parser for the chat bot to extract title, note text, and priority from the submissions.
    • Created a small testing module for testing the process.
    Technologies: PHP
  • Web Developer
    Liveyourtruth (via Toptal)
    2014 - 2016
    • Created additional administrator features for Magento EE.
    • Extended a Magento Caching system to fully leverage site speed.
    • Overrode core EE indexing capabilities to suite clients' business needs.
    • Created a set of Magento EE extensions to launch a subscription program, awarding customers features like free shipping and discounts.
    • Maintained the Magento store performance by tweaking code and cron jobs (background indexing and reporting).
    • Administrated the MySQL database of a few hundred thousand customers and a few hundred orders daily.
    • Created front-end features to scale the load.
    Technologies: PHP, Magento Enterprise Edition, Redis, JavaScript, Magento, WordPress, MySQL
  • eCommerce/PHP Developer
    Kvarna.com (formerly Bivo.se)
    2012 - 2014
    • Created the payment method of Klarna for Magento, Opencart, Prestashop, and Shopify.
    • Created an app store calling remote Magento API.
    • Created Magento extensions to submit products to the ad cloud.
    • Maintained customers' eCommerce website code and DB.
    • Led junior developers, helping them create reusable OOP to collaborate and coordinate the coding process.
    • Created a telephony client to call in a service to activate ads.
    • Maintained the front-end of customers' eCommerce websites.
    Technologies: PHP, JavaScript, CSS3, Magento, Opencart, Klarna
  • Linux and PHP Developer
    2010 - 2012
    • Supported the hosting and managing of thousands of WordPress sites, including developing plugins for mass updates using cPanel API.
    • Wrote automated bash and PHP scripts for large servers hosting tens of thousands of websites. Script functionality included analyzing Apache logs to detect possible bot activity.
    • Created a small messaging system to coordinate between several servers working to build a queue of websites.
    • Designed plugins for targeted ads, including link cacheing and full user admin control.
    • Developed plugin to reduce bandwidth usage and speed up blogs by identifying and eliminating spiders and robots.
    • Created a back-end database for all plugins and sites that also allows plugin updates to be made.
    • Wrote statzoomer.com, an extended version of Piwik stats that is tuned for WordPress.
    Technologies: WordPress, cPanel API, Linux Shell
  • PHP Web Developer
    2009 - 2010
    • Created back-end web services that update and publish mobile applications, including program and content updates.
    • Developed admin applications for easy moderation of user-uploaded text content and media.
    • Wrote the company eCommerce website from scratch. No existing framework was used to prevent future performance issues.
    • Designed an eLearning and class management program using JavaScript. JS libraries were avoided, all code was custom written for the company.
    Technologies: Linux, PHP, JavaScript, MySQL, eCommerce, CSS
  • Web Developer
    2007 - 2008
    • Created a reusable front-end for a website for VOIP subscription on an Asterisk server, including payment services and several subscription plan options.
    • Developed a group of web portals using ASP.NET and C# for several small, charitable organizations.
    • Maintained the website and added content.
    Technologies: PHP, MySQL, Asterix, C#, ASP.NET
  • Windows Desktop and Web Application Developer
    2006 - 2007
    • Collaborated with a team to write a tourism management application allowing users to plan and reserve vacations, including hotels, routes, and activities.
    • Created a support website using ASP.NET for customers who bought the tourism application.
    • Supported a business analyst team by writing a tool for business workflow analysis.
    • Helped build desktop applications for the management of retail stores. Features included tracking invoices, customers, and products. The applications were written in VB6.
    Technologies: ASP.NET, VB.NET, VB6, MS SQL
  • Teacher and VB Developer
    AMAC - AHRAM Marketing and Computer Center
    2005 - 2006
    • Taught communications engineering courses, with topics including installation, configuration, and maintenance of MS Active Directory.
    • Taught MS SQL server administration and security, including MS SQL server programming with Transact-SQL.
    • Built a simulated work environment for the class that allowed students to practice Transact-SQL programming techniques.
    • Assisted in teaching other courses, with topics including MS Windows XP Professional, MS Word, and MS Excel 2003.
    • Developed several small applications in VB for office productivity and document management.
    Technologies: MS Active Directory, MS SQL, MS Windows Server 2003
  • Automatedmoneysites.com (Development)

    These two websites, http://automatedmoneysites.com and http://wpamigo.com, created in 2011, allow users to subscribe to a platform that automatically generated blogs based on keywords, themes, and other details given by the user, including a monetizing option.

  • Magento Mobile Theme (Design)

    I designed this theme from scratch.

  • A Wordpress Theme Similar to Pinterest (Design)

    A Wordpress theme that is tablet friendly, supporting both narrow and wide screen views.

  • Statzoomer.com (Development)

    A web analytics service built in 2010 using Piwik. I also created extensions for Piwik to track real-time user activity.

  • Languages
    JavaScript, Regex, PHP, T-SQL, Bash, C#, C/C++, Python
  • Frameworks
    Zend, Laravel 5, Laravel, Kohana, AngularJS
  • Libraries/APIs
    Node.js, React.js, Shopify API, node-webkit, jQuery, jQuery UI, Facebook API, nodeunit, FFmpeg
  • Paradigms
    Functional programming, Waterfall development, Object-oriented Programming (OOP), Concurrent Programming
  • Platforms
    Linux, WordPress, Magento, Ubuntu
  • Storage
    MySQL, MS SQL, PostgreSQL
  • Misc
    Dom Manipulation, RSync, Multimedia processing, Asterisk
  • Tools
    Git, Piwik
  • Bachelor's degree in Computer Science
    Institute of Statistical Studies and Research at Cairo University - Giza, Egypt
    2012 - 2014
I really like this profile
Share it with others