Babatunde Okutubo is a senior software engineer with nine years of experience building high-quality, large-scale distributed services across data, security, commerce, and trading domains. He has deep engine-level expertise—from SQL columnar storage and Synapse/Delta Lake integration at Microsoft to streaming engine work on Apache Spark at Databricks—and a track record of designing storage optimizers and auto-tuners with patented innovations. At Dropbox he powered data infrastructure for ML, BI and experimentation, and his open-source contributions include impactful fixes and improvements to widely used projects like Apache Spark (Kafka connector and ForeachBatch sink) and osquery. Based in Seattle, he blends systems-level rigor with practical engineering: refactoring legacy C into modern designs, automating cloud migrations, and improving fault diagnostics in critical streaming paths. Notably, his background spans both security tooling and high-throughput data pipelines, giving him a rare cross-cutting perspective on resilience and observability.
9 years of coding experience
7 years of employment as a software developer
Master’s Degree ECE/Telecommunications Engineering (Advanced networking & security), Master’s Degree ECE/Telecommunications Engineering (Advanced networking & security) at University of Maryland
Bachelor's Degree Computer Science, Bachelor's Degree Computer Science at University of Ibadan
Graduate Certificate Advanced Software Systems, Graduate Certificate Advanced Software Systems at Stanford University
Apache Spark - A unified analytics engine for large-scale data processing
Role in this project:
Back-end Developer
Contributions:60 reviews, 7 PRs, 148 comments in 1 year 1 month
Contributions summary:Babatunde primarily focused on improving the Apache Spark Kafka connector and the ForeachBatch sink. Their contributions included implementing error classes to provide better error messages in Kafka data loss scenarios and for user function failures in the ForeachBatch sink. They also addressed bugs related to RocksDB file reuse and improved the handling of timestamp offsets in Kafka.
SQL powered operating system instrumentation, monitoring, and analytics.
Role in this project:
Back-end Developer & Security Engineer
Contributions:8 commits, 8 PRs, 25 comments in 1 year 3 months
Contributions summary:Babatunde contributed to the osquery project by implementing new features and addressing bug fixes across various modules. The commits included converting Linux process events, creating a new SSL cert table, adding IPTables port features, and reporting process limits for different operating systems. Furthermore, the user enhanced the `rpm_packages` table by adding the epoch field, and fixed database and disk encryption features.
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
Babatunde Okutubo - Senior Software Engineer at Databricks