Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

GoodBarber presentation for students

858 views

Published on

GoodBarber's presentation at the Università di Napoli Federico II, and at the Università of Salerno, on May 21-22, 2013.

Published in: Career, Technology
  • Be the first to comment

GoodBarber presentation for students

  1. 1. #goodbarber
  2. 2. # What’s GoodBarber ?# Who’s behind GoodBarber ?# Our work# Tech focus# Work @ GoodBarberSummary
  3. 3. Dominique Siacci# Software Engineering# Financial Management# Marketing StrategyCEO & Co-Founder, Univeristé de Corse 2009
  4. 4. Mathieu Fancello# Mobile Architect# Objective-C# Cocoa TouchCTO, Univeristé de Corse 2010
  5. 5. The world’smost advancedMobile CMS
  6. 6. 16€/month32€/monthAlmost 500 apps on themobile app stores
  7. 7. Who’s behindGoodBarber ?
  8. 8. Team# 20 people# 25 yo average
  9. 9. CampusPlex# Startup space# 3000 customers# 45 countries
  10. 10. Our work
  11. 11. UI/UX Specialist#benchmark #paperboard#ergonomy #ui #uxArt Director#photoshop #design #webdesign#hammr #html #cssIllustrator#photoshop #illustrator#drawingsDesignTeam
  12. 12. BackendTeamSystem Engineer#debian #solaris #pgsql#cisco #bgp #nagiosPlatform Engineer#python #c #api#cdn #memcacheBackend Lead Dev.#php #python #html5#css #js #pgsql
  13. 13. FrontendTeamCTO, iOS Dev.#architect #optimization#objective-c #cocoa #xcodeAndroid Dev.#java #androidSDK#unittest #eclipseMobile Web Dev.#html5 #css#js #jquery
  14. 14. MarketingTeamCEO#benchmark #paperboard #ergonomy #ui #ux #photoshop #design #webdesign #hammr#html #css #photoshop #illustrator #drawings #debian #solaris #pgsql #cisco #bgp #nagios#python #c #api #cdn #memcache #php #python #html5 #css #js #pgsql #architect#optimization #objective-c #cocoa #xcode #java #androidSDK #unittest #eclipse #html5#css #js #jquery #seo #sem #community #portal #content #content #social #community#blog #billing #financial #customer #relations #community #online #help #supportCMO#seo #sem #community#portal #contentMarketing Assistant#content #social#community #blog
  15. 15. CustomerTeamBilling Manager#billing #financial#customer #relationsCustomer Support#community #online #help#supportSpanish Support Assist.#community #online #help#support
  16. 16. Bench DesignUI/UXFrontendConceptsUIDev.NativeDev.APIDev.BackendDev.CloudPlatformMarketing CustomerCustomerSupportHow dowe work ?
  17. 17. #tech focus :Project generalarchitecture
  18. 18. BackofficePGSQLDatabaseSettingsAPIAppsExternalServicesContentAPI
  19. 19. PGSQLDatabaseSettingsAPIAppsExternalServicesContentAPIBackofficeCustomer interface#html5 #js #css
  20. 20. SettingsAPIAppsExternalServicesContent APIBackofficePGSQLDatabaseStock appsparameters#pgsql
  21. 21. AppsExternalServicesBackofficePGSQLDatabaseContent APISettingsAPIUI Description#json #python
  22. 22. AppsBackofficePGSQLDatabaseContentAPISettingsAPIExternalServicesContents sources#wordpress#youtube #flickr...
  23. 23. AppsBackofficePGSQLDatabaseSettings APIExternalServicesContentAPITranslate content feedsinto GB Format#json #python
  24. 24. BackofficePGSQLDatabaseSettingsAPIExternalServicesContentAPIApps3 projects#ios #objective-c#android #java#html5 #js
  25. 25. Design is King.
  26. 26. #tech focus :Classes architecturechoices
  27. 27. Problems :We often make evolutions (eachTuesday)Thousands combinations of apps=> Thousands of testsSolutions :Sandboxed classes architectureLess code factoring
  28. 28. #example1 design—2 features
  29. 29. Solution #1Same class for bothSolution #2Differents classes for each list
  30. 30. #problemWe need an evolutiononly for videos list
  31. 31. Solution #1 -Dev time~ 3 daysDev. in Shared ClassSolution #2 -Dev time~ 3 daysDev. in Video Class
  32. 32. Solution #1 -Dev time~ 3 daysDev. in Shared ClassSolution #2 -Dev time~ 3 daysDev. in Video ClassSolution #1 - Testing time1k cases Article * 1k cases Videos= 100k cases to test~ impossible :/Solution #2 - Testing time1k cases Videos= 1k cases to test~ 1 day :)
  33. 33. We’ve choosen theSolution #2 :We use code factoringonly for core featuresnever for UI
  34. 34. Work @ GoodBarber
  35. 35. Work inparadiseCorsicais not so far :)Make coolstuff!You are paid,andaccomodated
  36. 36. We have2 open positionsin mobile development
  37. 37. Thanks a lot!

×