Drupal 8 Experience

Drupal 8 Development 

  • Migrations
    • Drupal 6/7 to 8
    • Migrate Data From Databases to Drupal 8
  • Custom REST API Development
  • Consume REST API Data Feeds
  • Custom Drupal 8 entity fields
  • Custom Module Development
  • Feeds Integrations
    • Consuming Data
    • Import New Data
    • Import Data from RSS Feeds
  • Apache Solr
  • Custom Calculator Tools
  • Custom Landing Pages
  • Custom website views and caching based on entry point of website.
  • Custom Theming
    • Glazed Builder
  • Customized Glazed Builder to work with views exposed filters
  • 3rd party integrations
  • PDF Generation - mpdf, dompdf
    • Nodes
    • Webform Submissions
    • Commerce Invoices
  • Debugged current installations to fix issues.
  • Multisites
  • SMS integrations: Mobile Commons, Twillio
  • GDPR
    • Allow users to opt-out
    • Allow users to see data
    • Mark data sensitive
    • Cookie consent

Drupal 8 Commerce 2.x

  • Custom Commerce Cart Workflows
  • Drupal Commerce Taxes
  • Drupal 8 Promotions
  • Custom Purchase Order Implementations
  • Custom Point of Sale Implementations
  • MulitCurrency
    • GEOIP Currency Detection: IP detects country then uses list to pick currency
    • Currency Conversion
    • Custom Currency
  • GEO IP detection 
    • Set Currency
    • Set Payment gateway
  • Custom Order Email Templates
    • Upon placing order
    • Update user based upon order state
      • Update user when order has been shipped
  • Custom Order Types: Order, Purchase Order, Point of Sale
  • Pricelists - Different price sets based on role
  • Custom Apache Solr indexed catalogs with faceted searches and auto complete
  • Product Creation - Custom forms for on the fly project and variation generation integrated with commerce_pricelists.
  • Commerce Shipping Integrations
    • EasyPost - Custom Shipping Integration
      • Shipping internationally using FedEx, USPS, UPS
      • Shipping from multiple locations based upon customer's address
      • Integrated with multi currency 
      • Purchase shipping label, attach to order
      • Update users and orders with shipping status updates.
    • FedEx
    • USPS
  • Drupal Commerce payment gateways: Authorize.net, Braintree, Paypal, Cybersource, and Stripe
    • I have contributed to Paypal and Cybersource patches on drupal.org.
  • Multilingual Implementations
    • Taken existing projects and added multiple languages
  • Custom Session Variables
    • Checkout flows
    • Languages
    • Coupons
    • UTM Params to Variable
  • Custom Events
    • Shopping Cart Events
    • Order Events - Based on Order State
  • Warehouse Management
    • Request for product
    • Create a location for the product
    • Manage Requests for products
  • Product Borrowing Module
    • Auto set borrowing timeline
    • Alert/Email user when product is due back
  • PDF Generation - mpdf, dompdf
    • Order Invoices
    • Picket Tickets
    • Sell Sheets
  • Reorder an Order
    • Allow user to reorder the same order from their account
  • Process orders via cron run
    • Generate Picket Tickets
    • Update order state/status
    • Update Account
  • Maps - Google Maps, Leaflet
    • Store Locator
    • Product Availability 
  • Anonymous Orders
    • Auto-create Account 
      • New orders are automatically added to account based on email address used during checkout.

Drupal 8 Hosting and Maintenance

  • Pantheon and Aquia Hosting
  • Routine maintenance 
    • Security Updates
    • Module Updates
    • Module Patches
  • Setup and Maintained Multi-sites
  • Performance reviews and enhancements
  • Building Infrastructure - Single servers or load balanced solutions
    • CentOS, Redhat, Ubuntu, Debian
    • Load Testing
      • Bench Marking
      • Overloading
      • Promotion Testing
    • Applied patches at the server level for security updates
    • LetsEncrypt
    • Setup and Optimized
      • Apache, Mysql/MariaDB/Percona, PHP (5.x, 7.x, FPM)
      • Redis/Memcache 
      • Apache Solr