Kevin Bonds

Strong analytics generalist with depth in many technical areas. Experience applying industry best tech (SQL, Teradata, R, Python, Git, Shiny, Hadoop, Zeppelin, GCP, ODBC, JDBC, JWT, Outh2.0) to data analysis, data engineering validation, and data product design. Influencer for collaborative work flows and analytics best practices. Always curious and flexible with methods, tools, and techniques to add business value at minimal expense.

Post by author

Creating a Development Environment for SQL

by Kevin bonds, at 21 August 2025, category : SQL

My past few positions have had me using a lot of Python, R, Docker, Airflow etc., and not as much pure SQL for analysis. As a result, my SQL skills are a little rusty. So I decided to create a development environment for SQL in order to practice. In this quick post I’ll outline how I setup a PostgreSQL environment in a docker container. There are plenty of practice environments online, but I want to have certain data tables available to practice analyzing business data specifically (MAU, ARPU, Revenue, etc.).

read more

A/B/N Testing in Python

by Kevin bonds, at 07 June 2025, category : Ab testing Python Eda

The following case study will illustrate how to analyze the results for an A/N Test (or multitest). An A/N Test is a type of A/B Test in which multiple variants are tested at the same time.

We’ll compare 2 variants, against a control, to increase purchase rate on a fictional website. Since testing multiple variants at once increases the error rate (known as Family Wise Error Rate–FWER), we’ll use a correction when determining statistical significance.

Along the way, I’ll warn against some common mistakes when designing and interpreting results of experiments. And touch on the sticky subject of P-values and what they mean (and don’t mean). Hope you find it informative.

read more

A/B Testing in R

by Kevin bonds, at 13 May 2023, category : Ab testing Eda

A stakeholder may ask if a particular change, to an application, will make a user more likely to make a purchase (or more likely to make a larger purchase, etc.). These types of questions are excellent candidates for a controlled experiment–known as A/B Testing. To answer these questions, a data scientist must apply good testing methods; and understand well, certain statistical concepts to evaluate the experiment effectively. A/B testing can be tricky to conduct without bias and difficult to evaluate. And like all hypothesis testing, there is a certain amount of uncertainty inherent. It’s this uncertainty that the Data Scientist attempts to quantify and explain.

read more

Time for a New Chapter

by Kevin bonds, at 20 March 2023, category : Job hunting

Having spent the last three years as a Data Scientist at Location Labs by Avast and later at Smith Micro Software Inc (following the division’s acquisition from Avast), I am now seeking my next opportunity. In my previous role, I fulfilled multiple responsibilities, including supporting the product development team and spearheading the development of a cutting-edge Data Science Platform and workflow based on open-source tooling, using a microservices/API approach.

read more

Twitter Sentiment Analysis: Part 1

The following is an analysis of the Twitter Sentiment Analysis Dataset available at: http://thinknook.com/twitter-sentiment-analysis-training-corpus-dataset-2012-09-22/. I will attempt to use this data to train a model to label unseen tweets into “Positive” or “Negative” sentiment. I will walk through my methodology and include code.

read more

Time Series Analysis of crude oil

by Kevin bonds, at 30 November 2019, category : Time series Arima

In order to illustrate data modeling techniques, and also experiment and learn, the following data analysis will be carried out and discussed. This blog will be an iterative process–meaning it may be incomplete to the viewer at any given time. Nonetheless, it will be public in it’s unfinished state for the purpose of feedback and discussion. All code for this analysis can be found at: https://github.com/kwbonds/crudeoil_products. Please Feel free to clone/fork. And please comment to me at with any helpful suggestions or feedback. I greatly incourage it.

read more