Kyon86ploydzdhm5zx27

Dan Tolbert

I have been obsessed with technology and gadgetry for as long as I can remember. I help other developers get started with new concepts by writing documentation, guides, and client libraries. Day to day I can be found wearing one of many hats in sales, support, marketing, development, and product.

Developer Advocate - Raleigh, NC, US

2010 - B.S. in Electrical Engineering & B.S. in Computer Engineering - North Carolina State University

: [email protected]

Experience

Developer Advocate, 2015 - Present

  • Founded the developer relations team at Bandwidth and now lead team of three.
  • Develop and maintain client libraries/sdks in NodeJS, Ruby, Python, C#, PHP, & Java
  • Created and managed the release of a developer only site (dev.bandwidth.com) as the one-stop-shop for technical resource.
  • Lead effort to revamp developer onboarding to the API platform.  Transformed the process from multiple points of friction and customer contact to entirely self-service signup (with some guard rails)
  • Online activity via Quora and blog posts brought in ~5% of all new API users.
  • Primary technical resource for support staff throughout the entire customer journey from first touch to code-complete.
  • Maintain close contact with sales team to provide pre-sales support and technical demos/overviews to potential customers.
  • Help run, manage, and judge company wide hackathons and API training sessions.  Worked with the HR team to create an entirely new new-hire onboarding program spanning two days.  All new-hires now get hands on experience with the APIs
  • Work with product marketing managers to build competitive landscape 'battlecards' to train sales and build marketing pages.
  • Build, film, and run webinars demonstrating how to use Bandwidth's APIs to build small web apps.
Experiences 00 00@2x 504900dc09d82f711fdb54cf5763251cab5193a844856da978b2b8f3907ecd5a

Developer, 2013 - 2015

  • Created a roll-your-own 'test cloud' using Appium and NodeJS to auto-detect and then run UI tests on physical Android and iOS devices for each new Pull Request via Github. Each test implemented a 'page' API that allows mobile developers to write basic tests by hiding the selenium & assertions in a 'smart' object. 
  • Created a test framework (NodeJS) and mock server for Bandwidth APIs that allowed me to record network requests (and mock the given responses) in order to assert end to end functionality.
Experiences 00 02@2x d08cb731546334ac3e784c5845e368719bba256a127be86e720a634d798b8bb9

Automation Engineer, 2010 - 2013

  • Relentlessly automated lab infrastructure, test suite creation/reporting, and station utilization. Used MySQL, Python, Java, C, and Ruby on Rails to create and manage the automation suite.  Efforts lead to constantly completing test plan execution 2-3 weeks ahead of schedule as well as an overall 60% increase in test-station efficiency.
Experiences 00 03@2x b381b81be12ffb5207e31257bd24e9606aef09c63c7e710fcd513da5ffd4e913

Selected Projects

Projects 01 00@2x 9a5a97084c8e268ae3725d8e03654d1815ae2eb597b59c292ae4d0beffa7b703

dev.bandwidth.com


Bandwidth documentation site generated with Gitbook. Raw documentation is written in markdown, then transformed to html through custom plugins
Projects 01 01@2x 5659ae1046a29c3ededd36e4a50b2c0f0c26b5fd7152a5d1cc138de803a81cbf

weshould.co & code.weshould.co


Nice little group messaging app written in NodeJS.  Uses yelp, google, giphy, & Bandwidth's APIs to look up and display information within a group message thread.



Projects 01 02@2x fe789c7495428f4bddd216a44a8d0d12ce13fbeed0f26e9c9f2fa6c5fb4b5cc2

github.com/bandwidthexamples

github.com/bandwidth


Bandwidth's open source presence. Includes the SDKs and plethora of example applications.