Will Pragnell, Developer in San Francisco, United States
Will is available for hire
Hire Will

Will Pragnell

Verified Expert  in Engineering

Software Developer

Location
San Francisco, United States
Toptal Member Since
January 10, 2016

Will is a software engineer with experience at all levels of the stack. He specializes in audio programming but has a strong background in DevOps, distributed systems, and containers. Will is highly experienced with Go, Ruby, and Objective-C, and he loves anything to do with music or audio.

Portfolio

VMware
Go, BOSH, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF))...
Pivotal
Ruby, Docker, BOSH, Linux, Go
PSPDFKit
iOS, C, Objective-C

Experience

Availability

Part-time

Preferred Environment

Git, Linux, OS X, C, Go, C++, Rust, Kubernetes, iOS, Ruby

The most amazing...

...project I've worked on is Garden, the container technology for Cloud Foundry.

Work Experience

Staff Engineer

2020 - 2021
VMware
  • Provided technical leadership for the Tanzu Application Service core runtime team.
  • Designed solutions for complex bugs and new features.
  • Contributed to the support strategy for FTSE 500 customers.
Technologies: Go, BOSH, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Docker, Concourse CI

Technical Project Lead

2013 - 2017
Pivotal
  • Built clustered data services for Pivotal Cloud Foundry.
  • Created deployable continuous delivery pipelines for various products.
  • Produced various libraries and tools for the rapid development of new products.
  • Led the Garden container team through to the initial release of the next generation of Cloud Foundry runtime.
Technologies: Ruby, Docker, BOSH, Linux, Go

Freelance iOS Developer

2013 - 2013
PSPDFKit
  • Added support for playback and recording of PDF audio annotations.
  • Built a prototype GUI for PDF audio annotations.
  • Assisted in updates for new version of iOS.
Technologies: iOS, C, Objective-C

Web and iOS Developer

2010 - 2013
Softwire
  • Added Core Data support for an iOS client for a large white-label publishing system.
  • Added several other new features to the existing iOS app, including updates for new resolutions, iPad, etc.
  • Built a continuous delivery pipeline and an automated build and configuration system to produce different versions of the app with different feature sets.
  • Built one of a suite of three single page web apps to visualize pricing data and graphically show the impact of pricing changes.
  • Worked on a variety of web apps, both front- and back-end.
Technologies: Ruby on Rails (RoR), Ruby, Objective-C, iOS

Garden

Container technology for Cloud Foundry.

Provides a Go API allowing orchestrators to write platform-agnostic code to run containers on a variety of back-ends.

The Garden-Linux back-end provides a production-ready container system that is secure in multi-tenant environments. It also has support for running Docker images.

Paradigms

Test-driven Development (TDD), Unit Testing, Behavior-driven Development (BDD)

Other

Cloud Foundry, Audio

Languages

Ruby, Objective-C, Go, C, C++, Rust, Swift

Frameworks

Cocoa Touch, Ruby on Rails (RoR), Cocoa, AudioUnit

Tools

Git, Vim Text Editor, Bundler, BOSH, Concourse CI

Platforms

Docker, MacOS, Linux, OS X, Unix, iOS, VMware Tanzu Application Service (TAS) (Pivotal Cloud Foundry (PCF)), Kubernetes

Libraries/APIs

CocoaPods

Storage

Memcached, PostgreSQL, Cassandra, Redis

2009 - 2010

Master's Degree in Computer Science

UCL - London

2004 - 2007

Bachelor of Arts Degree in Music Technology

Thames Valley University - Reading

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