HotelQuickly Product & Engineering

Post on 18-Jul-2015

618 views 2 download

Tags:

Transcript of HotelQuickly Product & Engineering

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