Drupal Jedi

We specialize in large complex projects
with following full-time support



420 000+

hours of Drupal development


contributions to Drupal

Jedi Code

Hello! We are Drupal Jedi team and we specialize in large complex projects with subsequent full-time support.

We are in the heart of Siberia and we also love Drupal. Exploring new things is our lifestyle! We improve our Drupal skills every day and constantly integrate the most successful innovations into development process.

Philosophy of the company is based on the concepts of Dao Toyota and lean production. We also apply the Agile methodology and principles of the XP and Scrum.

Six years of experience allows us to execute any project
as quickly as possible without loss of quality.

We don't just code,
we're looking for the best solutions

Write to us and we contact with you right now!

our contribution

We make Drupal


DrupalJedi is an organization member of Drupal Association

The Drupal Association's mission is to foster and support the Drupal community by maintaining Drupal.org software and infrastructure, providing DrupalCon scholarships and Community Cultivation Grants, hosting DrupalCons and many other community initiatives.

We are active member of non-profit organisation DrupalSib which promote Drupal in Siberia.

Drupal Cafes, regular meetings of Drupal professional and fans.
We organized 13 Drupal Cafes in Siberia numbering between 20 to 150 drupalist

Code Sprint is time to contribute
to Drupal! We organized
14 Drupal Code sprints. We support and contribute to >60 modules.

Also We have organized 5 Drupal schools in Novosibirsk, Russia, for students with different knowledge level.

we involved

dublin krasnodar novosibirsk amster piter msk minsk donetsk cis msk-old kyiv

our projects


My name is Alexander and I am a CEO at Drupal Jedi. I want to present you our team and competences, and describe where and how we could be valuable and useful for your business.

We are working with Drupal for more than 6 years. Our experience is 400 thousands of human-hours and more than 100 projects. The most extensive reach up to 20 000 human-hours!

We have the largest Drupal team in Russia, which is ready to develope web project of any complexity: from the landing to the highly loaded platform visited by millions of users every day.

Philosophy of the company is based on lean production. We also apply the Agile methodology and XP and Scrum practices.

We don’t just code, we are looking for the best solutions for you and your business!


For 3,5 years, we have been the general contractor of Axel Springer Russia Publishing House. We have been working at the Internet versions of Forbes, Newsweek, and Geo. During this period, we have redesigned Forbes several times and accomplished two feats!

First, the client requested to develop and launch the Internet project Newsweek just in a month and a half. At that moment it seemed impossible - to develop a huge project in such a short time! But we engaged a lot of developers and made a perfect project plan to optimize the workflow.

As a result, we have developed from scratch and launched a huge internet project Newsweek in just six weeks! Regina Fon-Fleming herself, CEO of Axel Springer Russia We have received a letter of thanks from .

And what is the most important, we've got an amazing experience and perfected the development process. So, when later the same situation happened with online magazine Geo, we managed it excellent!

  • Technologies & approaches

    Agile architecture of pages via Panels

    Google Maps API



    Convenient content management system

  • project resources

    • 15 000 human hours
    • 50 000 lines of code
    • 5 team members
    • 120 modules
    • 150 pages of specifications
    • 30 custom modules


Drupal is a powerful platform which let’s implement high-performance systems.

Do you have doubts that Drupal can stand 5 000 000 nodes and 1 000 000 unique visitors per day? Be sure, Drupal bears even more.

Complete mobile backend for Drupal - is not a problem as well. It handles more than 100 requests per second.

Drupal and Microservices architecture seems to be incompatible. But we have implemented a module that allows to combine it. Build a powerful, high-load, extensible platform easy integratable with other applications.

  • Technologies & approaches




    Our special tricks to improve performance


We have developed a platform for online games websites creation.

Basic requirements for the system were: flexibility, personalization of a content, mobile devices friendly interface. We used the mechanism of functions separation between a browser and a server. The whole page structure is tuned and assembled on the server side based on Drupal.

Rendering of the user interface on the basis of Angular.js framework takes place on the side of the browser.

We also implemented tracking of user actions to provide personalized offers and promotions.

  • Technologies & approaches

    Elastic search

    AngularJS with RESTful Web services


    Specific content construction kit

    Made by via full stack of panels modules - panels, panelizer, panopoly magic

  • project resources

    • 8 700 human hours
    • 66 000 lines of code
    • 12 team members
    • 140 modules
    • 50 pages of specifications
    • 32 custom modules


Terem is a powerful online store, where data about thousands of goods is updated every day. I’m an expert in search technologies for Drupal and my main goal is to make fast and comfortable search of goods in a catalog. This is the most important thing for the online store! Why? If you want to earn money, let the user find goods easily.

On the project Terem I made a flexible system of catalog filters. A filter will be created automatically for each new attribute. Just import list of goods from a warehouse to your site and everything is ready! To control sales administrator can change a structure of a catalog for each kind of goods in a few clicks.

It’s really powerful and effective tool for sales!

  • Technologies & approaches

    Flexible catalog via Solr and Facets

    Clever import via Feeds

    Strong cashing system via Varnish and Redis

    Integration with accounting systems

  • project resources

    • 4 000 human-hours
    • 25 000 lines of code
    • 9 team members
    • 180 modules
    • 600 pages of specifications
    • 10 custom modules


I am a team-lead of platform development for the Government of Novosibirsk region.

There are more than 70 websites have already been deployed! Creating a new website for department or government program takes just few minutes.

Authorization of employees occurs through LDAP. Citizens authentication goes through the Unified Federal System of identification and authorization.

The web-site supports special devices for cecutient people.

Government purposes require great precision in cartography, so integration with professional map services ArcGIS has been implemented.

  • Technologies & approaches

    Platform to build sites fast and easy



    Supports devices for cecutient people

  • project resources

    • 7 000 human hours
    • 58 000 lines of code
    • 9 team members
    • 176 modules
    • 400 pages of specifications
    • 14 custom modules

Requirements gathering

We can find an approach to such specific customers, as the government and non-profit international organizations. For example, we are working with the World Bank.

To fully dive into the project, we have interviewed the heads of departments, pr-specialists, representatives of the target audience and relevant experts.

Product Requirements Document (PRD) becomes a result of a detailed investigation of the project. It is a basis for the further work on the project and allows us to accurately estimate labor costs, to minimize duplication and mismatches, and the most important - to make a technical specification for the development.

Performance & Security

Software audit is a tool to evaluate the code quality, web-site security, performance and compliance with coding standards.

We have audited dozens of projects, helping customers to reduce product maintenance and development costs in the future.

Understanding of your Internet project quality and liquidity will allow to take a conscious management decisions

Corporate portals

I'm a Team Lead on Drupal projects. Our team implemented a lot of platform solutions where clients can manage hundreds and thousands own websites for different products, brands, countries and languages.

For example, more than 100 websites were developed for big international company in 40 countries and several languages.

Logistical information for the millions of customers comes from the ERP system via SOAP protocol.

Employees just login their gmail accounts and automatically login to these websites.

System for content migration from one site to others was implemented to help content managers.

We also implemented chat on NodeJS to allow employees communicate in real time.

  • Technologies & approaches


    Content sharing


    Google authentication

    Mailchimp newsletter

    Auto posting to social pages

  • project resources

    • 10 000 human hours
    • 15 000 lines of code
    • 8 team members
    • 150 modules
    • 350 pages of specifications
    • 12 custom modules

Distribution of content

I’ve developed a platform for international TV channel where you can watch and buy performances of famous artists in HD quality.

CDN Limelight integration was implemented for a quick load of video anywhere in the world.

Also we have developed video access control system, auto payment in iTunes and integration with the service asus@vibe. We have achieved a quick response from the site with help of caching and code optimization.

  • Technologies & approaches

    Integration with third-party services

    Strong caching system via Varnish and Memcached

    Profiling and code optimization

    Fastest delivery of content to the user

  • project resources

    • 1 300 human hours
    • >13 000 lines of code
    • 6 team members
    • 350 modules
    • 250 pages of specifications
    • 60 custom modules


We have developed an e-commerce platform for big company that sells passes and tickets.

The platform let clients easily create a new online-shop in common style with different configuration, content, special offers and prices for affiliate sales program.

We also have implemented the next useful instruments for these purpose: unloading of various reports, user-friendly Dashboards and possibility to check who, when and how have made a purchase on the website.

In order to provide multilingual platform we used Motion Point services for professional automatic content translations.

  • Technologies & approaches





    Motion Point



  • project resources

    • 26 000 human hours
    • 540 000 lines of code
    • 12 team members
    • 175 modules
    • 500 pages of specifications
    • 21 000 commits

