While working either at Microsoft, or running my own technical consulting business, I have devoted ~25% of my time to technical volunteering. In this talk I'll share what has worked for me over the past 20 years. Examples will include what my team did, what worked and what didn't.
Volunteering efforts included the following:
- Child Foster Care - build machine learning model to more quickly identify potential issues with child placements
- Philharmonic Orchestra - build machine learning model to improve subscriber revenue
- Global Education - build database of donors for global non-profit
- Electronic Medical Records (Africa) - 5 year long part-time project - build application, local capacity, interact with non-profits and national government
- Teaching Kids Programming - 12 years - build and open source Java library and courseware for K-12 (middle school) teachers on GitHub
- Cancer genomics - build cloud pipelines to speed up cancer genomic research (Australia, UK and US)
I'll cover patterns for effective technical volunteering bases on these experiences.
Cloud Architect who codes. Author of 35 Linked In Learning courses on cloud and big data topics. Lead my own software consultancy for the past 11 years, working on genomic-scale cloud data pipelines. In 2007-2011 I worked at Microsoft as a Sr Developer Evangelist.