Skip to main content
  1. Experiences/

Drupal 7 Experience

·493 words·3 mins·

Drupal 7 Development
#

  • Multilingual Implementations: Successfully implemented multilingual features, including integrations with Transifex for seamless translation management.
  • Custom Session Variables: Developed custom session handling, including storing and reporting UTM parameters for detailed analytics.
  • Custom Module Development: Created bespoke modules tailored to client needs, ensuring robust functionality and easy maintenance.
  • Custom 3rd Party Integrations: Integrated various third-party services to extend Drupal’s capabilities and meet complex business requirements.
  • Custom Tools: Developed custom calculator tools and landing pages, enhancing user interaction and engagement.
  • User Sessions: Managed custom user sessions to optimize user experience and functionality across the site.
  • Custom Theming: Designed and implemented custom themes for unique, brand-aligned website aesthetics.
  • Groups Module: Configured and integrated specific rules within the Groups module to meet precise project specifications.
  • Custom Rules: Developed and implemented custom rules for Drupal Commerce and other functionalities tailored to business processes.
  • Security: Expertly secured websites, including resolving vulnerabilities and protecting against hacks.

Drupal 7 Commerce 1.x
#

  • Custom Commerce Workflows: Designed and implemented custom workflows for Drupal Commerce carts, optimizing the checkout process.
  • Tax Handling: Integrated Avalara for VAT and sales tax calculations, including custom rules and real-time VAT ID validation.
  • Multi-Store Support: Added support for additional store addresses, enhancing the flexibility of multi-store setups.
  • GEOIP Currency Detection: Implemented GEOIP-based currency detection to display prices in the user’s local currency automatically.
  • Payment Gateway Integrations: Integrated popular payment gateways such as Authorize.net, PayPal, Cybersource, and Stripe. Contributed to community patches for PayPal and Cybersource on drupal.org.
  • Stock Management: Managed stock levels within Drupal Commerce, ensuring accurate inventory tracking.
  • Multilingual Support: Enabled multilingual commerce features, including integration with Transifex for easy translation management.
  • Ubercart: Customized Ubercart setups, including session variable handling and UTM parameter tracking.
  • Custom Commerce Rules: Developed custom rules for Drupal Commerce to handle complex business logic and workflows.

Drupal 7 Hosting and Maintenance
#

  • Hosting Management: Expertly managed hosting environments on Pantheon and Acquia, including setting up and maintaining multisite configurations.
  • Routine Maintenance: Provided regular maintenance services, including security updates, module updates, and patches.
  • Performance Optimization: Conducted performance reviews and implemented enhancements to ensure optimal site speed and reliability.
  • Infrastructure Setup: Built and maintained infrastructure on single servers or load-balanced solutions using CentOS, Redhat, Ubuntu, and Debian.
  • Load Testing & Benchmarking: Performed load testing, benchmarking, and overloading tests to ensure site stability under high-traffic conditions.
  • Promotion Testing: Tested and optimized the site for promotional events to handle increased traffic and sales.
  • Server-Level Security: Applied patches at the server level to address security vulnerabilities and protect client data.
  • SSL Implementation: Set up and managed Let’s Encrypt for SSL certificates, ensuring secure data transmission.
  • Server Optimization: Optimized server configurations, including Apache, MySQL/MariaDB/Percona, PHP (5.x, 7.x, FPM), Redis/Memcache, and Apache Solr, for peak performance.

This portfolio highlights my extensive experience in Drupal 7 development, particularly in building custom solutions, managing complex commerce implementations, and ensuring secure and high-performing hosting environments. Whether developing custom modules or optimizing server infrastructure, I deliver reliable and scalable Drupal solutions.

Michael Michalak
Author
Michael Michalak
Experienced Drupal consultant and Fractional CTO with over 13 years of expertise in backend development, optimization, and securing Drupal applications, specializing in custom module development, migrations, and enterprise integrations across various industries.