David Boyce

Principal Consultant at Adventure Ready Consulting

Laramie, Wyoming, 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

👤
Senior
🎓
Top School
David Boyce is a Principal Consultant with 10+ years of experience building resilient, data-driven systems for nonprofits, outdoor and maritime organizations. He designs extensible Salesforce and SaaS integrations that empower clients to manage and adapt their own solutions, drawing on hands-on engineering experience from Microsoft and startups. At UnCruise Adventures he architected real-time data sync and KPI dashboards across Salesforce and Microsoft Dynamics BC, demonstrating a blend of systems integration and operational observability. His background spans embedded and cloud services, databases, and automation—skills honed from roles at Microsoft, IPConfigure, and as a co-founder in the security software space. Based in Laramie, Wyoming, he still focuses on nonprofit impact work through 501 Commons-style database consulting, prioritizing maintainability over vendor lock-in. Colleagues rely on him to turn messy cross-system data flows into auditable, actionable insights.
code9 years of coding experience
job25 years of employment as a software developer
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Washington State University
github-logo-circle

Github Skills (6)

hikvision6
marine5
nmea4
signal3
barrage3
ais3

Programming languages (2)

JavaScriptPython

Github contributions (5)

github-logo-circle
Data Import Automation is for anyone that is using the Salesforce Data Import Wizard or Data Loader on a regular basis to get the same set of external data uploaded to Salesforce. If you have ever saved a field map file (sdl file) from Data Loader then automation is probably a good option. Common tasks that are ideal for Data Import Automation are donation records coming from periodic financial reports, business cards/contacts from marketing events, external databases not integrated into Salesforce, or any other data that has the same fields you are regularly uploading. There is an investment in setting up the Data Import Automation that takes a couple of hours but once you have it setup the end user experience is Copy external data sources (e.g., csv, excel files) to a specific location Run the import automation program Review import emails (takes about 10-15 minutes for import to finish) which have a log of the import process and the Salesforce Data Loader success and error files are attached. 501 Commons Salesforce Importer Open Source project on GitHub https://github.com/501Commons/Salesforce-Importer The technology used is Salesforce Data Loader Command Line Microsoft Excel Python The bulk of the setup work is building the Microsoft Excel file by adding New Data Queries for your external sources & Salesforce Object query. Then using Excel Power Query merge data between your external data sources and Salesforce objects so that you have a list of data to insert (not already in Salesforce) and data to update. The project is open source so feel free to suggest and make contributions. Built and tested on Windows but no reason shouldn't work on Mac OS.
Contributions:172 commits in 2 years 3 months
salesforce-data-loader
Contributions:6 commits in 2 months
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
David Boyce - Principal Consultant at Adventure Ready Consulting