David Bock is the Vice President of Strategic Development at Core4ce, Inc. where he is responsible for taking new strategic ideas within the company through development and into production.
Prior to joining Core4ce, Mr. Bock has had roles in both private industry and Government consulting. He served as the VP of Enginering - Mission Support at Decisiv, the DevOps Service Area Lead at Excella, the Director of Engineering - Special Projects at LivingSocial, the President and Principal Consultant at CodeSherpas, Inc., and the Technical Director of the Federal Domain at FGM Inc. where he also served as the Chief Architect of the Export Control Program at the Department of State Nonprolliferation and Development Fund.
Mr. Bock speaks frequently on software engineering and management topics at software engineering conferences, and has had various roles in projects with O'Reilly, including the editor of their OnJava Newsletter and website, and judge for several of their Architectural Kata contests.
In 2005, Mr. Bock participated in several JCP standards initiatives, including the definition of the Java 6.0 platform (JSR-270). In 2006, Mr. Bock was awarded the title of "Java Champion", one of 100 such titles given to thought leaders in the Java community.
Mr. Bock's true passion is his work as the Executive Director of Loudoun Codes, a nonprofit for teaching K-12 students in Loudoun County, VA topics related to computer science. Mr. Bock has been volunteering in classrooms since 2013, working with parents and teachers on official curriculum, extracurricular and other supplemental activities.
Dave Bock has been a guest on 3 episodes.
265: Computer Science Education – Forge Your Own Path with Emily Haggard
January 5th, 2022 | 52 mins 52 secs
Emily Haggard recently graduated from college and took a break from taking her finals to join us to talk about her community college path, computer science curriculums, and what makes a great mentor.
261: Celebrating Computer Science Education with Dave Bock
December 1st, 2021 | 1 hr 14 mins
Dave Bock talks about being invigorated and revitalized by talking, teaching, and volunteering in computer science education. He talks about his preference to use Ruby as a teaching language, pros and cons of teaching remotely, and handling time management and energy to do the work.
Episode 006: Getting Technology Into the Hands of Children with David Bock
November 2nd, 2016 | 58 mins 33 secs
In this episode, we talk to David Bock of Loudoun Codes and LivingSocial about getting technology into the hands of children.