Neil Kolban

Data Analytics Specialist - Customer Engineer

North Richland Hills, Texas, 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
Neil Kolban is a Data Analytics Specialist and Customer Engineer at Google with 17 years of professional experience and over 30 years in IT, specializing in Google Cloud data products like BigQuery, Dataproc and Dataplex. He combines deep systems and embedded IoT expertise—demonstrated by significant open-source contributions to Espruino and the widely used ESP32 BLE Arduino library—with strong customer-facing design and implementation skills. A published author of eight technical books and prolific educator, he champions technical writing and tutorial videos to push public knowledge. Known for translating complex requirements into robust solutions, he brings a curious, hands-on mindset from WiFi sensors to embedded Linux and maintains a workshop that reflects his experimental approach to engineering.
code17 years of coding experience
job1 year of employment as a software developer
bookHonors (masters), Computer Science, Honors (masters), Computer Science at University of Glasgow
stackoverflow-logo

Stackoverflow

Stats
14,188reputation
1.4mreached
497answers
71questions
Badges
google-cloud-pubsub
top-5%
docker
top-5%
terraform
top-5%
google-cloud-storage
top-1%
jquery
top-5%
google-cloud-functions
top-1%
github-logo-circle

Github Skills (32)

javascript10
google-cloud-platform10
c-language10
gcloud10
google-cloud-functions10
c1110
esp826610
google-cloud-storage10
c1710
jscript10
btle10
javascript-engine10
sys10
esp3210
embedded10

Programming languages (14)

JavaC++CMakefileGoHTMLTypeScriptShell

Github contributions (5)

github-logo-circle
nkolban/ESP32_BLE_Arduino

Sep 2017 - Jun 2018

The library source for the ESP32 BLE support for Arduino.
Role in this project:
userEmbedded Systems Engineer / IoT Developer
Contributions:6 releases, 25 commits, 3 PRs in 9 months
Contributions summary:Neil made numerous updates to the `esp32_ble_arduino` library, suggesting deep involvement in its development. The commits involve modifications to core BLE functionality, including the `BLERemoteCharacteristic` class, which handles characteristic interactions within the BLE framework. The user added platform-specific logging and made changes to example code. The updates include changes to various core files within the library, and examples, indicating active maintenance and enhancement of the library's capabilities.
arduino-librarybleesp8266arduinoesp32
espruino/Espruino

Aug 2015 - Nov 2016

The Espruino JavaScript interpreter - Official Repo
Role in this project:
userBack-end Developer
Contributions:128 commits, 57 PRs, 16 pushes in 1 year 2 months
Contributions summary:Neil primarily contributed to the Espruino JavaScript interpreter, adding support for the XTENSA processor type and modifying existing code to include parenthesis around print statements. They also worked on integrating hardware-specific functions, as demonstrated by the addition of ESP8266 board-specific files and updates to the SPI library to enable testing. Further modifications were made to ensure compatibility of OS printf with integers in the targets/esp8266 directory.
javascriptinterpreterespruinojavascript-interpreter
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
Neil Kolban - Data Analytics Specialist - Customer Engineer