3 years! Time flies!

Featured Image

3 years! Can you imagine that? Already 3 years spent working at elastic? Time flies!

2015 has been an uncommon year for me.

Not because Marty Mc Fly and Doc Emmett Brown finally arrived…

Not because, Han Solo, Leia and friends were finally back again…

But for technical and also personal reasons.

On a personal side, I had to deal with two major issues which cause some slow down in my professional activities. I had to cancel some conferences for instance.

And at such moments you realize how confortable it is to work for a human company. Each time the answer from my management was always the same:

Family first David! Take all the time you need and tell us if we can assist you on anything.

It is so helpful when you can focus on solving your issues. I’m really thankful to the company board for this. Really. “Family first” are not only words. It’s a reality at elastic.

The evangelist work

I traveled. A lot. I gave less talks but I did 2 000 kilometers more than last year. Yeah. 50 000 kilometers for 2015… Still a lot if you think that most of my traveling were in France or in Europe…

Both were fantastic. When you are working on technical side you are far away from event organization. It was clearly a success, not by mistake, but because very talented people made all that happen. That was months of preparation for the team. It went super well.

It was also time to reveal the new identity of the company and elasticsearch became elastic.

It was my first time at San Francisco and I could enjoy visiting our amazing new office in Mountain View and also do some sight seeing in SFO where my wife and I finally saw the well known “la maison bleue”.

Well, I guess it’s well known only in France! 😄

I think I spoke for more than 2 500 attendees! I’m super happy on this because results are clearly visible in the company when we look for example at the requests on the web site per region or the Google trends:

Google Trends

Google Trends

On a side note, I also helped at Devoxx4Kids France. My children really enjoyed it and they are asking me every month about the next event! Count on me Devoxx4Kids team!



I also wrote some blog posts, helped on translating to french some parts of our website…

And as a developer?

I worked a lot this year on splitting elasticsearch repository in many maven modules. I wrote a script which created a maven parent project, moved elasticsearch core code to a core module and then pulled plugins repository in plugins modules.

It was then applied in June the 5th.

I really enjoyed working on that because it now makes official plugins as first class citizen. They are now part of the release process, are automatically maintained as well by my co-workers.

And to be honest, it also reduces my workload. Releasing all plugins have always been time consuming. Now I can focus more on the code itself.

Bringing modularity in elasticsearch repo was a great thing and thanks to all my colleagues who enhanced the process. We now have a very nice release process!

I also worked a lot on splitting the packages in their own distribution modules.

I tried also to enhance the Java API documentation. Well, step by step, I’m trying to add some content. For example, I added recently some documentation about the AdminClient. More to come!

The devangelist team

When I started 3 years ago at elastic, there was only 10 employees including the 4 founders. Obviously we did not create an evangelist team at this moment. But it was clearly part of my job to continue on advocacy work.

And now, we have a team! We hired talented people over the world, in Asia, in US and in Europe. We all are doing some code and evangelism. So we called our team the devangelist team.

Well, my email signature is Dev | Evangelist. | is actually here the Linux pipe character, you know, when the output of one process becomes the input of the next one. That’s exactly what we are: passionnated coders with speaker skills… :)

We all met in Barcelona in September. Was great time!

The devangelist team - Sept 2015

The devangelist team - Sept 2015

The company

Growing from 10 to 300 people is something I never experienced before. It’s a super interesting moment. And it’s not that easy when you think about a distributed company with different countries and different cultures.

At the end it works pretty well at elastic.

The language barrier is still a problem even after 3 years. Of course, I can understand better my colleagues; it basically depends on their accent! :P from 30% to 100%…

Well, as the company is also growing in France, 100% is when I’m speaking with my french colleagues!

So. 300 people. w00t! It’s probably impossible to know now each person and I guess that for the coming elastic{ON}‘16, we’ll use our employee badges a lot!


What is going to happen this year? I’m working on new talks now as the company is growing and releasing more and more tools. For example, I really need to test out all the beats family.

Also, I need to play with TimeLion. It looks a fantastic way to correlate time based data coming from different sources.

I started playing a lot with found in 2015, no need to say that I’ll continue this year.

I can’t wait for elastic{ON}‘16! Super excited to meet again all my coworkers and see what is the crazy stuff they are building or thinking about!

And of course, I will enjoy the good balance I have between work time and family time and will continue to say to myself how much lucky I am.

I wish you fellows a very nice 2016 year and hope that 2016 will be more peaceful than 2015… But the news today in Istanbul don’t seem to prove me right. I spoke there last year, visited this historical and fantastic place… I’m so sad this is happening…



Of course, I’m also thinking of all people who died in 2015 in Paris and of all the wounded ones and their families.




David Pilato

20+ years of experience, mostly in Java. Living in Cergy, France.