Kevin Bowling

Principal Software Engineer at EnCharge AI

Greater Phoenix Area 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
🎓
Top School
Kevin Bowling is a principal software engineer with 16 years of systems-focused experience building and hardening high-performance infrastructure across CDN, cloud, and trusted compute environments. He has led kernel and networking work at scale—driving TCP, driver, and OS-level improvements at Limelight and building secure Linux stacks and TPM/HSM integrations at Bullish. Kevin combines hands-on C/C++ systems development with leadership in product-facing roles, shipping large-scale telemetry, timeseries ingestion, and appliance software at Netflix, Pearpop, and EnCharge AI. He is a long-standing open-source contributor to foundational projects like libevent and collectd, often modernizing portability and cross-platform build support for legacy platforms such as IRIX and AIX. A practical systems architect and proprietor of a consulting practice since 2003, he bridges deep technical troubleshooting with strategic delivery that has repeatedly reduced costs and unlocked new revenue. Based in the Greater Phoenix area and active in the FreeBSD community, Kevin brings rare expertise in both low-level OS internals and production-grade distributed systems.
code16 years of coding experience
job16 years of employment as a software developer
bookComputer Science, Computer Science at The Citadel
stackoverflow-logo

Stackoverflow

Stats
323reputation
15kreached
2answers
5questions
github-logo-circle

Github Skills (31)

metricbeat10
lib10
multiplatform10
code-library10
cross-platform10
c1110
collectd10
networking10
c1710
daemon10
daemons10
metric10
platform-independent10
build-system9
autoconf9

Programming languages (16)

PowerShellJavaC++CRustMakefileGoPerl

Github contributions (5)

github-logo-circle
collectd/collectd

Feb 2015 - Jun 2022

The system statistics collection daemon. Please send Pull Requests here!
Role in this project:
userBack-end Developer
Contributions:4 PRs, 32 comments in 7 years 5 months
Contributions summary:Kevin primarily contributed to the `write_tsdb` plugin, which likely involves writing metrics to a Time Series Database (TSDB). Their work included the initial implementation of the plugin, refactoring, and adding features such as host tags and metadata support for TSDB prefixes and tags. The commits demonstrate an understanding of collectd's plugin architecture and the integration with a TSDB system. The changes involved modifications to the code to send messages and format values correctly.
statisticsmetrics-gatheringmetrics-gathering-daemonmetricsmetrics-server
libevent/libevent

Feb 2019 - Jul 2026

Event notification library
Role in this project:
userBack-end Developer & System Engineer
Contributions:2 pushes, 7 comments in 7 years 5 months
Contributions summary:Kevin primarily focused on cross-platform build fixes and system compatibility issues within the libevent library, addressing build failures on IRIX and AIX. Their contributions included adapting code to accommodate platform-specific behaviors related to socket handling and compiler nuances, such as those related to `snprintf` and comment styles in XL C. Furthermore, the user refactored internal include structures and configurations, contributing to overall code maintainability.
networkingnotificationevent-notificationcross-platformasync
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