SlideShare una empresa de Scribd logo
1 de 23
Product &
Engineering
So we’re building a unique mobile
solution for last-minute hotel booking.
We want to make life of
spontaneous travelers easier
2
To make it happen we’ve
got an awesome team…
Product
Designer
Android
Developers
Data Entry &
Validations
iOS
Developers
Backend
Developers
Interns
Product
Owner
IT / MKT
Facilitators
QA Testers
& Analysts
Server
Admin
…Consisting Of These Super-Stars WANT TO JOIN US?
…and we’re building together…
5
FRONTEND APPS
(IOS / ANDROID)
And Backend Systems
(PHP / Nodejs)
WE ARE
GREAT AT
SOFTWARE
DEVELOPMENT,
BECAUSE…
We’re Agile
Sprints & Kanban
Stand-ups
Retrospectives
Iterations
Team Prioritization
Continuous Improvements
9
We’re Agile
10
Continuous improvements thanks to team retrospective meetings
We’re Using Industry Best Practices
See our results of the Joel Test:
11
Do you use source control? YES
Can you make a build in one step? YES
Do you make daily builds? YES
Do you have a bug database? YES
Do you fix bugs before writing new code? WE TRY, BUT…
Do you have an up-to-date schedule? YES
Do you have a spec? NO, (but we’re working on documentation)
Do programmers have quiet working conditions? YES
Do you use the best tools money can buy? YES
Do you have testers? YES
Do new candidates write code during their interview? YES
Do you do hallway usability testing? YES
http://www.joelonsoftware.com/articles/fog0000000043.html
We Build Scalable Infrastructure
 We’ve built our architecture in the cloud (AWS & DigitalOcean).
 From Amazon AWS we integrated a bunch of services such as
EC2 instances, RDS MySQL, ElastiCache, Load balancers, Elastic
Beanstalk, SQS messaging, CloudFront, S3, Route 53 and auto-
scaling.
 We use Node.js & NoSQL databases (Redis, MongoDB).
 We built our own PaaS using Deis.
12
We Use Continuous Integration & Deployment
Automated
tests with
Travis
Automated
deployment if
tests pass
13
We Build
14
APIs documented with Apiary.io blueprint APIs designed for speed and scalability
We Use New Technologies
Nodejs & NoSQL
Heroku, Deis
Vagrant, Docker
R language
15
We Use The Best
BEST TOOLS
Issues & bugs: JIRA, ServiceDesk
Code reviews: GitHub Pull Requests
Planning: JIRA Portfolio
Wiki: Confluence
A/B testing: Optimizely Enterprise
Calls: Skype, Hangout
DevOps: PagerDuty, Pingdom, Geckoboard
Servers: AWS, Heroku, Deis
16
SEXY SERVICES
Emails: SendGrid, Mailchimp
SMS: Twilio, Wavecell
Push notifications: Kahuna
Logging & analytics: Logentries, NewRelic
Messaging: Slack
Anti-fraud: JOIN US TO FIND OUT 
We Are Data Driven
17
We Organize Beach Hackatons
to work on fancy stuff.
Last one was in Hua Hin where
we rented a 3-floor villa for 6 devs
We Give Freedom To Work At Home
Stay home to work if you’d like, just add to
the team calendar and write in Slack’s
#chico (check-in, check-out) channel what
are you working on
19
We Research & Innovate
 20% of developers’ time is
dedicated for research &
innovations
 We explore new technologies,
APIs, plugins, open-source
projects etc.
 We’ve built an AppleWatch app
before it was officially launched
and got invited to a secret
Apple Lab in Hong Kong
20
We Celebrate. Often.
21
Our Office Is Just Perfect
22
Do you want to build a
world class product with
us?
Then check out:
1. Github repo WeAreHiring
2. Video How does it work at HotelQuickly?
3. And apply here Open positions
Prepared with ♥ by HQ product team

Más contenido relacionado

La actualidad más candente

DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)
DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)
DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)Alvaro Sanchez-Mariscal
 
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginnersWhat I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginnersEtiene Dalcol
 
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...DicodingEvent
 
Aspect oriented programming
Aspect oriented programmingAspect oriented programming
Aspect oriented programmingRobert MacLean
 
Getting Started With Cypress
Getting Started With CypressGetting Started With Cypress
Getting Started With CypressKnoldus Inc.
 
Nascenia: Road to Software Industry
Nascenia: Road to Software IndustryNascenia: Road to Software Industry
Nascenia: Road to Software IndustryNascenia IT
 
Yet Another Continuous Integration Story
Yet Another Continuous Integration StoryYet Another Continuous Integration Story
Yet Another Continuous Integration StoryAnton Serdyuk
 
Automated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsAutomated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsWork at Play
 
Bulletproof design systems using storybook
Bulletproof design systems using storybookBulletproof design systems using storybook
Bulletproof design systems using storybookChen Feldman
 
Journey with XP a case study in embedded domain by Pradeep Kumar NR
Journey with XP a case study in embedded domain  by Pradeep Kumar NRJourney with XP a case study in embedded domain  by Pradeep Kumar NR
Journey with XP a case study in embedded domain by Pradeep Kumar NRXP Conference India
 
Promises in JavaScript with jQuery
Promises in JavaScript with jQueryPromises in JavaScript with jQuery
Promises in JavaScript with jQueryRyan Blunden
 
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choiceAutomated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choicetoddbr
 

La actualidad más candente (20)

DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)
DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)
DevQA: make your testers happier with Groovy, Spock and Geb (Greach 2014)
 
Test Automation Framework with BDD and Cucumber
Test Automation Framework with BDD and CucumberTest Automation Framework with BDD and Cucumber
Test Automation Framework with BDD and Cucumber
 
What I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginnersWhat I learned teaching programming to 150 beginners
What I learned teaching programming to 150 beginners
 
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
Play with Testing on Android - Gilang Ramadhan (Academy Content Writer at Dic...
 
Api First Design
Api First DesignApi First Design
Api First Design
 
Asj session-4
Asj session-4Asj session-4
Asj session-4
 
Aspect oriented programming
Aspect oriented programmingAspect oriented programming
Aspect oriented programming
 
Getting Started With Cypress
Getting Started With CypressGetting Started With Cypress
Getting Started With Cypress
 
Cucumber BDD
Cucumber BDDCucumber BDD
Cucumber BDD
 
Nascenia: Road to Software Industry
Nascenia: Road to Software IndustryNascenia: Road to Software Industry
Nascenia: Road to Software Industry
 
Yet Another Continuous Integration Story
Yet Another Continuous Integration StoryYet Another Continuous Integration Story
Yet Another Continuous Integration Story
 
Cucumber ppt
Cucumber pptCucumber ppt
Cucumber ppt
 
Automated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and JenkinsAutomated Testing With Jasmine, PhantomJS and Jenkins
Automated Testing With Jasmine, PhantomJS and Jenkins
 
Agile Testing
Agile TestingAgile Testing
Agile Testing
 
DDD with Behat
DDD with BehatDDD with Behat
DDD with Behat
 
Bulletproof design systems using storybook
Bulletproof design systems using storybookBulletproof design systems using storybook
Bulletproof design systems using storybook
 
Polyglot engineering
Polyglot engineeringPolyglot engineering
Polyglot engineering
 
Journey with XP a case study in embedded domain by Pradeep Kumar NR
Journey with XP a case study in embedded domain  by Pradeep Kumar NRJourney with XP a case study in embedded domain  by Pradeep Kumar NR
Journey with XP a case study in embedded domain by Pradeep Kumar NR
 
Promises in JavaScript with jQuery
Promises in JavaScript with jQueryPromises in JavaScript with jQuery
Promises in JavaScript with jQuery
 
Automated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choiceAutomated Acceptance Tests & Tool choice
Automated Acceptance Tests & Tool choice
 

Destacado

MEMS Product Engineering
MEMS Product EngineeringMEMS Product Engineering
MEMS Product EngineeringDirk Ortloff
 
Product engineering@indus
Product engineering@indusProduct engineering@indus
Product engineering@indusindusaviation
 
Education product engineering services
Education product engineering servicesEducation product engineering services
Education product engineering servicesPranshu Joshi
 
Challenges Of Product Engineering
Challenges Of Product EngineeringChallenges Of Product Engineering
Challenges Of Product Engineeringsosshare_sfba
 
R&D and product engineering services from Promwad
R&D and product engineering services from PromwadR&D and product engineering services from Promwad
R&D and product engineering services from PromwadIvan Kuten
 
PCT2010 - 5 min - Moving from Engineering to Product Management
PCT2010 -  5 min - Moving from Engineering to Product ManagementPCT2010 -  5 min - Moving from Engineering to Product Management
PCT2010 - 5 min - Moving from Engineering to Product ManagementProductCamp Toronto
 
Impetus Technologies - Partners in Software R&D and Product Engineering
Impetus Technologies - Partners in Software R&D and Product EngineeringImpetus Technologies - Partners in Software R&D and Product Engineering
Impetus Technologies - Partners in Software R&D and Product EngineeringImpetus Technologies
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product EngineeringJan Petter Hagberg
 
Teq diligent - Corporate Presentation
Teq diligent - Corporate PresentationTeq diligent - Corporate Presentation
Teq diligent - Corporate PresentationTeq Diligent
 
Product and Engineering
Product and EngineeringProduct and Engineering
Product and EngineeringAmir Taichman
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesPradeep B.N.V
 
Agile Development | Product Engineering | Drupal - A Success Story
Agile Development | Product Engineering | Drupal - A Success StoryAgile Development | Product Engineering | Drupal - A Success Story
Agile Development | Product Engineering | Drupal - A Success StorySrijan Technologies
 
Software Product Engineering Life-cycle
Software Product Engineering Life-cycleSoftware Product Engineering Life-cycle
Software Product Engineering Life-cycleDotitude
 
Product Engineering @ TransferWise
Product Engineering @ TransferWiseProduct Engineering @ TransferWise
Product Engineering @ TransferWiseMobileMonday Estonia
 
Transitioning from Engineering to Product Management
Transitioning from Engineering to Product ManagementTransitioning from Engineering to Product Management
Transitioning from Engineering to Product ManagementGayle McDowell
 
Product Engineering Services Trends Q2
Product Engineering Services Trends Q2Product Engineering Services Trends Q2
Product Engineering Services Trends Q2Zinnov
 
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...Lviv Startup Club
 
Understanding differences in startup financing stages
Understanding differences in startup financing stagesUnderstanding differences in startup financing stages
Understanding differences in startup financing stagesStartupxplore
 
Zinnov Zones 2016 - Product Engineering Services
Zinnov Zones 2016 - Product Engineering ServicesZinnov Zones 2016 - Product Engineering Services
Zinnov Zones 2016 - Product Engineering ServicesZinnov
 

Destacado (20)

MEMS Product Engineering
MEMS Product EngineeringMEMS Product Engineering
MEMS Product Engineering
 
Product engineering@indus
Product engineering@indusProduct engineering@indus
Product engineering@indus
 
Education product engineering services
Education product engineering servicesEducation product engineering services
Education product engineering services
 
Challenges Of Product Engineering
Challenges Of Product EngineeringChallenges Of Product Engineering
Challenges Of Product Engineering
 
R&D and product engineering services from Promwad
R&D and product engineering services from PromwadR&D and product engineering services from Promwad
R&D and product engineering services from Promwad
 
PCT2010 - 5 min - Moving from Engineering to Product Management
PCT2010 -  5 min - Moving from Engineering to Product ManagementPCT2010 -  5 min - Moving from Engineering to Product Management
PCT2010 - 5 min - Moving from Engineering to Product Management
 
Impetus Technologies - Partners in Software R&D and Product Engineering
Impetus Technologies - Partners in Software R&D and Product EngineeringImpetus Technologies - Partners in Software R&D and Product Engineering
Impetus Technologies - Partners in Software R&D and Product Engineering
 
Making quality visible in Product Engineering
Making quality visible in Product EngineeringMaking quality visible in Product Engineering
Making quality visible in Product Engineering
 
Teq diligent - Corporate Presentation
Teq diligent - Corporate PresentationTeq diligent - Corporate Presentation
Teq diligent - Corporate Presentation
 
Product and Engineering
Product and EngineeringProduct and Engineering
Product and Engineering
 
Product Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space TechnologiesProduct Engineering Services of Semantic Space Technologies
Product Engineering Services of Semantic Space Technologies
 
Agile Development | Product Engineering | Drupal - A Success Story
Agile Development | Product Engineering | Drupal - A Success StoryAgile Development | Product Engineering | Drupal - A Success Story
Agile Development | Product Engineering | Drupal - A Success Story
 
Software Product Engineering Life-cycle
Software Product Engineering Life-cycleSoftware Product Engineering Life-cycle
Software Product Engineering Life-cycle
 
Product engineering services at a glance
Product engineering services at a glanceProduct engineering services at a glance
Product engineering services at a glance
 
Product Engineering @ TransferWise
Product Engineering @ TransferWiseProduct Engineering @ TransferWise
Product Engineering @ TransferWise
 
Transitioning from Engineering to Product Management
Transitioning from Engineering to Product ManagementTransitioning from Engineering to Product Management
Transitioning from Engineering to Product Management
 
Product Engineering Services Trends Q2
Product Engineering Services Trends Q2Product Engineering Services Trends Q2
Product Engineering Services Trends Q2
 
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...
Мар`ян Цар: Product Engineering Thinking: cultivate and maintain a product mi...
 
Understanding differences in startup financing stages
Understanding differences in startup financing stagesUnderstanding differences in startup financing stages
Understanding differences in startup financing stages
 
Zinnov Zones 2016 - Product Engineering Services
Zinnov Zones 2016 - Product Engineering ServicesZinnov Zones 2016 - Product Engineering Services
Zinnov Zones 2016 - Product Engineering Services
 

Similar a HotelQuickly Product & Engineering

Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platformi4consulting.org
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsGaurav Sharma
 
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsiOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsShashikant Jagtap
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with ForesightInfoSeption
 
eSoftHead Service Introduction
eSoftHead Service IntroductioneSoftHead Service Introduction
eSoftHead Service IntroductionNguyen Hai
 
From Silos to DevOps: Our Story
From Silos to DevOps:  Our StoryFrom Silos to DevOps:  Our Story
From Silos to DevOps: Our StoryGil Irizarry
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsHal Rottenberg
 
Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps Futurice
 
Enterprise ipad Development with notes
Enterprise ipad Development with notesEnterprise ipad Development with notes
Enterprise ipad Development with notesjaxarcsig
 
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerBeyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerAleksei Akimov
 
Heyo on Software Deployment
Heyo on Software DeploymentHeyo on Software Deployment
Heyo on Software DeploymentRishi Ishairzay
 
Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy Ambassador Labs
 
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdf
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdfBest 5 Swift IDEs and Code Editors for Your Next iOS Project.pdf
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdfExpert App Devs
 
2_PDFsam_DevOps.pdf
2_PDFsam_DevOps.pdf2_PDFsam_DevOps.pdf
2_PDFsam_DevOps.pdfmadhu291670
 
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2
 
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptatDominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptatmdevtalk
 

Similar a HotelQuickly Product & Engineering (20)

Mobile application development platform
Mobile application development platformMobile application development platform
Mobile application development platform
 
Transform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOpsTransform Agile Development With Practical DevOps
Transform Agile Development With Practical DevOps
 
iOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS AppsiOSDevUK Conference- DevOps for iOS Apps
iOSDevUK Conference- DevOps for iOS Apps
 
A Tale of Two Apps
A Tale of Two AppsA Tale of Two Apps
A Tale of Two Apps
 
DevOps : Consulting with Foresight
DevOps : Consulting with ForesightDevOps : Consulting with Foresight
DevOps : Consulting with Foresight
 
eSoftHead Service Introduction
eSoftHead Service IntroductioneSoftHead Service Introduction
eSoftHead Service Introduction
 
From Silos to DevOps: Our Story
From Silos to DevOps:  Our StoryFrom Silos to DevOps:  Our Story
From Silos to DevOps: Our Story
 
Innovate Better Through Machine data Analytics
Innovate Better Through Machine data AnalyticsInnovate Better Through Machine data Analytics
Innovate Better Through Machine data Analytics
 
Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps Pepperoni 2.0 - How to spice up your mobile apps
Pepperoni 2.0 - How to spice up your mobile apps
 
Enterprise ipad Development with notes
Enterprise ipad Development with notesEnterprise ipad Development with notes
Enterprise ipad Development with notes
 
API Development Outsourcing
API Development OutsourcingAPI Development Outsourcing
API Development Outsourcing
 
Beyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API ExplorerBeyond the basic Swagger UI: Adyen API Explorer
Beyond the basic Swagger UI: Adyen API Explorer
 
Heyo on Software Deployment
Heyo on Software DeploymentHeyo on Software Deployment
Heyo on Software Deployment
 
Expo - Zero to App.pptx
Expo - Zero to App.pptxExpo - Zero to App.pptx
Expo - Zero to App.pptx
 
Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy Ambassador: Building a Control Plane for Envoy
Ambassador: Building a Control Plane for Envoy
 
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdf
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdfBest 5 Swift IDEs and Code Editors for Your Next iOS Project.pdf
Best 5 Swift IDEs and Code Editors for Your Next iOS Project.pdf
 
2_PDFsam_DevOps.pdf
2_PDFsam_DevOps.pdf2_PDFsam_DevOps.pdf
2_PDFsam_DevOps.pdf
 
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the CloudWSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
WSO2Con US 2013 - Keynote: Developing Enterprise Apps In the Cloud
 
Dragonfly Software Testing
Dragonfly Software TestingDragonfly Software Testing
Dragonfly Software Testing
 
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptatDominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
Dominik Veselý - Vše co jste kdy chtěli vědět o CI a báli jste se zeptat
 

Más de Michal Juhas

Tech Mind Maps - Booklet Preview
Tech Mind Maps - Booklet PreviewTech Mind Maps - Booklet Preview
Tech Mind Maps - Booklet PreviewMichal Juhas
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewMichal Juhas
 
Three Secret Ingredients To Recruiting Software Developers
Three Secret Ingredients To Recruiting Software DevelopersThree Secret Ingredients To Recruiting Software Developers
Three Secret Ingredients To Recruiting Software DevelopersMichal Juhas
 
What i wish i knew in my 20's
What i wish i knew in my 20'sWhat i wish i knew in my 20's
What i wish i knew in my 20'sMichal Juhas
 
Adaptive Upskill As The Future Of The Workforce
Adaptive Upskill As The Future Of The WorkforceAdaptive Upskill As The Future Of The Workforce
Adaptive Upskill As The Future Of The WorkforceMichal Juhas
 
Introducing PlanetQuest on the TechsSmmit 2018
Introducing PlanetQuest on the TechsSmmit 2018Introducing PlanetQuest on the TechsSmmit 2018
Introducing PlanetQuest on the TechsSmmit 2018Michal Juhas
 
Metasearch Outlook 2017
Metasearch Outlook 2017Metasearch Outlook 2017
Metasearch Outlook 2017Michal Juhas
 
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...Michal Juhas
 
How do we test nodejs apps?
How do we test nodejs apps?How do we test nodejs apps?
How do we test nodejs apps?Michal Juhas
 
Becoming Data Driven
Becoming Data DrivenBecoming Data Driven
Becoming Data DrivenMichal Juhas
 
iOS development best practices
iOS development best practicesiOS development best practices
iOS development best practicesMichal Juhas
 
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codeMichal Juhas
 
Building Scalable Micro-services with Nodejs
Building Scalable Micro-services with NodejsBuilding Scalable Micro-services with Nodejs
Building Scalable Micro-services with NodejsMichal Juhas
 

Más de Michal Juhas (13)

Tech Mind Maps - Booklet Preview
Tech Mind Maps - Booklet PreviewTech Mind Maps - Booklet Preview
Tech Mind Maps - Booklet Preview
 
IT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet PreviewIT Recruiter's Mind Maps - Booklet Preview
IT Recruiter's Mind Maps - Booklet Preview
 
Three Secret Ingredients To Recruiting Software Developers
Three Secret Ingredients To Recruiting Software DevelopersThree Secret Ingredients To Recruiting Software Developers
Three Secret Ingredients To Recruiting Software Developers
 
What i wish i knew in my 20's
What i wish i knew in my 20'sWhat i wish i knew in my 20's
What i wish i knew in my 20's
 
Adaptive Upskill As The Future Of The Workforce
Adaptive Upskill As The Future Of The WorkforceAdaptive Upskill As The Future Of The Workforce
Adaptive Upskill As The Future Of The Workforce
 
Introducing PlanetQuest on the TechsSmmit 2018
Introducing PlanetQuest on the TechsSmmit 2018Introducing PlanetQuest on the TechsSmmit 2018
Introducing PlanetQuest on the TechsSmmit 2018
 
Metasearch Outlook 2017
Metasearch Outlook 2017Metasearch Outlook 2017
Metasearch Outlook 2017
 
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...
Subscription Economy: How to shift mindset in 2017 and adapt to changing cons...
 
How do we test nodejs apps?
How do we test nodejs apps?How do we test nodejs apps?
How do we test nodejs apps?
 
Becoming Data Driven
Becoming Data DrivenBecoming Data Driven
Becoming Data Driven
 
iOS development best practices
iOS development best practicesiOS development best practices
iOS development best practices
 
PHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the codePHP Frameworks, or how I learnt to stop worrying and love the code
PHP Frameworks, or how I learnt to stop worrying and love the code
 
Building Scalable Micro-services with Nodejs
Building Scalable Micro-services with NodejsBuilding Scalable Micro-services with Nodejs
Building Scalable Micro-services with Nodejs
 

Último

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxhariprasad279825
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenHervé Boutemy
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brandgvaughan
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek SchlawackFwdays
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLScyllaDB
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Manik S Magar
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr BaganFwdays
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr LapshynFwdays
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):comworks
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024BookNet Canada
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Scott Keck-Warren
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Patryk Bandurski
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesZilliz
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Enterprise Knowledge
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii SoldatenkoFwdays
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfAlex Barbosa Coqueiro
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 3652toLead Limited
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...Fwdays
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsMark Billinghurst
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfAddepto
 

Último (20)

Artificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptxArtificial intelligence in cctv survelliance.pptx
Artificial intelligence in cctv survelliance.pptx
 
DevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache MavenDevoxxFR 2024 Reproducible Builds with Apache Maven
DevoxxFR 2024 Reproducible Builds with Apache Maven
 
WordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your BrandWordPress Websites for Engineers: Elevate Your Brand
WordPress Websites for Engineers: Elevate Your Brand
 
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
"Subclassing and Composition – A Pythonic Tour of Trade-Offs", Hynek Schlawack
 
Developer Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQLDeveloper Data Modeling Mistakes: From Postgres to NoSQL
Developer Data Modeling Mistakes: From Postgres to NoSQL
 
Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!Anypoint Exchange: It’s Not Just a Repo!
Anypoint Exchange: It’s Not Just a Repo!
 
"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan"ML in Production",Oleksandr Bagan
"ML in Production",Oleksandr Bagan
 
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
"Federated learning: out of reach no matter how close",Oleksandr Lapshyn
 
CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):CloudStudio User manual (basic edition):
CloudStudio User manual (basic edition):
 
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
Transcript: New from BookNet Canada for 2024: BNC CataList - Tech Forum 2024
 
Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024Advanced Test Driven-Development @ php[tek] 2024
Advanced Test Driven-Development @ php[tek] 2024
 
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
Integration and Automation in Practice: CI/CD in Mule Integration and Automat...
 
Vector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector DatabasesVector Databases 101 - An introduction to the world of Vector Databases
Vector Databases 101 - An introduction to the world of Vector Databases
 
Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024Designing IA for AI - Information Architecture Conference 2024
Designing IA for AI - Information Architecture Conference 2024
 
"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko"Debugging python applications inside k8s environment", Andrii Soldatenko
"Debugging python applications inside k8s environment", Andrii Soldatenko
 
Unraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdfUnraveling Multimodality with Large Language Models.pdf
Unraveling Multimodality with Large Language Models.pdf
 
Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365Ensuring Technical Readiness For Copilot in Microsoft 365
Ensuring Technical Readiness For Copilot in Microsoft 365
 
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks..."LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
"LLMs for Python Engineers: Advanced Data Analysis and Semantic Kernel",Oleks...
 
Human Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR SystemsHuman Factors of XR: Using Human Factors to Design XR Systems
Human Factors of XR: Using Human Factors to Design XR Systems
 
Gen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdfGen AI in Business - Global Trends Report 2024.pdf
Gen AI in Business - Global Trends Report 2024.pdf
 

HotelQuickly Product & Engineering

  • 2. So we’re building a unique mobile solution for last-minute hotel booking. We want to make life of spontaneous travelers easier 2
  • 3. To make it happen we’ve got an awesome team…
  • 4. Product Designer Android Developers Data Entry & Validations iOS Developers Backend Developers Interns Product Owner IT / MKT Facilitators QA Testers & Analysts Server Admin …Consisting Of These Super-Stars WANT TO JOIN US?
  • 5. …and we’re building together… 5
  • 9. We’re Agile Sprints & Kanban Stand-ups Retrospectives Iterations Team Prioritization Continuous Improvements 9
  • 10. We’re Agile 10 Continuous improvements thanks to team retrospective meetings
  • 11. We’re Using Industry Best Practices See our results of the Joel Test: 11 Do you use source control? YES Can you make a build in one step? YES Do you make daily builds? YES Do you have a bug database? YES Do you fix bugs before writing new code? WE TRY, BUT… Do you have an up-to-date schedule? YES Do you have a spec? NO, (but we’re working on documentation) Do programmers have quiet working conditions? YES Do you use the best tools money can buy? YES Do you have testers? YES Do new candidates write code during their interview? YES Do you do hallway usability testing? YES http://www.joelonsoftware.com/articles/fog0000000043.html
  • 12. We Build Scalable Infrastructure  We’ve built our architecture in the cloud (AWS & DigitalOcean).  From Amazon AWS we integrated a bunch of services such as EC2 instances, RDS MySQL, ElastiCache, Load balancers, Elastic Beanstalk, SQS messaging, CloudFront, S3, Route 53 and auto- scaling.  We use Node.js & NoSQL databases (Redis, MongoDB).  We built our own PaaS using Deis. 12
  • 13. We Use Continuous Integration & Deployment Automated tests with Travis Automated deployment if tests pass 13
  • 14. We Build 14 APIs documented with Apiary.io blueprint APIs designed for speed and scalability
  • 15. We Use New Technologies Nodejs & NoSQL Heroku, Deis Vagrant, Docker R language 15
  • 16. We Use The Best BEST TOOLS Issues & bugs: JIRA, ServiceDesk Code reviews: GitHub Pull Requests Planning: JIRA Portfolio Wiki: Confluence A/B testing: Optimizely Enterprise Calls: Skype, Hangout DevOps: PagerDuty, Pingdom, Geckoboard Servers: AWS, Heroku, Deis 16 SEXY SERVICES Emails: SendGrid, Mailchimp SMS: Twilio, Wavecell Push notifications: Kahuna Logging & analytics: Logentries, NewRelic Messaging: Slack Anti-fraud: JOIN US TO FIND OUT 
  • 17. We Are Data Driven 17
  • 18. We Organize Beach Hackatons to work on fancy stuff. Last one was in Hua Hin where we rented a 3-floor villa for 6 devs
  • 19. We Give Freedom To Work At Home Stay home to work if you’d like, just add to the team calendar and write in Slack’s #chico (check-in, check-out) channel what are you working on 19
  • 20. We Research & Innovate  20% of developers’ time is dedicated for research & innovations  We explore new technologies, APIs, plugins, open-source projects etc.  We’ve built an AppleWatch app before it was officially launched and got invited to a secret Apple Lab in Hong Kong 20
  • 22. Our Office Is Just Perfect 22
  • 23. Do you want to build a world class product with us? Then check out: 1. Github repo WeAreHiring 2. Video How does it work at HotelQuickly? 3. And apply here Open positions Prepared with ♥ by HQ product team