Upgrade to Pro — share decks privately, control downloads, hide ads and more …

BlaBlaTech @ Warsaw

BlaBlaTech @ Warsaw

Initial meetup and presentation upon the inception of BlaBlaCar's engineering hub in Warsaw.

Christian Jennewein

May 28, 2015
Tweet

More Decks by Christian Jennewein

Other Decks in Technology

Transcript

  1. Christian Jennewein @cestcri https://github.com/cestcri • @ BlaBlaCar since January 2013

    as Tech Manager • Scaling the team & organisation, Agile coach on a daily basis • I won the Polish Ultimate Frisbee Championships in 2009 with GMF
  2. Dominika Gierczynska • @ BlaBlaCar since September 2014 as a

    Tech Talent Scout • Helping to find the best IT talents in France & Poland • I was a semi-professional Basketball player
  3. Bartłomiej Bąk @brtkbak • @ BlaBlaCar since June 2014. Now

    in Marketing Team • Spread BlaBlaLove in Poland • Already travelled in 5 countries with BlaBlaCar
  4. Patrycja Goras @patrycjagoras • @ BlaBlaCar since March 2014 in

    Admin Team • coordinating finance and HR in Poland • Testing the product in real life - avid ride-sharer on Warsaw - Kielce route
  5. Benjamin De Bernardi @_GeneSoR https://github.com/genesor • @ BlaBlaCar since October

    2014 as Developer • Fixing & improving stuff on a daily basis • Developing new features with TeamGreen • I’m the youngest employee of BlaBlaCar + competitive paintball player
  6. Erwann Robin @diwann • @ BlaBlaCar since November 2013 as

    1st dedicated Mobile Developer • Smooth migration of the old webapps to new native apps • iOS Developer in TeamOrange on a daily basis • I’m a trampoline teacher
  7. Michał Pawelec @Michal_Pawelec_ • In BlaBlaTeam since Oct 2012 •

    Country Manager for Poland • happy to make PL team working in best conditions • I was on highest peak of Poland and at the seaside on the same day!
  8. Nicolas Tricot @sholine42 https://github.com/sholine • @ BlaBlaCar since March 2014

    as Tech Manager • Scaling the team & organisation • Agile coach on a daily basis for TeamRed and TeamOrange • Arrived the day after BlaBlaBreak 2014…
  9. Piotr Zarówny @pzpl https://github.com/pzpl • Previously Scrum Master & Software

    Engineer at GG • @ BlaBlaCar since May 2015 as Tech Manager • Building & leading the new tech team in Warsaw • Been on BlaBlaBreak before arrival…
  10. 54% join to save money Join for the SAVINGS 80%

    “more affordable” Stay for the SHARING 5x cite social motivations Repeat Passengers versus First Timers: 5.5x cite ecological motivations Love for the FREEDOM 54% feel more mobile 25% closer to loved ones
  11. The BlaBlaCar mission • Vision ◦ Build the biggest global

    social transportation network • Mission ◦ Spread ridesharing all over the word ◦ Educate the markets & adapt the product
  12. Poland • launched in October 2012 with 3 persons team

    • now > 1 million Polish members • no. 1 ridesharing service in Poland - and growing!
  13. Why? • One single Tech hub in Paris • good

    but few talents • heavy competition • hard to scale while recruiting only the best
  14. What? • New full-BlaBlaCar backend development team • build to

    last, build to grow • autonomous, ownership • adding (cultural) diversity
  15. Where? • Warsaw! • existing BlaBlaCar hub • strong dev

    culture • good talents • less competition
  16. How? • Learn ◦ TeamYellow ◦ SmartRecruiters, Criteo, Facebook, ...

    • Act ◦ Find local hands-on Tech Manager ◦ Enter the community ◦ Find 3-4 developers in the next months • Scale ◦ Double the team in 2015 ◦ Keep on doubling... WE ARE HERE
  17. Challenges • Distance impacts efficiency • Intensify onboarding sessions •

    Always respect the 3 golden rules 1. Overcommunicate 2. Overcommunicate 3. Overcommunicate
  18. Internet Load Balancer WEB servers (PHP / Symfony 2) Master

    Slaves Master Slaves Databases MemCached / Reddis Elastic Search C D N Rabbit MQ Monitoring
  19. • configure local dev environment • get to know whole

    platform & all technologies • do code review • push code to production on first week • try to memorize all the names :) Tech onboarding in Paris
  20. Product projects 1/2 • Two-ways rating • 1-click payment •

    Google Sign-in • Voucher program • ID verification via third party services
  21. Product projects 2/2 • Referral program • Assistance program in

    case of issues • Build a CRM tool on top of our member base • Further improve moderation tools • Enhance business driver & fraud detection • Additional trip insurance
  22. Tech projects 1/2 • Cassandra for distributed datastores • Gateway

    project for decoupling the application • Migration to PHP7 and Symfony3 • Virtual seats project
  23. Tech projects 2/2 • Docker for dev and preprod environment

    • Optimise visited trips page (archiving) • Timezones, UTC, multi-currency • Provide lighter mobile apps for emerging markets