Saud Alfadhli, Developer in Riyadh, Riyadh Province, Saudi Arabia
Saud is available for hire
Hire Saud

Saud Alfadhli

Verified Expert  in Engineering

Drupal Developer

Location
Riyadh, Riyadh Province, Saudi Arabia
Toptal Member Since
September 23, 2016

Saud is a solid Drupal developer with eight years of PHP experience. He's worked hands-on with a team of assistants from Acquia consulting firm to restructure the infrastructure and systems developed by his team at King Saud University. Saud exudes calm professionalism and communicates extremely well.

Portfolio

National Housing
Drupal, Drupal 8, Drupal 7, GitLab CI/CD, Lando
National Housing
Drupal 7, Drupal 8, Drupal, GitLab CI/CD, DevOps
ETSZONE
GitLab, Git, Drupal

Experience

Availability

Part-time

Preferred Environment

Slack, PhpStorm, Jira, Drupal, Git, OS X, Ubuntu

The most amazing...

...thing I've made was the website, Inboxmask.com.

Work Experience

Drupal Team Leader

2020 - PRESENT
National Housing
  • Collaborated with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
  • Supervised the team through all the stages of the software development cycle.
  • Assessed client requirements and converted needs into an elegant, intuitive architecture that meets Drupal best practices of the Drupal community.
Technologies: Drupal, Drupal 8, Drupal 7, GitLab CI/CD, Lando

Senior Drupal Developer

2017 - 2020
National Housing
  • Worked closely with back-end developers and customers to ensure an effective, visually appealing, and intuitive implementation.
  • Designed and implemented new features and functionalities, including establishing and guiding the website’s architecture to ensure high performance and availability.
  • Created custom Drupal modules, worked with key contributed modules, and made use of the core API, including maintaining and extending Drupal modules and sites.
  • Acquired deep knowledge of PHP, PHP files and theme functions, and the Drupal theme layer.
  • Integrated open-source and third-party applications into existing systems as needed.
  • Worked on Drupal back end and database layer to resolve data integrity, security, and performance issues.
  • Used Drupal in a team environment, like using features and configurations.
Technologies: Drupal 7, Drupal 8, Drupal, GitLab CI/CD, DevOps

Drupal Developer

2016 - 2017
ETSZONE
  • Developed and maintained a news and blog site.
  • Implemented the best practice for project folders structure.
  • Applied new responsive theme from PSD files.
  • Customized a config page to manage the site configuration.
  • Worked on the development and stage servers to apply all new changes before production.
  • Created a custom Drupal responsive theme based on the Bootstrap theme.
  • Built a custom module to migrate from the old theme and create new fields, change some fields settings, create new views using features module, update current views settings, create custom blocks, and rearrange all the blocks to suit client needs using hook_install and hook_update_N of the custom module.
Technologies: GitLab, Git, Drupal

Drupal Team Leader

2015 - 2017
King Saud University
  • Supported and developed more than 150 sites belonging to the University.
  • Developed and supported the faculty websites serving more than 5,000 faculty members.
  • Developed hybrid mobile apps for students and university visitors using Onsen UI and Ionic.
  • Reviewed the performance of the university’s sites through services such as ahrefs.com and moz.com and monitored SEO performance and The Webometrics Ranking of World Universities.
  • Documented work procedures with my team by designing workflow charts and clarifying each section’s responsibility in each procedure to meet the requirements of the ITIL processes.
Technologies: Memcached, GitLab, Drupal Architecture, AngularJS, Git, JavaScript, Apache, NGINX, Varnish, Drupal

Drupal Developer

2013 - 2015
King Saud University
  • Worked as a PHP, Drupal developer, and system analyst.
  • Built and developed systems serving students and faculty members.
  • Wrote documentation for the project file and saved it in a Wiki allocated for internal projects.
  • Organized code using a version control system (Git).
  • Sped up the development process on Drupal by using Drush commands.
  • Worked man-to-man with a team of assistants from the Acquia consulting firm to restructure the infrastructure and systems that were developed.
