.

10 Years of Droptica - Memories of the Past, Images of the Present

It's been quite a journey for us! Over the past ten years, we opened four offices in Poland, grew our team to 70+ specialists, developed our skills in Drupal, Symfony, Laravel, and PHP, and successfully delivered numerous projects to our clients. Let's look at how it started and how it's going.

From two Drupal fans to 70+ employees agency

From the very beginning, we’ve been involved in the Drupal community. In 2011, Grzegorz Bartman, then the owner of a small Drupal agency OpenBIT, took part in the DrupalCamp Berlin. After returning, he reported on the event on his company blog and ended the article with a question: Maybe it's time to organize such an event in Poland?

Grzegorz talked with different people from the local IT and marketing industry and formed a group of organizers of the first DrupalCamp Poland. The event took place in 2012 in Wrocław, and one of its sponsors was Maciej Łukiański, the CEO of a small Drupal agency Advanteo. He also came to the conference as a speaker, and that was how he met Grzegorz Bartman.

Photo of the participants of the first DrupalCamp Poland conference devoted to the Drupal CMS


Participants of the first DrupalCamp Poland in 2012

Later that year, Grzegorz and Maciej heard about four European Drupal companies joining forces and coming as one 140-people agency. That’s why they started doing the projects together and talking about their companies merging. They made it a reality on the 4th of February 2013. That was when Droptica was born.

Quote of the CEO of Droptica in which he explains the reason for establishing the company

 

Droptica now

Starting with a handful of developers and two small offices, Droptica has grown to over 70 employees company with offices in Wrocław, Gdańsk, Toruń, and Rzeszów. More than half of the specialists work remotely from different parts of Poland.

Number of employees of the Droptica software development company over the last ten years

 

Now, we have on our board not only programmers but also a team of testers, DevOps engineers, project managers, designers, and HR, finance, sales, and marketing specialists. With such a team, we handle more technologies than only Drupal - PHP, Symfony, and Laravel are just some of them.

Due to the company's growth, we’re introducing the Service Delivery Units this year. One SDU comprises 20-30 people, including project managers, developers, and testers, managed by the service delivery manager. They will oversee work and manage their unit, support project managers, and allocate specialists to the teams. Such a change will improve both work within the team and cooperation with clients.

Infographic showing milestones in the 10-year history of the Droptica company

 

Helping other companies grow

For the past ten years, we’ve been creating websites and other web solutions that help other companies develop their businesses - acquiring new customers, increasing sales of their products or services, and improving internal and external processes. For these purposes, we’ve built complex Drupal platforms, a multi-vendor marketplace on Sylius, custom CMSes for media and publishing companies, a web application for measuring sports training progress, and conducted headless Drupal implementations.

We’ve always been open to new challenges. After thoroughly understanding the customer's needs, we’ve been able to find our way in any field. We’ve cooperated with financial, media and publishing, ecommerce, non-profit, education, automotive, medical, and legal companies.

Over the course of 10 years, Droptica cooperated with more than 170 clients from around the world

 

Open source at the heart

We can meet the specific needs of companies from various industries thanks to the open source technologies we usually choose for our projects. Such solutions are very flexible - easy to develop and customize - as their source code is open to the public. This fact also implies that there’s no license for this type of software. Additional costs appear only if someone wants professional help to develop and maintain open source system. However, these expenses can be adjusted to the capabilities of a given project or company.

The open source technologies we use are:

  • PHP - the most popular language for building websites,
  • Drupal - stable and secure CMS with special features for complex corporate web pages,
  • Symfony and Laravel - frameworks for websites and applications,
  • Mautic - feature-rich marketing automation software,
  • Sylius - ecommerce platform,
  • Pimcore - system for product information management.

All these solutions have communities of IT professionals from different countries gathered around them that voluntarily develop the systems. Working together on open source technologies benefits both the developers and the clients, who can have better and better software. That’s why we’ve always supported and developed open source solutions and educated others on their possibilities. We’ve been attending and having presentations at DrupalCon, DrupalCamp, Drupal Business Days, and PHPCon events and at the local PHP meetings (PHPers). What's more, we’ve been organizing DrupalCamp Poland for over ten years.

A group of participants and speakers of the DrupalCamp Poland conference, which took place in 2022


Picture from DrupalCamp Poland in 2022

We've also created and constantly developed Droopler - Drupal distribution for building corporate websites. It consists of prebuilt elements that can be easily customized to the specific needs, SEO features, and an online store (due to the usage of the Drupal Commerce module).

As an active member of the Drupal community, we’ve supported over a dozen projects at Drupal.org, like Paragraph View Mode, Backup and Migrate, Popup message, CKEditor, and Geysir.

Knowledge sharing

We’ve been sharing our knowledge not only inside of the open source communities but also on our blog. We’ve built quite a knowledge base on Drupal modules, technology, business, project management, and design. We also added some tutorials on our YouTube channel.

