Andrew Bancroft
Hi 👋🏻 I’m Andrew.

I am a people-driven, creative, impactful leader, developer, and teacher with more than 15 years of experience helping others succeed with technology.

I have broad experience in data analytics, data governance, cloud platforms, software development, and education, and an established record of leading the delivery of solutions to complex technology problems that advance business objectives and delight customers.

Apps

Noble Open Enrollment
Open Enrollment
Noble Research Institute

I led the development effort for Noble's internally-built Open Enrollment app that allowed employees to:

  • Edit personal information
  • Add and mangage dependents
  • View and change enrollment elections
  • Receive important follow-up notifications about their enrollment status

ASP.Net MVC | C# | SQL Server | JQuery
Noble Materials Inventory
Materials Inventory
Noble Research Institute

I led the development of a biological materials inventory management system that enabled Noble's research staff to:

  • Manage biological material inventory entries
  • Upload attachments
  • Search for materials in the database

ASP.Net MVC | C# | SQL Server | JQuery
Noble Research Data Management System
Research Data Management System
Noble Research Institute

I contributed server-side code adjustments, and co-developed the file management features of Noble's Research Data Management System that allowed research staff to:

  • Create and manage projects
  • Create and manage experiments within projects
  • Upload and share results from processing samples

ASP.Net Web Forms | C# | VB.Net | SQL Server | JQuery
Noble Jr. Beef
Jr. Beef
Noble Research Institute

I led the development of Noble's first native iOS app called Jr. Beef. This app enabled high school students who participated in Noble's annual steer raising competition to:

  • Create records of steers
  • Record steer weights over time
  • Log health and feeding events
  • Add journal entries describing important notes and observations
  • Review a steer's performance

Objective-C | UIKit | SQL Server
Noble Research Data Management System
Ag Tools
Noble Research Institute

I contributed to the development of Ag Tools, a cross-platform mobile app that provided various agricultural calculators to farmers and ranchers.

C# | Xamarin
Express Chiropractic
Express Chiropractic
Bancroft Innovations and Technology Solutions

My business partner and I created a cross-platform mobile app for Express Chiropractic to enhance the overall customer experience for their practice members. The app enabled people to:

  • Choose a home location
  • Check if the location is currently open or closed before heading out the door
  • View the location's regular weekly scheduled hours and any changes in the regular schedule
  • Receive important announcements from clinics via push notification

ReactNative | Firebase
Express Chiropractic Admin
Express Chiropractic Admin
Bancroft Innovations and Technology Solutions

My business partner and I built a back-end admin panel to allow Express Chiropractic employees to:

  • Customize text and images that the mobile app displays
  • Manage regular weekly scheduled hours
  • Make changes in schedule
  • Send push notifications to clients

React | Firebase
Paradigm Hormones
Paradigm Hormones
Bancroft Innovations and Technology Solutions

My business partner and I built a web application for Paradigm Hormones to:

  • Enable clinicians to enter patient parameters
  • Assist clinicians in calculating appropriate hormone replacement levels

React | Firebase
10 Read 10 Said
10 Read 10 Said
Bancroft Innovations and Technology Solutions

One of the first apps I built for myself as a way to facilitate the "10 Read 10 Said" memorization strategy:

  • Enter text to memorize
  • Read the text out loud 10 times while looking at it
  • Say the text again out loud 10 times without looking

Swift | UIKit | SwiftUI

Courses

This course will teach you to make apps using Xcode, Swift, and SwiftUI that support the features users will expect when they upgrade to iOS 17.

Dec 7, 2023 5h 5m
Building iOS User Interfaces with SwiftUI

This course will teach you to make iOS apps with engaging user interfaces using Xcode, Swift, and SwiftUI.

Aug 22, 2021 3h 16m
iOS 14: Getting Started

This course will teach you to make iOS apps with adaptive user interfaces that work on multiple devices using Xcode, Swift, and SwiftUI.

Dec 3, 2020 4h 49m
Implementing In-app Purchases on iOS

This course will teach you how to offer digital content as in-app purchases for your iOS apps.

Jun 8, 2020 2h 20m
iOS Debugging Fundamentals

This course will teach you how to combine problem solving skills and Xcode’s debugging tools to maximize your bug fixing potential.

Dec 23, 2019 1h 25m
iOS Data Persistence: The Big Picture

This course will teach you the big picture possibilities of data persistence on iOS, what to expect if you choose one technology over another, and get the feel for what it’s like to use popular data solutions in code.

Dec 23, 2019 1h 25m
CloudKit Fundamentals

This course will teach you the basics of using Apple’s flagship framework for remote data storage and sharing. Learn to model, save, and query data, synchronize data across devices, handle errors, and deploy to production.

Sept 19, 2018 3h 31m
Core Data Fundamentals with Swift

This course will give you the essential skills you need to architect an app to use Core Data. You'll learn to model, manage, and display data using Core Data in this course.

Mar 30, 2017 4h 39m
Managing Xcode Project Dependencies with CocoaPods

This course will give you the essential skills you need to architect an app to use Core Data. You'll learn to model, manage, and display data using Core Data in this course.

Feb 1, 2016 1h 39m

Data & Analytics

US Beef Cattle Operations
US Beef Cattle Operations Dashboard
Noble Research Institute

In my role as Principal Data Architect, I created several dimensional models using data from the US Census of Agriculture and presented intuitive, query-able data sets to our product and marketing teams to assist in their outreach efforts to our nation's farmers and ranchers. This is an example of one of the "starter" dashboards I created for them.

Azure Databricks | SQL | Power BI

Robotics

Jr. Botball
Jr. Botball
Noble Research Institute

I volunteered to teach a group of 4th and 5th grade students from local elementary schools basic programming skills, the engineering design process, and robotics to prepare them for the Jr. Botball Challenge.

C

Skill Assessments

Skill IQ: iOS and Swift Development

I co-developed assessment questions and performed technical review for Pluralsight's Skill IQ platform covering the following iOS and Swift development topics:

  • Using the Xcode IDE
  • Building user interfaces with SwiftUI
  • Building user interfaces with UIKit
  • Persisting data in an application
  • Adding push notofications to an application
  • Testing an app with unit and UI tests
  • Publishing an app to the App Store
  • Storing data in memory
  • Controlling program flow
  • Working with functions
  • Implementing custom types
  • Defining instance and type methods
  • Handling errors
  • Writing asynchronous and parallel code
  • Using higher-order functions
Skill IQ: Vue 3

I co-developed assessment questions and performed technical review for Pluralsight's Skill IQ platform covering the following Vue 3 topics:

  • Crating and configuring a Vue application
  • Registering and rendering components
  • Implementing component reactivity
  • Handling and emitting events
  • Using built-in directives
  • Passing data between components
  • Working with built-in components
  • Reusing functionality with mixins and composables
  • Routing requests with vue-router
  • Managing state with Pinia
Skill IQ: SolidJS

I co-developed assessment questions and performed technical review for Pluralsight's Skill IQ platform covering the following SolidJS topics:

  • Setting up a SolidJS project
  • Building user interfaces with components
  • Adding interactivity to a SolidJS application
  • Working with lifecycle methods
  • Implementing reactive utilities
  • Using stores and their utilities
  • Using component APIs
  • Using secondary primitives
  • Implementing rendering in a SolidJS application
  • Using reactive control flow
  • Using special Javascript Syntax Extension (JSX) attributes