Drupal Jedi

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

40+

Jedi

420 000+

hours of Drupal development

1200+

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.

DrupalJedi

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!

Media

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

Varnish

NGINX

Convenient content management system

project resources

15 000human hours

50 000lines of code

5team members

120modules

150pages of specifications

30custom modules

Back-end

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

Varnish

Redis

Microservices

Our special tricks to improve performance

Front-end

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

Varnish

Specific content construction kit

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

project resources

8 700human hours

66 000lines of code

12team members

140modules

50pages of specifications

32custom modules

E-commerce

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 000lines of code

9team members

180modules

600pages of specifications

10custom modules

Government

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

LDAP

ArcGIS

Supports devices for cecutient people

project resources

7 000human hours

58 000lines of code

9team members

176modules

400pages of specifications

14custom 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

Platform

Content sharing

SOAP

Google authentication

Mailchimp newsletter

Auto posting to social pages

project resources

10 000human hours

15 000lines of code

8team members

150modules

350pages of specifications

12custom 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 300human hours

>13 000lines of code

6team members

350modules

250pages of specifications

60custom modules

Affiliates

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

E-Commerce

Memcached

Varnish

Solr

Motion Point

Adyen

MariaDB

project resources

26 000human hours

540 000lines of code

12team members

175modules

500pages of specifications

21 000commits

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

LDAP

Flexible service for polls and surveys

Agile system to control each action via access rights

Complex system for moderation of content

project resources

16 000human hours

20 000lines of code

3team members

170modules

600pages of specifications

7 000commits

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

Solr

Ajax facets

Content from web service

OpenX

System comparison of results

project resources

16 700human hours

> 30 000lines of code

5team members

130modules

300pages of specifications

10 000commits

FMCG

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

Varnish

Code refactoring + audit

GTM

Responsive API

SEO

project resources

6 000human hours

90 000lines of code

10team members

135modules

> 500pages of specifications

20custom modules

Traveling&Tourism

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

E-Commerce

Import/Export

Customized Google map

project resources

4 000human hours

11 000lines of code

3team members

180modules

> 100pages of specifications

180custom modules

our skills

Varnish

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

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

Apache

An open-source HTTP server for modern operating system.

Redis

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

Memcache

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

MongoDB

MongoDB is a cross-platform document-oriented database

Ldap

An open protocol for accessing distributed directory information services

MySQL

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

NodeJS

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

Drupal

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

eCommerce

Electronic commerce is trading in products or services using computer networks

Angular.js

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

HTML5

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