Technologies: Memcached, Apache Solr, GitLab, Git, JavaScript, Apache, NGINX, Varnish, Drupal

Software Engineer

2012 - 2013
Qaym
  • Built the application program interface (API) to communicate with the company's mobile application.
  • Followed up and maintained the website code based on the framework of the MVC system.
  • Studied and analyzed the data to extract the reports and statements by the unique system needs.
  • Worked on the software versioning and revision control system using SVN.
  • Developed pages using A/B testing and cooperating with a web designer to get the best results. Used online services such as Crazy Egg to analyze the points of interest in the page.
  • Worked 24/7 with a team using collaborative services online.
Technologies: A/B Testing, Trac, Subversion (SVN), JavaScript, APIs, PHP

Full-stack Developer

2006 - 2012
iSama
  • Built and developed PHP systems serving client's needs using MVC (eCommerce, SMS gateway, and a custom workflows project).
  • Built a cloud system and server clustering using one server, NGINX as a reverse proxy, and load balancing in two Apache servers, and Amazon RDS for a database to meet high availability.
  • Completed the web analysis and usability testing on websites and made the user experience better using online services.
  • Created, maintained, and updated internally and externally built websites.
  • Had full responsibility as a full-stack developer, working on NGINX, Apache, Python, PHP, MySQL, JavaScript, HTML, XHTML, AJAX, RSS, XML, and JSON.
Technologies: CSS, HTML, JavaScript, MySQL, PHP, Apache, NGINX

University Subsites

http://dar.ksu.edu.sa/en
A platform of Drupal multisite running more than 150 websites on a single Drupal core.

Classification

https://classification.rega.gov.sa
Real estate brokers classification system that allows real estate brokers to register and get certified with an internal workflow process. This system is built on top of Drupal 8 with an automated deployment setup.

Languages

PHP, HTML, CSS, JavaScript, HTML5, PHP 7

Libraries/APIs

jQuery, Twitter API, Node.js, Google Maps

Platforms

Drupal 8, Drupal 7, Drupal, MacOS, Linux, Ubuntu, OS X, Amazon EC2, Amazon Web Services (AWS), Android, iOS, Docker, WordPress

Other

Drupal Architecture, ExpressionEngine, APIs, Cordova, Galera Cluster, LDAP, A/B Testing

Frameworks

Onsen UI, Ionic, CodeIgniter, Laravel, AngularJS

Tools

Git, Varnish, NGINX, Google Analytics, GitLab, Apache, Jira, Sublime Text, Subversion (SVN), PhpStorm, Slack, Adobe Photoshop, Bitbucket, GitHub, CodePen, Asana, Apache Solr, Trac, GitLab CI/CD, Lando

Paradigms

Search Engine Optimization (SEO), Model View Controller (MVC), Agile, Scrum, Agile Software Development, Hierarchical Model-View-Controller (HMVC), DevOps

Storage

MySQL, Memcached, Azure Active Directory, Amazon S3 (AWS S3)

2015 - 2015

Certification in Hootsuite Certified Professional

Hootsuite University (Online) - Vancouver, Canada

2013 - 2013

Certificate in Symfony2 Training

SensioLabs Deutschland GmbH - Vienna, Austria

2012 - 2012

Certificate in User Experience

STC Training Center - Riyadh, Saudi Arabia

2012 - 2012

Certificate in iOS Development

STC Training Center - Riyadh, Saudi Arabia

2006 - 2007

Diploma in PHP with MySQL

Alrazi Institute - Riyadh, Saudi Arabia

AUGUST 2020 - PRESENT

Zend Certified Engineer

Zend by Perforce

AUGUST 2020 - PRESENT

Amazon Web Services Cloud Practitioner

Amazon Web Services (AWS)

JULY 2020 - PRESENT

Certified Scrum Master (CSM)

Scrum Alliance

OCTOBER 2019 - PRESENT

Drupal 8 Grand Master

Acquia

OCTOBER 2018 - PRESENT

Drupal 7 Grand Master

Acquia

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring