Test-Driven Development

At Driverbase we pride ourselves on delivering a better car search experience.

Just as we recognize the value in test driving a vehicle before taking it off the lot, we also understand the importance of fully testing our software before delivering it to the web.

Consistent website performance is at the core of our vehicle search and recommendation experience. Today we’d like to highlight a few key features of our development process that enable us to deliver a consistent and high-quality product.

Good software starts with a solid team. Designing and writing scalable code should be a fun and engaging experience, and we carefully select engineers who enjoy solving problems in a collaborative environment. We look for good communicators who are enthusiastic about learning new technologies and building meaningful applications. We’re hiring engineers!

We use a range of tools to architect, design, and build our application. Slack is a great collaboration app for our distributed team. We use GitHub to manage our source code repo and code review process. VS Code is a wonderful (and free!) IDE with support for many different languages, and an active and engaged support community.

From the very start, our development philosophy focused on creating testable code. Our test framework is designed to facilitate quick iterations, and developers can easily run our entire suite of unit, integration, and selenium tests (locally or on the build server) in under five minutes.

As part of integration testing, we use the nifty tool Obevo to build and populate a test database from scratch. This enables us to test webapp to database interactions, and verify real communication between a live app and database.

We use CircleCi for continuous integration builds, and at the moment we run 600+ automated tests on every commit. Successful tests serve as a pre-review gate in GitHub, as well as living documentation of expected behavior. High test coverage gives us greater confidence and freedom to make changes without breaking existing behavior.

In addition to testable code, we strongly believe in the ability to deploy changes at a moments notice, with zero downtime. With CircleCi workflows, we deploy our application to test or prod environments running on AWS with a single click. Clicking deploy runs a custom ansible script that connects to our hosts and performs the upgrade. Ansible helps us encapsulate complex functionality in a simple process, and enables us to push approved and tested changes to prod in minutes.

Test-driven development plays an important role in the Driverbase car search experience. We hope you continue to enjoy our platform, and if you have any feature requests, please let us know!

Eric Parziale
VP Engineering

Year 1 @ Driverbase

This week we are celebrating our one year anniversary at Driverbase. I am excited to report on the progress we have made and share more information about our plans for the future.

Driverbase achieved substantial milestones over the last 12 months. In our first year of operation we:

Team
Established an exceptional team of technical founders and are actively recruiting. Follow our current openings.

Systems & Infrastructure
Setup our infrastructure and a test driven development approach.

Vehicle Graph
Independently compiled a global mapping of all cars, suvs, light duty trucks and motorcycles. Over 500K+ unique vehicles are represented.

Manage your Garage
Built an application that allows drivers to see all their car information in one place and plan for their next purchase. Drivers can create a profile, add driving routes and current vehicles to unlock personalized vehicle recommendations.

Prediction Engine
Launched a personalized AI powered vehicle recommendation system that helps drivers own the right car at the right time. This system calculates the optimal vehicle for each driver based on their unique situation. It provides insights regarding which car to buy, where to buy, how to buy and when to buy.

Intellectual Property
Drafted and filed a utility patent for our Personalized Vehicle Recommendation System.

Driver Beta
Completed a driver beta program to get product feedback and make progress on the cold start challenge. Built an initial community of drivers.

Marketplace
Built an automotive marketplace for buyers and sellers in the United States to buy and sell new, certified, and used cars, trucks, suvs and motorcycles. Drivers can track vehicles of interest, save searches, receive price change and availability alerts, and connect with driver-centric dealerships in their local area. The marketplace leverages a drivers profile to make it easier to compare vehicles from multiple brands and dealerships. It has also been integrated with the Prediction Engine so that vehicle recommendations are matched to specific inventory ranked based on each drivers unique profile.

Dealer Console
Launched Dealer Console so dealers can create a free public profile and list new and used cars for sale on the marketplace. Vehicle inquiries and sales appointments are sent in ADF format to the dealerships CRM or as website referrals deep linked to the appropriate dealer website url.

Dealer Beta
Opened a dealer beta program to allow dealers to list their dealership and inventory on the marketplace.

Integrations
Implemented support for integration with most major automotive technology partners.

Industry Events
Covered the New York Auto Show as a member of the press to conduct new model research. Represented Driverbase at NADA, JD Power Automotive Summit, Digital Dealer, and Driving Sales to establish key partnerships.

Why Driverbase Matters
I have been in the automotive technology field since 2005 and worked with the majority of OEMs, dealerships, automotive marketplaces and web providers.  This means I have been involved with most of the online consumer behavior in auto.  I believe there is an incredible amount of waste and the car shopping process is still time consuming and painful despite massive investments in digital marketing. Car- buying journeys now include “900 digital touch-points in a 3 month period with 71% on mobile” according to a recent Google study. Drivers are owning vehicles for longer and prices are increasing so choosing the optimal vehicle is even more important.  The vehicle market has become more complex and fragmented with model lineup changes, new propulsion types, and autonomous driving technologies.

Customer Focus
We aspire to be the world’s most customer-centric automotive technology company and are excited about the challenges and opportunities ahead. Thank you to each driver, dealership and oem for the opportunity to work for you.

Thanks to our team for the valiant progress.

Regards,

Dan Jackson
CEO Driverbase Inc.
dan@driverbase.com

Get Started:
Drivers: Create your free driver account to see all your car information in one place and get personalized vehicle recommendations.
Dealers: Join our dealer beta to list your dealership and inventory on the marketplace.
Existing Users: Login to see your latest vehicle recommendations.

Follow Driverbase for future updates:
https://www.instagram.com/driverbaseinc/
https://www.facebook.com/driverbaseinc/
https://www.linkedin.com/company/driverbase/
https://twitter.com/driverbaseinc

About Driverbase Inc.
Founded in 2018, Driverbase Inc. is an independent, data-driven car search platform. Our mission is to deliver a better car search experience. Driverbase has compiled vehicle information and implemented artificial intelligence and machine learning techniques to calculate the optimal vehicle recommendations for every driver.

Driverbase @ New York Auto Show 2019

Driverbase will participate in the 2019 New York Auto Show as a member of the press. The Driverbase team will cover all major vehicle unveilings, conduct data collection and host interviews with manufacturers participating at the NYIAS.

Show Coverage Schedule

WEDNESDAY, APRIL 17

7:15 – 7:45

World Car Awards Breakfast

Special Events Hall, Level 1

7:45 – 9:00

World Car Awards Program

Special Events Hall, Level 1

9:10 – 9:35

Toyota

River Pavilion, Level 4

9:45 – 10:10

Lincoln

Stand, Level 3

10:15 – 10:40

Mercedes-Benz

Stand, Level 3

10:45 – 11:10

Hyundai

Stand, Level 3

11:15 – 11:40

Subaru

Stand, Level 3

11:45 – 12:05

Porsche

Stand, Level 3

12:10 – 12:30

Genesis

Stand, Level 3

12:35 – 12:55

Mazda

Stand, Level 3

1:00 – 1:20

Kia

Stand, Level 3

1:25 – 1:45

Nissan – Anniversary Editions & Reception

Stand, Level 3

1:50 – 2:15

Ford – National Mustang Day & Snacks

Stand, Level 3

2:20 – 2:40

Mullen

Crystal Palace

2:45 – 3:05

Maserati

Stand, Level 3

3:10 – 3:25

Koenigsegg

Stand, Level 3

3:30 – 3:55

Alfa Romeo – Special Editions & Reception

Stand, Level 3

4:00 – 4:45

Acura – Special Editions & Bourbon Tasting

Stand, Level 3

THURSDAY, APRIL 18

8:30 – 9:00

Wards 10 Best Interiors – Media Breakfast

Crystal Palace, Level 3

9:05 – 9:20

BAC

Exotics Stand, Level 3

9:20 – 9:35

Glickenhaus

Exotics Stand, Level 3

9:45 – 10:00

Karlmann King

North Concourse, Level 2

10:05 – 10:40

Tech Talks @ the New York Auto Show

Crystal Palace, Level 3

10:45 – 11:00

NASCAR – StarCom Racing

Crystal Palace, Level 3

11:10 – 11:40

Hypercar CEO Summit

Crystal Palace, Level 3

11:50 – 12:25

Tech Talks @ the New York Auto Show

Crystal Palace, Level 3

12:30 – 12:45

Saratoga Museum

North Concourse, Level 2

12:50 – 1:05

Polaris Slingshot

Stand, Level 1

1:05 – 1:20

Roush

Stand, Level 1

1:25 – 1:45

EVs in New York State 101

Stand, Level 1

AI Powered Car Search Website Driverbase.com Expands Leadership Team

Driverbase.com Car Search

Eric Parziale, Former Goldman Sachs Engineer, joins Driverbase as VP Engineering

Seattle, WA United States April 15, 2019 – Today Driverbase.com, the AI powered car search website, announced the appointment of Eric Parziale to it’s leadership team.  As VP of Engineering, Parziale will lead development initiatives for the core web application and machine learning system.

“I’m excited to be here. I’m thankful to work with such a great team, and I think we have a vision to meaningfully improve the online car search process. We’re using technology to solve a tangible problem, and it’s very rewarding to see our product grow,” said Eric.

“We have been focused on implementing our platform since June 2018, and are now preparing to deploy our initial general availability offering,” said Andrew Bays, Chief Technology Officer at Driverbase Inc. “We are thrilled to announce Eric has joined us as VP of Engineering to take a central role in maturing our nascent technology.”

Learn more:
https://driverbase.com/company/team/
https://driverbase.com/company/careers/

Join for free to find your optimal vehicle:
https://driverbase.com/user/register

About Driverbase Inc.
Founded in 2018, Driverbase Inc. is an independent, data-driven car search platform. Our mission is to deliver a better car search experience. Driverbase has compiled vehicle information and implemented artificial intelligence and machine learning techniques to calculate the optimal vehicle recommendations for every driver.

Contact
Saki Yamada
Media Relations
113 Cherry St #53392
Seattle, WA 98104-2205, US
press@driverbase.com
+1 (866) 986-7757