Live meetings are another way we use to pass on our knowledge. In 2014, we started free DrupalDay training that we were organizing in different Polish cities and online. This event evolved into the online DevTalks in 2022 to be able to cover more IT-related subjects. For every meeting, our specialists prepare three presentations. There’s also time for questions and winning attractive prizes.

And yet another project we created to educate developers (in this case the aspiring ones) is Droptica Academy. It’s a training program that introduces people to the IT industry and prepares them to take up the role of PHP Fullstack Developer in the future.

Continuous development and improvement

We’ve been developing skills of both future developers and our own. We share our knowledge during internal training, e.g., about Docker, Drupal Commerce, or giving and receiving feedback. To confirm our skills, we can later prepare to gain a Drupal or Laravel certificate, which our company fully covers. To prepare for such an exam or expand our knowledge, we can attend external workshops, conferences, and get professional books. This is all possible within a separate training budget that everyone receives.

Over the years, we’ve seen how new employees could feel lost at the beginning of their journey in the company, so we introduced the roles of mentors and trainers. The first ones help their mentees to set goals regularly, develop skills, and solve ongoing problems. The second ones assist new developers in their journey to learning Drupal.

Unique company culture

There are many things we’re proud of after ten years of Droptica's existence. One of them is definitely the company culture we’ve built and that we strengthen every day, whether we see each other at the office or online.

Remote, hybrid, or on-site work

Over half of us work fully remotely, and Droptica supports it by providing necessary devices and a separate budget for every employee to purchase additional devices (like a docking station). There are also guides on how to set up an ergonomic home office and a Slack channel where we share productivity tips. When someone feels lonely working from home, they can write on the general channel: hey, anyone wants to join me on Zoom for a coffee?

However, if somebody lives nearby locations with our comfortable offices, we encourage them to come to work there from time to time or regularly. In every place, we have professional workstations, different snacks and beverages, and free lunches every Thursday. It’s a great way to meet each other, enjoy a meal together, and play table football or ping-pong.

The Droptica team is having a break and playing a football game.

 

Online habits and celebrations

The fact that we work fully remotely or from offices in different cities doesn't mean we have little contact with each other. Apart from the daily Scrum meetings, over the years, we’ve created various initiatives that let us stay in touch and build our unique company culture.

We have quite a few channels on our Slack. Besides the ones devoted to particular projects and teams, we have spaces to talk about:

  • programming - frontend, Drupal, PHP,
  • technology and electronics - AI, macOS,
  • hobbies - cars, games, fishing, plants, music.

To take a 5 minutes break from work, we also set a reminder on the general channel every afternoon to add a groaner. No matter if someone publishes or only reads it, it’s nice to have this funny moment every day.

When we started rapidly growing, it became harder to know everyone sending messages on Slack. That’s why we created the Hello Droptica channel, where one person introduces themselves to the rest of the team every Wednesday. They write about their studies, habits, interests, and favorite emojis, which is a great starting point for a chat.

Apart from talking about everyday project-related topics, we like to say thank you to each other. Appreciating other people's work, commitment, and support is so important to us that we have a special tool for adding kudos in our company intranet. To recognize longer involvement or some particular achievements, we have the Złoty Komit (golden commit) prize we give in every half a year. Anyone can add their candidate to this award with a short explanation of choice. Then we start voting, which is also open to anyone, and finally, we hand in the Złoty Komit award to the winner during an official live gala.

Złoty Komit is an award that we give at Droptica to distinguish an employee for their achievements

 

Live meetings

Handing the Złoty Komit award is held during Droptica Summit - our internal live event that takes place every half a year. Besides this gala, we also have a summary of the company's recent activities, technical or soft skills workshops, and the party.

Other occasions to meet each other in person are:

  • Team-building meetings (in the four cities where we have our offices). We go bowling, climbing, karting, do water sports, or play board games.
  • A week in another office. It’s a paid one-week trip to one of the offices. It’s time to work and spend some time together with colleagues from another city.
  • Conferences. Every year, we attend several IT events in Poland. We give the possibility to sign up for them for a few or a dozen people.
.

 

Ready for more years to come

The past ten years were a great time for our company. We’ve significantly expanded our team, helped many companies grow their businesses, built a strong presence in the Drupal community, learned new technologies, and created a one-of-a-kind company culture.

In the upcoming years, we want to constantly develop Droptica by offering new technologies and dedicated services for selected industries in which we already have experience (such as publishing, manufacturing, and finance). To be ready for even more projects, we plan to have over 100 specialists in our company in 2023.

We hope to have you on board with us as our partner, coworker, or follower. We promise to provide excellent services, knowledge, tips, and tricks for the next ten years and beyond!

Looking for a job as a PHP/Drupal Developer?