John Davis

Self Employed

Durham, North Carolina, 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
John Davis is an experienced software engineer with 13+ years building embedded systems, cloud data pipelines, and now focused full-time as an Apple SpriteKit game developer for his turn-based strategy title "Blue-Red Combat." His background spans principal and senior roles at Broadcom, IBM, and startups where he shipped system-level C/C++ and Linux firmware, architected Yocto builds, and led tooling for large-scale developer workflows. He also brings strong cloud and ML experience—contributing to GoogleCloudPlatform training labs and building GCP-based DSP and TensorFlow pipelines for audio analysis. Comfortable across embedded, backend, and DevOps stacks, he’s repeatedly turned prototypes into production using Python, bash, systemd, and CI/CD tools. A pragmatic problem-solver, he has hands-on hardware experience (PCBs, LoRa gateways, STM32) and a knack for documentation and community teaching, having run GCP user groups and published tooling on GitHub. Now based in Durham, NC, he combines deep systems expertise with creative game development.
code13 years of coding experience
job28 years of employment as a software developer
bookBachelor of Science (BS) Computer Engineering, Bachelor of Science (BS) Computer Engineering at North Carolina State University
bookJohns Hopkins University
bookfreeCodeCamp
bookHigh School Diploma, High School Diploma at wilkes central high school
languagesEnglish, Chinese, German
stackoverflow-logo

Stackoverflow

Stats
4,319reputation
4.6mreached
113answers
41questions
Badges
integer
top-5%
debugging
top-5%
python
top-5%
github-logo-circle

Github Skills (19)

python10
machine-learning10
feature-engineering10
tensorflow10
jupyter-notebook10
apache-beam10
bigquery9
debugging9
gcp9
integer9
data-preprocessing9
shell6
swift6
gdb6
google-cloud-storage6

Programming languages (17)

JavaC++CCOBOLTeXGoHTMLGroovy

Github contributions (5)

github-logo-circle
Labs and demos for courses for GCP Training (http://cloud.google.com/training).
Role in this project:
userML Engineer
Contributions:24 commits, 13 PRs, 31 comments in 10 days
Contributions summary:John made changes to the `feateng.ipynb` notebook, which appears to be focused on feature engineering for a machine learning project. The commits involve importing TensorFlow and Apache Beam, and include steps for preprocessing, query definition, and model development. The user also implemented environment variable configurations.
gcpgoogle-cloud-platformgoogle-cloudtraining
rtp-gcp/BALSA

Nov 2023 - Apr 2024

# BALSA Basic Assembly Language Source Assist
Contributions:45 reviews, 51 PRs, 148 pushes in 5 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
John Davis - Apple App Developer at Self Employed