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 a seasoned software architect and craftsman with decades of hands-on experience across Scala, Kotlin, Python, Java, C#, C++, and JavaScript/TypeScript. He runs Dave Briccetti Software LLC and has delivered systems across diverse domains including GIS, student information systems, videoconferencing, remote device control, agriculture, semiconductor manufacturing, and finance. A longtime educator, he teaches programming from third grade through adult professional classes and has led school and community tech initiatives in Lafayette, California. He is an active open-source contributor — notably making Android preference refactors for ODK Collect, an app used to collect billions of data points — and emphasizes maintainable, well-documented code. Available part-time for mostly-offsite development and occasional teaching, he brings systems-level architecture paired with hands-on implementation and mentoring.
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 (18)

user-preferences10
application-framework10
data-collection10
web-frameworks10
app-framework10
java10
scala210
scala10
lift10
javas10
datacollection10
android10
web-framework10
preferences10
webpages8

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