Eric Hare, Developer in Lake Stevens, WA, United States
Eric is available for hire
Hire Eric

Eric Hare

Verified Expert  in Engineering

Bio

Eric is the chief data scientist at the Omni Analytics Group. He has a Ph.D. in statistics and computer science from Iowa State University. Eric is the most proficient working in R, RStudio, and associated R packages, including Shiny, R Markdown, and ggplot2. He is very comfortable with Python and the associated data manipulation and deep learning packages, including OpenAI and other LLMs.

Portfolio

Belmont Technology Inc
Python, Linux, Machine Learning, Computer Vision, MySQL, D3.js, Statistics...
Omni Analytics Group
Python, JavaScript, HTML, RStudio Shiny, RStudio, R, Machine Learning, Linux...
Iowa State University
iOS, Android, RStudio Shiny, RStudio, R, Statistics, Data Visualization...

Experience

Availability

Full-time

Preferred Environment

PyCharm, Python, RStudio, R, Visual Studio Code (VS Code)

The most amazing...

...project I've worked on is an automated algorithm for assessing whether two bullets were fired from the same gun used in the criminal justice system.

Work Experience

NLP and Graph Database Developer

2019 - PRESENT
Belmont Technology Inc
  • Developed a Python microservices platform for easily deploying serverless functions in the cloud.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Managed team members in their tasks and priorities.
Technologies: Python, Linux, Machine Learning, Computer Vision, MySQL, D3.js, Statistics, Predictive Modeling, Data Visualization, Data Analysis, Natural Language Processing (NLP), Generative Pre-trained Transformers (GPT), MacOS, Ggplot2

Chief Data Scientist

2014 - PRESENT
Omni Analytics Group
  • Created a set of interactive R Shiny web applications for our laboratory page.
  • Worked on numerous projects involving exploratory data analysis and statistical modeling.
  • Developed a Shiny training course that was taught at a data science conference in Melbourne, Australia.
  • Prototyped and performed a grid parameter search on stylized image transfers in Python.
  • Produced many statistical and analytical reports using R Markdown.
Technologies: Python, JavaScript, HTML, RStudio Shiny, RStudio, R, Machine Learning, Linux, Computer Vision, MySQL, D3.js, Statistics, Predictive Modeling, Data Visualization, Data Analysis, Generative Pre-trained Transformers (GPT), Natural Language Processing (NLP), Ggplot2, Markdown, X (formerly Twitter) API

Research Assistant

2015 - 2017
Iowa State University
  • Developed an interactive web application for teaching introductory statistics classes.
  • Built a model to predict the probability that two bullets were fired from the same gun.
  • Created a framework to assess the diversity in peptide libraries.
  • Developed a package that simulates the manipulation of discrete random variables.
  • Maintained and created a framework for performing statistical tests using the lineup protocol.
Technologies: iOS, Android, RStudio Shiny, RStudio, R, Statistics, Data Visualization, Data Analysis, Ggplot2

Quality Assurance Intern

2010 - 2013
TIBCO Software, Inc.
  • Developed an automated testing framework for R functions.
  • Deployed this testing framework into a web-based analysis tool.
  • Wrote unit tests to test the software's core functionality.
  • Maintained a build system for the software being developed.
  • Presented new technologies at weekly meetings to the group.
Technologies: RStudio, R, Data Analysis

Omni Analytics Group Shiny Laboratory

https://labs.omnianalytics.org
As part of my work for Omni Analytics Group, I created a web portal with a suite of Shiny applications developed by myself and my team. These applications prototype and highlight some of our capabilities as data scientists and give a preview of how analysis could look if deployed as a web application.

Past Consulting Work

https://omnianalytics.org/case-studies/
A compilation of past consulting work I have taken part in at Omni Analytics Group can be seen at omnianalytics.org/case-studies. These range from simple exploratory data analysis projects to complex modeling and integration projects.

The intRo Statistical Software

https://github.com/gammarama/intRo
A Shiny-based web application to complement an introductory statistics class. This application implements common statistical routines in an easy-to-use web application so that students are happy with their first exposure to statistics. The application is deployed and available at intro-stats.com.

Algorithms for Matching Bullets

https://github.com/erichare/bulletr
My Ph.D. research was on algorithms for bullet matching. This involved creating an R package called Bulletr, which implements a set of statistical routines to automatically assess the probability that two bullets were fired from the same gun. We also deployed this as a web application, and the Annals of Applied Statistics accepted our paper on this research.
2014 - 2017

Doctor of Philosophy (Ph.D.) Degree in Statistics and Computer Science

Iowa State University - Ames, IA, USA

2012 - 2014

Master's Degree in Statistics

Iowa State University - Ames, IA, USA

2008 - 2012

Bachelor of Science Degree in Computer Engineering

University of Washington - Seattle, WA, USA

2008 - 2012

Bachelor of Science Degree in Statistics

University of Washington - Seattle, WA, USA

Libraries/APIs

Ggplot2, X (formerly Twitter) API, D3.js, OpenCV

Tools

PyCharm

Languages

Markdown, Python, R, HTML, JavaScript

Frameworks

RStudio Shiny

Platforms

RStudio, MacOS, Linux, Android, iOS, Visual Studio Code (VS Code)

Storage

MySQL

Other

Predictive Modeling, Data Visualization, Data Analysis, Natural Language Processing (NLP), Machine Learning, Statistics, Generative Pre-trained Transformers (GPT), Computer Vision

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring