Dave Briccetti

Owner at Lafayette School District

Lafayette, California, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
Dave Briccetti is an experienced software architect and contractor with 17+ years of professional experience and a multi-decade history delivering systems in Scala, Kotlin, Python, Java, C#, C++, and JavaScript/TypeScript. He runs his own consulting and training practice from Lafayette, CA, focusing on part-time, mostly off-site development and teaching programming to students from elementary school through university. His work spans diverse domains—GIS, cloud, student information systems, videoconferencing, agriculture, semiconductor manufacturing, and more—demonstrating an ability to translate domain complexity into pragmatic software. An active open-source contributor, he has improved projects like the Lift Framework and ODK Collect, emphasizing clarity, maintainability, and real-world usability. Beyond coding, he builds tools educators prefer—such as a long-used music gradebook and school web apps—and teaches physical computing and modern CS curricula to K–12 students.
code17 years of coding experience
job23 years of employment as a software developer
stackoverflow-logo

Stackoverflow

Stats
139reputation
489reached
0answers
1question
github-logo-circle

Github Skills (15)

user-preferences10
lift10
app-framework10
javas10
web-framework10
application-framework10
data-collection10
android10
preference10
java10
scala10
webpages8
persistence7
bayesian6
twitter6

Programming languages (11)

TypeScriptC#JavaCSSCMakefileScalaJavaScript

Github contributions (5)

github-logo-circle
getodk/collect

Feb 2017 - Feb 2019

ODK Collect is an Android app for filling out forms. It's been used to collect billions of data points in challenging environments around the world. Contribute and make the world a better place! ✨📋✨
Role in this project:
userMobile Developer (Android)
Contributions:46 PRs, 22 pushes, 492 comments in 1 year 11 months
Contributions summary:Dave primarily focused on modifying the Android app's preferences and core components. They made changes to preferences related to font size and other client-side settings. They also refactored preference keys and moved them to a new class for better code organization. The user's contributions demonstrate experience with the Android platform and application configuration.
challengingmhealthdata-collectionpointsmobile-data-collection
lift/framework

Oct 2011 - Apr 2015

Lift Framework
Role in this project:
userBack-end Developer
Contributions:26 commits, 1 PR, 5 pushes in 3 years 6 months
Contributions summary:Dave primarily contributed to the Lift Framework project by making comment improvements and fixing spelling errors within Scala source files. These changes focused on improving code documentation in various core and web modules, particularly within the persistence/record, core/util, and web/webkit directories. Additionally, the user made minor improvements to the LiftScreen, Menu and StatefulSnippet code to improve clarity and maintainability. The contributions indicate a focus on refining existing code.
frameworkscalaliftjavareal-time
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Dave Briccetti - Owner at Lafayette School District