intranet portals

I participated in development of Intranet portals for the largest international companies. Most of them are based on Drupal Commons.

In addition to simple features, such as joining users in groups, polls and questionnaires, I have implemented authentication through LDAP, a complex system of access control to content and multiple stage content moderation.

  • Technologies & approaches


    Flexible service for polls and surveys

    Agile system to control each action via access rights

    Complex system for moderation of content

  • project resources

    • 16 000 human hours
    • 20 000 lines of code
    • 3 team members
    • 170 modules
    • 600 pages of specifications
    • 7 000 commits

Real estate

I have been a team-leader of website development for the largest construction company.

The site has a powerful search engine with an ability to compare real estate proposals in results.

We used the module apache solr with different facet filters and even have developed our own Drupal module “Ajax facets” to meet high demands of the project.

The site also is integrated with OpenX service to manage advertising.

The main content on the site is being created from ERP system through a Webservice.

Hundreds of new real estate proposals are being updated every day.

  • Technologies & approaches


    Ajax facets

    Content from web service


    System comparison of results

  • project resources

    • 16 700 human hours
    • > 30 000 lines of code
    • 5 team members
    • 130 modules
    • 300 pages of specifications
    • 10 000 commits


We have developed a project for a major international food producer.

We had to bring the project to the next level, so we started with refactoring to improve code quality, simplify product support and reduce possible regressions in the future.

This is a very high load project - from 50 to 80 requests per second. We implemented Redis Cluster and optimized Ajax requests to reduce a server load by 3 times.

We also have implemented an API to communicate with partner websites and games and quizzes kit with statistics gathering.

  • Technologies & approaches

    Redis Cluster


    Code refactoring + audit


    Responsive API


  • project resources

    • 6 000 human hours
    • 90 000 lines of code
    • 10 team members
    • 135 modules
    • > 500 pages of specifications
    • 20 custom modules


I worked on website for the Tourism Development Agency.

Website was designed for sales of printed stuff and event tickets.

Payment through Pay Pal and System Pay, specific discounts rules and faceted search have been implemented.

An important part of the project - realization of the content and users import from the old website, as well as data export into CRM system.

Beautiful Google map with custom styles and labels has been implemented according with design requirements of the website.

  • Technologies & approaches



    Customized Google map

  • project resources

    • 4 000 human hours
    • 11 000 lines of code
    • 3 team members
    • 180 modules
    • > 100 pages of specifications
    • 180 custom modules

case studies

Re-think your e-commerce strategy during CMS migration Re-think your e-commerce strategy during CMS migration More info
Photoshop-like web app driven by headless Drupal Photoshop-like web app driven by headless Drupal More info
Drupal as a solution for governments and NGOs Drupal as a solution for governments and NGOs More info
Service for cliping and bookmarking of most exciting moments of the video Service for cliping and bookmarking of most exciting moments of the video More info
Your guide to the Drupal market Your guide to the Drupal market More info
Five ways Drupal Jedi can boost efficiency of your existing Drupal site Five ways Drupal Jedi can boost efficiency of your existing Drupal site More info

our skills



Varnish is an HTTP accelerator designed for content-heavy dynamic web sites

Apache Solr

An open-source search server based on the Lucene Java search library.


Nginx is an HTTP and reverse proxy server originally written by Igor Sysoev.


An open-source HTTP server for modern operating system.


Redis is an open source, BSD licensed, advanced key-value cache and store


An in-memory key-value store for small chunks of arbitrary data


MongoDB is a cross-platform document-oriented database


An open protocol for accessing distributed directory information services


MySQL Community Server is the world's most popular open source database


Event-driven I/O server-side Java Script environment based on V8


Allows to easily manage content, with an endless variety of customization


Electronic commerce is trading in products or services using computer networks


AngularJS is what HTML would have been, had it been designed for building web-apps


A core technology markup language of the Internet used for content presenting


CSS3 is the latest evolution of the Cascading Style Sheets language

Write to us and we contact with you right now!

our clients

contact us

JavaScript and Cookies need to be supported in order to use the site. Please enable JS and Cookies or download and install one of the following browsers:
Alternatively, you can use the mobile version of the site.
Server error. Please, contact us at hello@drupaljedi.com
Contacts have been received. Write we will to you.