Drupal 7 Development

Michael Michalak

Web Developer
Drupal
Drupal
MySQL
PHP

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.
Partner With Michael
View Services

More Projects by Michael