My Drupal Modules & Themes
Relevant Experience
Publicis Sapient
Manager Experience Engineering | Senior Drupal Developer (Remote)
Summary
Evaluate how customizations will affect the site's long-term viability, including its architecture, design, development, setup, transfer processes, the accessibility of additional modules, and the scheduling of updates to the Drupal core.
Responsibilities
- Upgrade all bespoke themes and modules to be compatible with Drupal 9/10.
- Re-architect the structure of nine sites to operate from a single repository, utilizing Drupal’s multi-site capabilities.
- Implement stringent security measures across all sites and ensure all custom code conforms to Drupal's best practice standards.
- Oversee the entire workflow across different environments, employing a configuration split strategy for efficient Drupal management.
- Provide training and assistance to the team in setting up their respective local development environments.
- Design a customizable parent theme along with distinct subthemes tailored for each site.
- Regularly update documentation for all Drupal customizations, covering development, design, and architecture, to keep the team informed.
Accomplishments
- Successfully migrated all custom themes and modules to Drupal 9/10, enhancing site performance and security.
- Achieved a streamlined development process by converting nine separate sites to a unified Drupal multi-site system.
- Reinforced site security and coding standards by enforcing Drupal best practices across all custom code.
- Facilitated better workflow management and version control through the adept use of configuration splits in Drupal.
- Elevated team competency and efficiency by providing comprehensive training and support for local environment setups.
- Innovated with a new custom parent theme structure that included versatile subthemes for individual site specificity.
- Maintained up-to-date, detailed documentation on all Drupal customizations, supporting ongoing team development and knowledge sharing.
Relevant Skills
Highly proficient across a broad spectrum of software, including Microsoft Office Suite (Outlook, Excel, Word, Access, PowerPoint), Visual Studio, and Adobe Creative Suite (Flash, Dreamweaver, InDesign, Fireworks, Photoshop, Illustrator). Skilled in the use of network security tools, FTP clients (FileZilla, Smart FTP), and operating systems (Windows XP through Windows 10, Mac OS, Ubuntu versions 11, 12, 16). Experienced in web server management, with expertise in CMS platforms such as WordPress, Drupal (including Drupal 7, 8, and 9 with a strong understanding of modules, themes, and Drupal's API), Joomla, and site-building tools. Demonstrated ability to leverage Drupal's advanced features, such as custom module development, theme customization, and performance optimization to build scalable, secure, and high-performing websites.
Education & Certificates
Visual Basic 2005 (JCCC, 06/2007): A comprehensive introduction to the Visual Basic 2005 programming language, focusing on creating programs using a clean, conceptual approach
ASP.NET Advanced (JCCC, 04/2007): Advanced training in configuring, troubleshooting, deploying, and extending ASP.NET applications, including creating XML Web Services
ASP.NET Fundamental: Introductory course on ASP.NET and Visual Studio, emphasizing the .NET framework's new functionalities that simplify Web application development
XML (JCCC, 04/2006): Learned to write valid, well-formed XML documents based on W3C specifications, work with DTDs, Schemas, and Document Object Models, and create style sheets for converting XML documents using XPath and XSLT
JavaScript (JCCC, 04/2006): Acquired skills in scripting basics, variables, functions, user data validation, and incorporating advanced web page elements like animation and cookies
Flash Developing Applications (JCCC, 04/2006): Developed skills in creating rich Internet applications integrating external data, using ActionScript for interface customization, and publishing in SWF format
Flash Design & Develop Media (JCCC, 04/2006): Mastered creating web components with text, graphics, and animation ensuring cross-browser compatibility, along with flash-based movies
Flash Fundamental (JCCC, 03/2006): Introduction to Flash MX 2004 for creating web movies, focusing on working with images, shapes, animation, and interactive elements
Dreamweaver Design & Develop Websites (JCCC, 03/2006): Learned to create cohesive website structures with static pages incorporating text, images, media, and navigation elements efficiently
CSS (JCCC, 03/2006): Gained proficiency in using CSS for web design, focusing on color, typography, and layout schemes, moving away from style-oriented HTML tags
HTML & Web Page Design (JCCC, 03/2006): Comprehensive training in HTML for web page design, including text formatting, color use, graphics, hyperlinks, and creating graphic hyperlinks
Bachelor of Arts in Economics & Political Science, Cairo University, Egypt
View Short Resume as HTML Page or Download it as PDF:
View Long Resume as HTML Page or Download it as PDF: