hotelquickly product & engineering
TRANSCRIPT
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 Hackatonsto 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 Perfect22
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