Stephen Oni

Senior Software Engineer at Datopian

Lagos State, Nigeria
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
Stephen Oni is a Senior Software Engineer with nine years of experience building performant backends, scalable APIs, and developer-focused tools for public sector, research, and enterprise clients. He designs and ships API-first platforms, data ingestion pipelines, real-time streaming, and ETL workflows—often adding observability and role-based access control to production systems. A pragmatic polyglot, he primarily uses Go, Rust, Python, and TypeScript and contributes to notable open-source projects like CKAN and Danfo.js, modernizing legacy codebases and expanding data-manipulation APIs. At Datopian he led technical direction on major data portals and has applied ML and retrieval systems in prior roles, including multilingual sentiment analysis and machine translation prototypes. Beyond production systems, he builds developer tooling and CLIs (see github.com/steveoni), demonstrating a focus on developer experience that often surfaces in community-facing libraries. Based in Lagos, he blends deep engineering craft with practical data engineering and open-source stewardship.
code9 years of coding experience
job2 years of employment as a software developer
bookBachelor of Technology (B.Tech.), Physics-Electronics, Bachelor of Technology (B.Tech.), Physics-Electronics at Federal University of Technology Akure
bookMaster's degree, Machine Intelligence, Master's degree, Machine Intelligence at African Institute for Mathematical Sciences (AIMS)
stackoverflow-logo

Stackoverflow

Stats
1reputation
0reached
0answers
0questions
github-logo-circle

Github Skills (31)

javascript10
aggregate10
npm10
back-end-development10
python10
aggregator10
data-manipulation10
dataframes10
time-series10
nextjs10
dataframe10
ag10
ckan10
aggregations10
yarnpkg10

Programming languages (10)

TypeScriptJavaC++CSSRustJavaScriptGoHTML

Github contributions (5)

github-logo-circle
javascriptdata/danfojs

Jun 2020 - Jan 2023

Danfo.js is an open source, JavaScript library providing high performance, intuitive, and easy to use data structures for manipulating and processing structured data.
Role in this project:
userBack-end Developer
Contributions:9 reviews, 273 commits, 31 PRs in 2 years 7 months
Contributions summary:Stephen primarily focused on adding methods to the `DataFrame` and `Series` classes within the `danfojs` repository. Their contributions included adding functionalities such as a dummy method to `frame.js` and adding the `.iloc` and `.loc` methods. The user's work also involved resolving merge conflicts and implementing methods like `drop`, `dropna`, `cumsum`, `cummin`, `cummax`, and `cumprod`, indicating a focus on data manipulation and aggregation.
datadanfojsintuitivetensorflowtensors
ckan/ckan

May 2021 - Oct 2021

CKAN is an open-source DMS (data management system) for powering data hubs and data portals. CKAN makes it easy to publish, share and use data. It powers catalog.data.gov, open.canada.ca/data, data.humdata.org among many other sites.
Role in this project:
userBack-end Developer
Contributions:1 review, 47 commits, 14 PRs in 4 months
Contributions summary:Stephen's contributions focused on removing Python 2 specific code and modernizing the codebase. They removed conditional statements and py2 specific code from multiple files, impacting the core functionality of the CKAN application. This includes changes to core files like `ckan/common.py`, `ckan/lib/helpers.py`, and other config files, ensuring the project's compatibility with Python 3. Further contributions demonstrate code refactoring by removing redundancies and updating code to align with modern pythonic standards.
portalspythondatadata-catalogdbpedia
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
Stephen Oni - Senior Software Engineer at Datopian