Jonathan Randall

Software Developer

Salt Lake City, UT

sixteen years in software development and project management. Most recently, I'm fond of working with Go and the Elastic stack. My focus is on data and backend systems for web applications.

  • Oversaw team of thirty people located across three continents
  • Account manager for $4M annual of software contracts for four years running
  • Built algorithms which managed millions of dollars annually in advertising spend
  • Account manager for performance marketing platform managing with more than $10M in advertising spend annually


OODA Health

Senior Software Developer | Mar 2018Current, 1 year 9 months


Senior Software Developer | Sep 2016Mar 2018, 1 year 6 months


Senior Software Developer | Mar 2014Aug 2016, 2 years 5 months

  • Search applications based on Elasticsearch
  • Ruby on Rails development
  • Python/Django Web development
  • Mobile application development using Phonegap / Cordova / JQuery Mobile.

Dish Digital

Senior Software Developer | Oct 2013Mar 2014, 5 months

I focused on building data extraction from source systems and integration with the data warehouse. This work ranges from talking to hadoop to traditional dbms systems and on to third party api extraction. Used Python and MySQL


Senior Software Engineering Manager | Jun 2011Feb 2013, 1 year 7 months

nPario is a Big Data startup that acquired Inquiro Group in 2011.

Managed their largest client relationship delivering custom software solutions for large scale custom search marketing platform. Responsible for all aspects of the customer relationship from defining new opportunities to project execution. Interacted with customers at the director and VP level. Those interactions revolved around identifying new opportunities, budgets, product requirements, roadmap and search marketing campaign management. Managed a team of thirty developers, QA engineers and analysts.

Inquiro Group

Software Engineering Manager | Jan 2009Jul 2011, 2 years 6 months

Inquiro Group provides search marketing insights across organic and paid search channels to advertisers and agencies.

  • Managed a large team of developers, QA engineers and analysts on many successful releases.
  • Hired engineers.
  • Engaged directly with customers in requirements gathering and product development.


Software Engineering Manager | Jan 2009Jul 2011, 2 years 6 months

Oversaw the production of software project implementation and quality assurance.

  • Architected data and systems software.
  • Hired engineers.
  • Wrote product requirement documents and translated those into technical specification documents.
  • Wrote detailed product testing documents used to ensure the on going delivery of high quality software deliverables to customers.


Lead Software Developer | Apr 2004Dec 2006, 2 years 7 months

GKMC is a technology development lab established by the University of Utah with emphasis in the application of data mining techniques to business.

  • Implemented data mining algorithms in C++ and Java
  • Web application development in Java


University of UtahB.S. Computer Science | Jan 2000 - May 2005


  • MySQL
  • PostgreSQL
  • ElasticSearch
  • Python
  • Go
  • SQL
  • Data Warehousing
  • Ruby
  • Rails
  • Django
  • Linux
  • Git
  • Flink
  • AWS
  • Ansible
  • Terraform