A middle Drupal developer has a deeper understanding of content types, references, building advanced Views that include various types of filters, passing arguments to views, site architecture, permissions modules, setting up e-commerce, and much more. They are comfortable working with and configuring themes and more complex modules. An advanced site builder needs a deep understanding of many modules, what they do, and how to use them. He or she can set up very complex sites. English skills - intermediate.