Hello, I'm Segun 👋

Distributed Systems Engineer & Signals Architect

I build and debug complex systems—from code to chaos recovery.

Grey metallic flower shaped object

Debugging & Engineering Journey

Foundation years (2009 - 2014)

An era defined by independence, system-level thinking, and engineering through real-world constraints.

Reflections

Technical depth shaped by constraint and intent

Across these years, I delivered working systems without external scaffolding — no frameworks, no teams, and often no prior blueprint.
Every line of code had to matter. I learned how to build for clarity, debug under pressure, and deliver results without abstractions.
That mindset still defines how I approach complex systems today.

Independent Developer

2009 - 2011

Early-stage engineering and systems intuition

  • Began building C/C++ applications to automate academic workflows and simulate learning tools.

  • Adopted Java for GUI development where C++ toolchains proved unstable.

  • These formative years were less about language and more about logic, persistence, and making things work — with or without proper tools.

University Projects & Systems Building

2012 - 2014

Targeted solutions deployed in production and pilot environments

  • Developed and deployed an SMS-authenticated e-voting system for over 3,000 users.

  • Built a subnetting visualization tool used in Cisco NetAcad programs.

  • Also collaborated with peers in academic institutions to build functional prototypes of a student results alert system and a result management application — assisting them in translating their thesis concepts into working software.

  • Each system offered unique lessons in trust, delivery, and real-world system behavior.

eRecom

2013

Distributed stakeholder platform with intelligent grouping

  • Designed and implemented a web-based tool that facilitated asynchronous requirement gathering for large-scale software systems.

  • Applied a hybrid of Latent Semantic Analysis (LSA) and Probabilistic LSA to group stakeholders by intent and context.

  • The system functioned as an early intelligent collaboration layer — well ahead of its time in distributed decision support.

Early Exposure — Public Sector IT Support

2013 - 2014

National Youth Service Corps Member

  • Supported basic Windows-based infrastructure in a government education office.

  • While the technical scope was limited, the role offered firsthand insight into how even low-complexity systems sustain mission-critical operations in the public sector.

From Code to Systems Thinking
(2015 - 2019)


Reflections: Systems Thinking Begins

This phase marked a pivotal shift. I moved from simply building software to engineering systems with durability, observability, and scale in mind. I immersed myself in Linux internals, studied software-defined networking, explored Docker deeply after watching DockerCon 2016, and containerized everything — even my LaTeX compiler. I didn’t just write code; I investigated how systems behave in real-world environments and learned how to shape them with intent.

Engineering Research in Motion

Drove deep exploration into next-gen communication frameworks and converged subscriber data architectures. Reverse-engineered telecom systems like OpenIMSCore from the Fokus Fraunhofer Institute in Berlin, containerized them, and built Java-based systems that exposed heterogeneous data over standardized APIs. These models reflected how real-world telecom infrastructure consolidates, stores, and serves critical data. I presented some of this work at respected conferences in South Africa and Spain.

Self-Driven Infrastructure Learning

This was my autodidact era. I dove deep into Linux internals and networking via Linux Foundation courses — not for certifications, but for depth. Explored OpenStack and containerized full systems before orchestration tools became mainstream. I dissected and simulated how large-scale systems communicate, fail, and recover. That mindset still shapes how I build and lead today.

SDN & Smart Grid Resilience

Designed and prototyped a smart-grid communication protocol at the Telematics Institute, Karlsruhe Institute of Technology. Using Software-Defined Networking, P4, and ONOS, I built a Frame Replication and Elimination system (FRER) to enhance fault tolerance in energy networks. It wasn’t theoretical — I led experiment design, implementation, and iterations in a live testbed.

ML for Systems Insight

Began applying machine learning to infrastructure-level problems. Built a predictive model to identify telco users most likely to adopt value-added services. Trained reinforcement learning agents using OpenAI Gym to simulate control logic in real-time systems like quadcopters. This seeded my long-term pursuit of intelligent observability.

Mentorship & Protocol Engineering

At KIT’s Telematics Institute, I ran protocol engineering practicals, reviewed codebases, and supervised final-year thesis projects. Mentoring junior engineers wasn't just about clean code — it was about debugging mental models and shaping how they approached real-world systems.

Systems under fire (2019 - 2021)


Reflections

This was a defining phase. I wasn’t just building—I was diagnosing, dissecting, and restoring. Whether it was debugging unknown production failures, integrating fractured systems, or leading backend development for a new platform, I found clarity in chaos. I began seeing codebases less as puzzles and more like pressure systems—where the real work is knowing what not to touch, what to patch, and when to rebuild from first principles. I also started working with a small team on an idea—one that deepened my thinking around service reliability and distributed problem spaces.

Platform Engineering in Motion

2019 - 2020

  • Built out key backend APIs for a new internal platform.

  • Integrated incompatible software products, resolved performance bottlenecks, and instrumented Kafka-powered notifications.

  • Adopted NLP architectures and used real-time metrics to continuously maintain uptime and feature delivery.

  • Worked quietly with a team on a forward-looking idea—focused on intelligent systems infrastructure.

Precision Debugging at Scale

2021

  • Worked remotely on complex software issues across a suite of enterprise products.

  • Led source-level debugging across Java, .NET, and Linux systems—often reverse engineering binaries to trace undocumented behavior.

  • Was routinely assigned Severity-1 issues with no known path to resolution—including cases unresolved for over six months. Many were resolved within 2–3 weeks.

  • Supported both SaaS and on-premise deployments, working closely with client teams and engineering leads to ensure fast, durable fixes with minimal impact on core systems.

Elevation, Precision & Product Vision (2021 to present)


Reflections

This era reflects a deliberate shift from deep systems mastery to the art of shaping resilient infrastructure, building teams, and ultimately crafting tools for others to scale their own systems with confidence. Work has spanned high-impact consulting, open-source contributions, and now—venturing into the product space with an ambitious observability platform.

Architecting for Resilience at Scale

  • Remotely led critical backend and infrastructure transformations for engineering teams across multiple time zones.

  • Focused on optimizing distributed systems, container orchestration, and event-driven platforms, while contributing hands-on to architecture design, monitoring, and reliability automation. Projects consistently emphasized stability, developer velocity, and operational clarity.

Unblocking Data Infrastructure with Kafka Precision

  • Elevated Kafka observability and cluster resilience across large-scale production systems.

  • Designed and built tools for dynamic topic insights, automated storage rebalancing, and seamless multi-region failovers—removing painful operational bottlenecks.

  • Facilitated infrastructure self-service across teams, enabling faster deployments and better ownership of production data pipelines.

Building the Missing Layer — Real-Time Observability

Currently building a real-time observability platform focused on surfacing silent failures, reducing mean time-to-detection, and automating insights at the infrastructure and code level. The platform—Clutta—is designed for clarity at scale. Internal milestones have included: a zero-touch SDK, WebSocket-based live feeds, anomaly correlation engines, and early usage across internal systems. Now in early access.

Current explorations

What I'm exploring now

Observability

Currently focused on scaling Clutta — a real-time observability platform designed to detect issues before users experience them. The goal is not just visibility, but precision: surfacing silent failures, tracing anomaly roots, and shrinking the time between impact and insight.

Infrastructure

At the same time, I'm studying how teams manage complexity at scale, and how infrastructure tooling can shift left—where performance, security, and observability become part of development itself, not just operations.

Other interests

I’m also deeply interested in:

  • Zero-touch developer experience for telemetry

  • Correlation engines that make sense of chaotic data streams

  • Infrastructure-as-code principles extended to real-time systems

  • Designing systems that self-report, self-diagnose, and eventually self-heal

  • Systems at Scale

    Self-Healing Systems

    Custom Load Balancers

    Data Pipelines

    Service Resilience

    Protocol Buffers

    Telecommunication Backbones

    Real-Time Infrastructure

    CI/CD Pipelines

    High-Throughput Systems

Contributions

Engineering Contributions & Systems Shape

Over the years, I’ve architected, implemented, and shaped systems that span distributed infrastructure, observability platforms, telecommunication backbones, and intelligent automation. What unites these efforts is a commitment to clarity, control, and uncompromising reliability—whether at scale or at the edge.

Kafka Storage Load Balancer

Python, SaltStack, Kafka, GitHub Actions

  • Designed and built an internal tool that dynamically rebalances Kafka storage and partitions across brokers.

  • Eliminated days of manual rebalancing work, removed the need for scheduled maintenance windows, and drastically improved cluster scalability.

Subscription Activator

Golang, GraphQL, Redis, PostgreSQL, Kafka, Nomad, GitHub Actions

  • Automated the cleanup and reactivation of over nine million telecom subscription records.

  • Leveraged asynchronous processing, Kafka microservices, and Redis caching to deliver high-throughput corrections without human involvement.

Kafka Topics Lookup

Python, Flask, Redis, Nomad, Swagger UI

  • Developed a self-service metadata tool to identify topic owners, health, and usage across Kafka clusters.

  • Unified fragmented metadata sources and exposed them via a lightweight REST API with Swagger documentation.

Self-Healing Systems at Scale

Golang, Ruby, Kafka, Grafana, HashiCorp Nomad, Vault, Consul

  • Prototyped real-time anomaly detection and remediation pipelines.

  • Integrated infrastructure-aware alerting and autonomous recovery mechanisms—reducing mean time-to-repair (MTTR) significantly in production-like environments.

DataHub Deployment & Enhancement

Java (Spring Boot), Python, PostgreSQL, ElasticSearch, GitHub Actions

  • Contributed to LinkedIn’s open-source DataHub, improving ElasticSearch reliability and fixing schema registry integration for Kafka metadata.

  • Helped operationalize deployments across staging and production environments.

OpenIMSCore Re-Engineering

Java, SIP, Diameter, Docker Compose, Restcomm SIP Servlets

Reverse-engineered the OpenIMSCore stack from the Fokus Fraunhofer Institute. Virtualized its components and built SIP-based messaging/voice experiments to understand telecom signaling paths and protocols.

UDC-Compliant Stateless Network Functions

Java, HTTP, OData, SIP, Diameter

  • Created front-end (FE) telecom services based on 3GPP’s UDC spec.

  • Refactored legacy HSS behavior into stateless, API-driven components that supported SIP, Diameter, and modern REST/OData protocols.

Converged Subscriber Data Repository (CSDR)

 Java, MySQL, MongoDB, Redis, OData, Apache Olingo, Docker

  • Built a scalable data service for heterogeneous telecom data sources.

  • Adopted a polyglot persistence model and implemented OData interfaces for unified querying across disparate datasets.

Frame Replication & Elimination for Reliability (FRER)

P4, Java, ONOS SDN Controller, Bazel, Apache Thrift

  • Developed an SDN-based prototype of the IEEE 802.1CB FRER standard for smart grid reliability.

  • Combined P4 programming with ONOS control logic to replicate Ethernet frames and eliminate duplicates under fault conditions.

Machine Learning: Customer Prediction Model

Python, TensorFlow, Keras, Scikit-learn, Pandas

  • Delivered a 98% accurate predictive model for identifying likely adopters of mobile value-added services.

  • Combined Gaussian Mixture Model clustering with deep learning classification to produce actionable insights for telecom marketing.

Reinforcement Learning: Teaching a Quadcopter to Fly

Python, OpenAI Gym, DDPG, Pandas

  • Trained a quadcopter flight control agent using Deep Deterministic Policy Gradient (DDPG).

  • Designed a reward function that enabled stable liftoff and directional navigation under simulation constraints.

Awards & Academic Journey

Academic Foundations & Recognitions

Education

MSc, Computer Science – Rhodes University, South Africa
 Graduated with Distinction
 Thesis: A Unified Data Repository for Rich Communication Services
BTech, Computer Science – Bells University of Technology, Nigeria
 First Class Honours
 Thesis: Development of a Requirement Analysis Supporting Tool for Large Scale Systems Using an Enhanced Latent Semantic Model

Certifications

Machine Learning Engineer Nanodegree – Udacity

AI Programming with Python Nanodegree – Udacity

SIP School Certified Associate (SSCA)

IELTS – Overall Band: 8.0 / 9.0

Oracle Certified Professional Java Programmer (OCP)

Oracle Certified SQL Expert (OCE)

Oracle Certified Associate Database 11g Administrator (OCA)

Honours & Awards

Best Computer Science Research Student – Rhodes University

Bells University of Technology:

  • Chancellor’s Prize – Best Graduating Student excelling in National Academic Competitions

  • College Prize – Best Graduating Student, College of Information and Communications Technology

  • Departmental Prize – Best Graduating Student, Department of Computer Science

Selected Publications

  • Realizing Seamless Redundancy in Cyber-Physical Networks with Programmable

    Protocol-Independent Packet Processors

Accepted as a poster at The 44th IEEE Conference on Local Computer Networks (LCN), Osnabrueck, Germany, 2019

  • Exposing Polyglot-Persisted Data Using the Open Data Protocol for User Data

    Convergence in Mobile Networks

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), Barcelona, Spain – 2017

  • A Unified Data Repository for Rich Communication Services

    Open Access Theses and Dissertations (OATD), Rhodes University – 2017

  • Adopting the OData Protocol as a UD Reference Point for User Data Convergence

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), George, South Africa – 2016

  • An Empirical Study of Automated Classification Tools for Informal Requirements in Large-Scale Systems

    International Journal of Business Information Systems, Inderscience – 2015

Footprint

Global Engineering Experience

Showcasing a wealth of global engineering experience, I bring innovative solutions and expertise to every project.

  • Cross-Continental Delivery – Designed, built, and deployed systems across Africa, Europe, and North America. From telecom infrastructure in South Africa to distributed observability and backend systems powering large-scale operations globally.

    Remote Impact at Scale – Diagnosed and resolved production issues in critical platforms like LinkedIn’s DataHub, enhancing ElasticSearch integration and improving metadata reliability for distributed data teams.

    Telecom-Grade Engineering – Re-engineered OpenIMSCore from Fokus Fraunhofer (Germany) into scalable SIP-based environments. Enabled experimental telco deployments using containerized infrastructure.

    IEEE-Standard Prototyping – Built a Frame Replication and Elimination (FRER) system based on IEEE 802.1CB at Karlsruhe Institute of Technology (KIT), contributing to fault-tolerant network designs for critical infrastructure.

    Collaborations Across Borders – Delivered machine learning projects and peer-reviewed publications via South African and European academic-industrial partnerships (e.g., SATNAC, Telkom CoE).

    Edge-to-Cloud Versatility – Deployed infrastructure spanning edge-network virtualized systems to cloud-native setups using Kubernetes, Nomad, and Terraform on GCP and AWS.

    Interoperability by Design – Built stateless network services with multi-protocol support (Diameter, SIP, HTTP, OData), enabling seamless integration across vendor stacks.

    North America Systems Architecture – Supported and resolved complex backend and infrastructure challenges for North American enterprise platforms—working across time zones and systems at architectural depth.

Mettalic shape background image

Contact

Let's Connect

Whether you’re building critical infrastructure, need help navigating architectural complexity, or just want to jam on systems thinking — I’m open to collaborations, conversations, and consulting.

Hello, I'm Segun 👋

Distributed Systems Engineer & Signals Architect

I build and debug complex systems—from code to chaos recovery.

Grey metallic flower shaped object

Debugging & Engineering Journey

Foundation years (2009 - 2014)

An era defined by independence, system-level thinking, and engineering through real-world constraints.

Reflections

Technical depth shaped by constraint and intent

Across these years, I delivered working systems without external scaffolding — no frameworks, no teams, and often no prior blueprint.
Every line of code had to matter. I learned how to build for clarity, debug under pressure, and deliver results without abstractions.
That mindset still defines how I approach complex systems today.

Independent Developer

2009 - 2011

Early-stage engineering and systems intuition

  • Began building C/C++ applications to automate academic workflows and simulate learning tools.

  • Adopted Java for GUI development where C++ toolchains proved unstable.

  • These formative years were less about language and more about logic, persistence, and making things work — with or without proper tools.

University Projects & Systems Building

2012 - 2014

Targeted solutions deployed in production and pilot environments

  • Developed and deployed an SMS-authenticated e-voting system for over 3,000 users.

  • Built a subnetting visualization tool used in Cisco NetAcad programs.

  • Also collaborated with peers in academic institutions to build functional prototypes of a student results alert system and a result management application — assisting them in translating their thesis concepts into working software.

  • Each system offered unique lessons in trust, delivery, and real-world system behavior.

eRecom

2013

Distributed stakeholder platform with intelligent grouping

  • Designed and implemented a web-based tool that facilitated asynchronous requirement gathering for large-scale software systems.

  • Applied a hybrid of Latent Semantic Analysis (LSA) and Probabilistic LSA to group stakeholders by intent and context.

  • The system functioned as an early intelligent collaboration layer — well ahead of its time in distributed decision support.

Early Exposure — Public Sector IT Support

2013 - 2014

National Youth Service Corps Member

  • Supported basic Windows-based infrastructure in a government education office.

  • While the technical scope was limited, the role offered firsthand insight into how even low-complexity systems sustain mission-critical operations in the public sector.

From Code to Systems Thinking
(2015 - 2019)


Reflections: Systems Thinking Begins

This phase marked a pivotal shift. I moved from simply building software to engineering systems with durability, observability, and scale in mind. I immersed myself in Linux internals, studied software-defined networking, explored Docker deeply after watching DockerCon 2016, and containerized everything — even my LaTeX compiler. I didn’t just write code; I investigated how systems behave in real-world environments and learned how to shape them with intent.

Engineering Research in Motion

Drove deep exploration into next-gen communication frameworks and converged subscriber data architectures. Reverse-engineered telecom systems like OpenIMSCore from the Fokus Fraunhofer Institute in Berlin, containerized them, and built Java-based systems that exposed heterogeneous data over standardized APIs. These models reflected how real-world telecom infrastructure consolidates, stores, and serves critical data. I presented some of this work at respected conferences in South Africa and Spain.

Self-Driven Infrastructure Learning

This was my autodidact era. I dove deep into Linux internals and networking via Linux Foundation courses — not for certifications, but for depth. Explored OpenStack and containerized full systems before orchestration tools became mainstream. I dissected and simulated how large-scale systems communicate, fail, and recover. That mindset still shapes how I build and lead today.

SDN & Smart Grid Resilience

Designed and prototyped a smart-grid communication protocol at the Telematics Institute, Karlsruhe Institute of Technology. Using Software-Defined Networking, P4, and ONOS, I built a Frame Replication and Elimination system (FRER) to enhance fault tolerance in energy networks. It wasn’t theoretical — I led experiment design, implementation, and iterations in a live testbed.

ML for Systems Insight

Began applying machine learning to infrastructure-level problems. Built a predictive model to identify telco users most likely to adopt value-added services. Trained reinforcement learning agents using OpenAI Gym to simulate control logic in real-time systems like quadcopters. This seeded my long-term pursuit of intelligent observability.

Mentorship & Protocol Engineering

At KIT’s Telematics Institute, I ran protocol engineering practicals, reviewed codebases, and supervised final-year thesis projects. Mentoring junior engineers wasn't just about clean code — it was about debugging mental models and shaping how they approached real-world systems.

Systems under fire (2019 - 2021)


Reflections

This was a defining phase. I wasn’t just building—I was diagnosing, dissecting, and restoring. Whether it was debugging unknown production failures, integrating fractured systems, or leading backend development for a new platform, I found clarity in chaos. I began seeing codebases less as puzzles and more like pressure systems—where the real work is knowing what not to touch, what to patch, and when to rebuild from first principles. I also started working with a small team on an idea—one that deepened my thinking around service reliability and distributed problem spaces.

Platform Engineering in Motion

2019 - 2020

  • Built out key backend APIs for a new internal platform.

  • Integrated incompatible software products, resolved performance bottlenecks, and instrumented Kafka-powered notifications.

  • Adopted NLP architectures and used real-time metrics to continuously maintain uptime and feature delivery.

  • Worked quietly with a team on a forward-looking idea—focused on intelligent systems infrastructure.

Precision Debugging at Scale

2021

  • Worked remotely on complex software issues across a suite of enterprise products.

  • Led source-level debugging across Java, .NET, and Linux systems—often reverse engineering binaries to trace undocumented behavior.

  • Was routinely assigned Severity-1 issues with no known path to resolution—including cases unresolved for over six months. Many were resolved within 2–3 weeks.

  • Supported both SaaS and on-premise deployments, working closely with client teams and engineering leads to ensure fast, durable fixes with minimal impact on core systems.

Elevation, Precision & Product Vision (2021 to present)


Reflections

This era reflects a deliberate shift from deep systems mastery to the art of shaping resilient infrastructure, building teams, and ultimately crafting tools for others to scale their own systems with confidence. Work has spanned high-impact consulting, open-source contributions, and now—venturing into the product space with an ambitious observability platform.

Architecting for Resilience at Scale

  • Remotely led critical backend and infrastructure transformations for engineering teams across multiple time zones.

  • Focused on optimizing distributed systems, container orchestration, and event-driven platforms, while contributing hands-on to architecture design, monitoring, and reliability automation. Projects consistently emphasized stability, developer velocity, and operational clarity.

Unblocking Data Infrastructure with Kafka Precision

  • Elevated Kafka observability and cluster resilience across large-scale production systems.

  • Designed and built tools for dynamic topic insights, automated storage rebalancing, and seamless multi-region failovers—removing painful operational bottlenecks.

  • Facilitated infrastructure self-service across teams, enabling faster deployments and better ownership of production data pipelines.

Building the Missing Layer — Real-Time Observability

Currently building a real-time observability platform focused on surfacing silent failures, reducing mean time-to-detection, and automating insights at the infrastructure and code level. The platform—Clutta—is designed for clarity at scale. Internal milestones have included: a zero-touch SDK, WebSocket-based live feeds, anomaly correlation engines, and early usage across internal systems. Now in early access.

Current explorations

What I'm exploring now

Observability

Currently focused on scaling Clutta — a real-time observability platform designed to detect issues before users experience them. The goal is not just visibility, but precision: surfacing silent failures, tracing anomaly roots, and shrinking the time between impact and insight.

Infrastructure

At the same time, I'm studying how teams manage complexity at scale, and how infrastructure tooling can shift left—where performance, security, and observability become part of development itself, not just operations.

Other interests

I’m also deeply interested in:

  • Zero-touch developer experience for telemetry

  • Correlation engines that make sense of chaotic data streams

  • Infrastructure-as-code principles extended to real-time systems

  • Designing systems that self-report, self-diagnose, and eventually self-heal

  • Systems at Scale

    Self-Healing Systems

    Custom Load Balancers

    Data Pipelines

    Service Resilience

    Protocol Buffers

    Telecommunication Backbones

    Real-Time Infrastructure

    CI/CD Pipelines

    High-Throughput Systems

Contributions

Engineering Contributions & Systems Shape

Over the years, I’ve architected, implemented, and shaped systems that span distributed infrastructure, observability platforms, telecommunication backbones, and intelligent automation. What unites these efforts is a commitment to clarity, control, and uncompromising reliability—whether at scale or at the edge.

Kafka Storage Load Balancer

Python, SaltStack, Kafka, GitHub Actions

  • Designed and built an internal tool that dynamically rebalances Kafka storage and partitions across brokers.

  • Eliminated days of manual rebalancing work, removed the need for scheduled maintenance windows, and drastically improved cluster scalability.

Subscription Activator

Golang, GraphQL, Redis, PostgreSQL, Kafka, Nomad, GitHub Actions

  • Automated the cleanup and reactivation of over nine million telecom subscription records.

  • Leveraged asynchronous processing, Kafka microservices, and Redis caching to deliver high-throughput corrections without human involvement.

Kafka Topics Lookup

Python, Flask, Redis, Nomad, Swagger UI

  • Developed a self-service metadata tool to identify topic owners, health, and usage across Kafka clusters.

  • Unified fragmented metadata sources and exposed them via a lightweight REST API with Swagger documentation.

Self-Healing Systems at Scale

Golang, Ruby, Kafka, Grafana, HashiCorp Nomad, Vault, Consul

  • Prototyped real-time anomaly detection and remediation pipelines.

  • Integrated infrastructure-aware alerting and autonomous recovery mechanisms—reducing mean time-to-repair (MTTR) significantly in production-like environments.

DataHub Deployment & Enhancement

Java (Spring Boot), Python, PostgreSQL, ElasticSearch, GitHub Actions

  • Contributed to LinkedIn’s open-source DataHub, improving ElasticSearch reliability and fixing schema registry integration for Kafka metadata.

  • Helped operationalize deployments across staging and production environments.

OpenIMSCore Re-Engineering

Java, SIP, Diameter, Docker Compose, Restcomm SIP Servlets

Reverse-engineered the OpenIMSCore stack from the Fokus Fraunhofer Institute. Virtualized its components and built SIP-based messaging/voice experiments to understand telecom signaling paths and protocols.

UDC-Compliant Stateless Network Functions

Java, HTTP, OData, SIP, Diameter

  • Created front-end (FE) telecom services based on 3GPP’s UDC spec.

  • Refactored legacy HSS behavior into stateless, API-driven components that supported SIP, Diameter, and modern REST/OData protocols.

Converged Subscriber Data Repository (CSDR)

 Java, MySQL, MongoDB, Redis, OData, Apache Olingo, Docker

  • Built a scalable data service for heterogeneous telecom data sources.

  • Adopted a polyglot persistence model and implemented OData interfaces for unified querying across disparate datasets.

Frame Replication & Elimination for Reliability (FRER)

P4, Java, ONOS SDN Controller, Bazel, Apache Thrift

  • Developed an SDN-based prototype of the IEEE 802.1CB FRER standard for smart grid reliability.

  • Combined P4 programming with ONOS control logic to replicate Ethernet frames and eliminate duplicates under fault conditions.

Machine Learning: Customer Prediction Model

Python, TensorFlow, Keras, Scikit-learn, Pandas

  • Delivered a 98% accurate predictive model for identifying likely adopters of mobile value-added services.

  • Combined Gaussian Mixture Model clustering with deep learning classification to produce actionable insights for telecom marketing.

Reinforcement Learning: Teaching a Quadcopter to Fly

Python, OpenAI Gym, DDPG, Pandas

  • Trained a quadcopter flight control agent using Deep Deterministic Policy Gradient (DDPG).

  • Designed a reward function that enabled stable liftoff and directional navigation under simulation constraints.

Awards & Academic Journey

Academic Foundations & Recognitions

Education

MSc, Computer Science – Rhodes University, South Africa
 Graduated with Distinction
 Thesis: A Unified Data Repository for Rich Communication Services
BTech, Computer Science – Bells University of Technology, Nigeria
 First Class Honours
 Thesis: Development of a Requirement Analysis Supporting Tool for Large Scale Systems Using an Enhanced Latent Semantic Model

Certifications

Machine Learning Engineer Nanodegree – Udacity

AI Programming with Python Nanodegree – Udacity

SIP School Certified Associate (SSCA)

IELTS – Overall Band: 8.0 / 9.0

Oracle Certified Professional Java Programmer (OCP)

Oracle Certified SQL Expert (OCE)

Oracle Certified Associate Database 11g Administrator (OCA)

Honours & Awards

Best Computer Science Research Student – Rhodes University

Bells University of Technology:

  • Chancellor’s Prize – Best Graduating Student excelling in National Academic Competitions

  • College Prize – Best Graduating Student, College of Information and Communications Technology

  • Departmental Prize – Best Graduating Student, Department of Computer Science

Selected Publications

  • Realizing Seamless Redundancy in Cyber-Physical Networks with Programmable

    Protocol-Independent Packet Processors

Accepted as a poster at The 44th IEEE Conference on Local Computer Networks (LCN), Osnabrueck, Germany, 2019

  • Exposing Polyglot-Persisted Data Using the Open Data Protocol for User Data

    Convergence in Mobile Networks

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), Barcelona, Spain – 2017

  • A Unified Data Repository for Rich Communication Services

    Open Access Theses and Dissertations (OATD), Rhodes University – 2017

  • Adopting the OData Protocol as a UD Reference Point for User Data Convergence

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), George, South Africa – 2016

  • An Empirical Study of Automated Classification Tools for Informal Requirements in Large-Scale Systems

    International Journal of Business Information Systems, Inderscience – 2015

Footprint

Global Engineering Experience

Showcasing a wealth of global engineering experience, I bring innovative solutions and expertise to every project.

  • Cross-Continental Delivery – Designed, built, and deployed systems across Africa, Europe, and North America. From telecom infrastructure in South Africa to distributed observability and backend systems powering large-scale operations globally.

    Remote Impact at Scale – Diagnosed and resolved production issues in critical platforms like LinkedIn’s DataHub, enhancing ElasticSearch integration and improving metadata reliability for distributed data teams.

    Telecom-Grade Engineering – Re-engineered OpenIMSCore from Fokus Fraunhofer (Germany) into scalable SIP-based environments. Enabled experimental telco deployments using containerized infrastructure.

    IEEE-Standard Prototyping – Built a Frame Replication and Elimination (FRER) system based on IEEE 802.1CB at Karlsruhe Institute of Technology (KIT), contributing to fault-tolerant network designs for critical infrastructure.

    Collaborations Across Borders – Delivered machine learning projects and peer-reviewed publications via South African and European academic-industrial partnerships (e.g., SATNAC, Telkom CoE).

    Edge-to-Cloud Versatility – Deployed infrastructure spanning edge-network virtualized systems to cloud-native setups using Kubernetes, Nomad, and Terraform on GCP and AWS.

    Interoperability by Design – Built stateless network services with multi-protocol support (Diameter, SIP, HTTP, OData), enabling seamless integration across vendor stacks.

    North America Systems Architecture – Supported and resolved complex backend and infrastructure challenges for North American enterprise platforms—working across time zones and systems at architectural depth.

Mettalic shape background image

Contact

Let's Connect

Whether you’re building critical infrastructure, need help navigating architectural complexity, or just want to jam on systems thinking — I’m open to collaborations, conversations, and consulting.

Hello, I'm Segun 👋

Distributed Systems Engineer & Signals Architect

I build and debug complex systems—from code to chaos recovery.

Grey metallic flower shaped object

Debugging & Engineering Journey

Foundation years (2009 - 2014)

An era defined by independence, system-level thinking, and engineering through real-world constraints.

Reflections

Technical depth shaped by constraint and intent

Across these years, I delivered working systems without external scaffolding — no frameworks, no teams, and often no prior blueprint.
Every line of code had to matter. I learned how to build for clarity, debug under pressure, and deliver results without abstractions.
That mindset still defines how I approach complex systems today.

Independent Developer

2009 - 2011

Early-stage engineering and systems intuition

  • Began building C/C++ applications to automate academic workflows and simulate learning tools.

  • Adopted Java for GUI development where C++ toolchains proved unstable.

  • These formative years were less about language and more about logic, persistence, and making things work — with or without proper tools.

University Projects & Systems Building

2012 - 2014

Targeted solutions deployed in production and pilot environments

  • Developed and deployed an SMS-authenticated e-voting system for over 3,000 users.

  • Built a subnetting visualization tool used in Cisco NetAcad programs.

  • Also collaborated with peers in academic institutions to build functional prototypes of a student results alert system and a result management application — assisting them in translating their thesis concepts into working software.

  • Each system offered unique lessons in trust, delivery, and real-world system behavior.

eRecom

2013

Distributed stakeholder platform with intelligent grouping

  • Designed and implemented a web-based tool that facilitated asynchronous requirement gathering for large-scale software systems.

  • Applied a hybrid of Latent Semantic Analysis (LSA) and Probabilistic LSA to group stakeholders by intent and context.

  • The system functioned as an early intelligent collaboration layer — well ahead of its time in distributed decision support.

Early Exposure — Public Sector IT Support

2013 - 2014

National Youth Service Corps Member

  • Supported basic Windows-based infrastructure in a government education office.

  • While the technical scope was limited, the role offered firsthand insight into how even low-complexity systems sustain mission-critical operations in the public sector.

From Code to Systems Thinking
(2015 - 2019)


Reflections: Systems Thinking Begins

This phase marked a pivotal shift. I moved from simply building software to engineering systems with durability, observability, and scale in mind. I immersed myself in Linux internals, studied software-defined networking, explored Docker deeply after watching DockerCon 2016, and containerized everything — even my LaTeX compiler. I didn’t just write code; I investigated how systems behave in real-world environments and learned how to shape them with intent.

Engineering Research in Motion

Drove deep exploration into next-gen communication frameworks and converged subscriber data architectures. Reverse-engineered telecom systems like OpenIMSCore from the Fokus Fraunhofer Institute in Berlin, containerized them, and built Java-based systems that exposed heterogeneous data over standardized APIs. These models reflected how real-world telecom infrastructure consolidates, stores, and serves critical data. I presented some of this work at respected conferences in South Africa and Spain.

Self-Driven Infrastructure Learning

This was my autodidact era. I dove deep into Linux internals and networking via Linux Foundation courses — not for certifications, but for depth. Explored OpenStack and containerized full systems before orchestration tools became mainstream. I dissected and simulated how large-scale systems communicate, fail, and recover. That mindset still shapes how I build and lead today.

SDN & Smart Grid Resilience

Designed and prototyped a smart-grid communication protocol at the Telematics Institute, Karlsruhe Institute of Technology. Using Software-Defined Networking, P4, and ONOS, I built a Frame Replication and Elimination system (FRER) to enhance fault tolerance in energy networks. It wasn’t theoretical — I led experiment design, implementation, and iterations in a live testbed.

ML for Systems Insight

Began applying machine learning to infrastructure-level problems. Built a predictive model to identify telco users most likely to adopt value-added services. Trained reinforcement learning agents using OpenAI Gym to simulate control logic in real-time systems like quadcopters. This seeded my long-term pursuit of intelligent observability.

Mentorship & Protocol Engineering

At KIT’s Telematics Institute, I ran protocol engineering practicals, reviewed codebases, and supervised final-year thesis projects. Mentoring junior engineers wasn't just about clean code — it was about debugging mental models and shaping how they approached real-world systems.

Systems under fire (2019 - 2021)


Reflections

This was a defining phase. I wasn’t just building—I was diagnosing, dissecting, and restoring. Whether it was debugging unknown production failures, integrating fractured systems, or leading backend development for a new platform, I found clarity in chaos. I began seeing codebases less as puzzles and more like pressure systems—where the real work is knowing what not to touch, what to patch, and when to rebuild from first principles. I also started working with a small team on an idea—one that deepened my thinking around service reliability and distributed problem spaces.

Platform Engineering in Motion

2019 - 2020

  • Built out key backend APIs for a new internal platform.

  • Integrated incompatible software products, resolved performance bottlenecks, and instrumented Kafka-powered notifications.

  • Adopted NLP architectures and used real-time metrics to continuously maintain uptime and feature delivery.

  • Worked quietly with a team on a forward-looking idea—focused on intelligent systems infrastructure.

Precision Debugging at Scale

2021

  • Worked remotely on complex software issues across a suite of enterprise products.

  • Led source-level debugging across Java, .NET, and Linux systems—often reverse engineering binaries to trace undocumented behavior.

  • Was routinely assigned Severity-1 issues with no known path to resolution—including cases unresolved for over six months. Many were resolved within 2–3 weeks.

  • Supported both SaaS and on-premise deployments, working closely with client teams and engineering leads to ensure fast, durable fixes with minimal impact on core systems.

Elevation, Precision & Product Vision (2021 to present)


Reflections

This era reflects a deliberate shift from deep systems mastery to the art of shaping resilient infrastructure, building teams, and ultimately crafting tools for others to scale their own systems with confidence. Work has spanned high-impact consulting, open-source contributions, and now—venturing into the product space with an ambitious observability platform.

Architecting for Resilience at Scale

  • Remotely led critical backend and infrastructure transformations for engineering teams across multiple time zones.

  • Focused on optimizing distributed systems, container orchestration, and event-driven platforms, while contributing hands-on to architecture design, monitoring, and reliability automation. Projects consistently emphasized stability, developer velocity, and operational clarity.

Unblocking Data Infrastructure with Kafka Precision

  • Elevated Kafka observability and cluster resilience across large-scale production systems.

  • Designed and built tools for dynamic topic insights, automated storage rebalancing, and seamless multi-region failovers—removing painful operational bottlenecks.

  • Facilitated infrastructure self-service across teams, enabling faster deployments and better ownership of production data pipelines.

Building the Missing Layer — Real-Time Observability

Currently building a real-time observability platform focused on surfacing silent failures, reducing mean time-to-detection, and automating insights at the infrastructure and code level. The platform—Clutta—is designed for clarity at scale. Internal milestones have included: a zero-touch SDK, WebSocket-based live feeds, anomaly correlation engines, and early usage across internal systems. Now in early access.

Current explorations

What I'm exploring now

Observability

Currently focused on scaling Clutta — a real-time observability platform designed to detect issues before users experience them. The goal is not just visibility, but precision: surfacing silent failures, tracing anomaly roots, and shrinking the time between impact and insight.

Infrastructure

At the same time, I'm studying how teams manage complexity at scale, and how infrastructure tooling can shift left—where performance, security, and observability become part of development itself, not just operations.

Other interests

I’m also deeply interested in:

  • Zero-touch developer experience for telemetry

  • Correlation engines that make sense of chaotic data streams

  • Infrastructure-as-code principles extended to real-time systems

  • Designing systems that self-report, self-diagnose, and eventually self-heal

  • Systems at Scale

    Self-Healing Systems

    Custom Load Balancers

    Data Pipelines

    Service Resilience

    Protocol Buffers

    Telecommunication Backbones

    Real-Time Infrastructure

    CI/CD Pipelines

    High-Throughput Systems

Contributions

Engineering Contributions & Systems Shape

Over the years, I’ve architected, implemented, and shaped systems that span distributed infrastructure, observability platforms, telecommunication backbones, and intelligent automation. What unites these efforts is a commitment to clarity, control, and uncompromising reliability—whether at scale or at the edge.

Kafka Storage Load Balancer

Python, SaltStack, Kafka, GitHub Actions

  • Designed and built an internal tool that dynamically rebalances Kafka storage and partitions across brokers.

  • Eliminated days of manual rebalancing work, removed the need for scheduled maintenance windows, and drastically improved cluster scalability.

Subscription Activator

Golang, GraphQL, Redis, PostgreSQL, Kafka, Nomad, GitHub Actions

  • Automated the cleanup and reactivation of over nine million telecom subscription records.

  • Leveraged asynchronous processing, Kafka microservices, and Redis caching to deliver high-throughput corrections without human involvement.

Kafka Topics Lookup

Python, Flask, Redis, Nomad, Swagger UI

  • Developed a self-service metadata tool to identify topic owners, health, and usage across Kafka clusters.

  • Unified fragmented metadata sources and exposed them via a lightweight REST API with Swagger documentation.

Self-Healing Systems at Scale

Golang, Ruby, Kafka, Grafana, HashiCorp Nomad, Vault, Consul

  • Prototyped real-time anomaly detection and remediation pipelines.

  • Integrated infrastructure-aware alerting and autonomous recovery mechanisms—reducing mean time-to-repair (MTTR) significantly in production-like environments.

DataHub Deployment & Enhancement

Java (Spring Boot), Python, PostgreSQL, ElasticSearch, GitHub Actions

  • Contributed to LinkedIn’s open-source DataHub, improving ElasticSearch reliability and fixing schema registry integration for Kafka metadata.

  • Helped operationalize deployments across staging and production environments.

OpenIMSCore Re-Engineering

Java, SIP, Diameter, Docker Compose, Restcomm SIP Servlets

Reverse-engineered the OpenIMSCore stack from the Fokus Fraunhofer Institute. Virtualized its components and built SIP-based messaging/voice experiments to understand telecom signaling paths and protocols.

UDC-Compliant Stateless Network Functions

Java, HTTP, OData, SIP, Diameter

  • Created front-end (FE) telecom services based on 3GPP’s UDC spec.

  • Refactored legacy HSS behavior into stateless, API-driven components that supported SIP, Diameter, and modern REST/OData protocols.

Converged Subscriber Data Repository (CSDR)

 Java, MySQL, MongoDB, Redis, OData, Apache Olingo, Docker

  • Built a scalable data service for heterogeneous telecom data sources.

  • Adopted a polyglot persistence model and implemented OData interfaces for unified querying across disparate datasets.

Frame Replication & Elimination for Reliability (FRER)

P4, Java, ONOS SDN Controller, Bazel, Apache Thrift

  • Developed an SDN-based prototype of the IEEE 802.1CB FRER standard for smart grid reliability.

  • Combined P4 programming with ONOS control logic to replicate Ethernet frames and eliminate duplicates under fault conditions.

Machine Learning: Customer Prediction Model

Python, TensorFlow, Keras, Scikit-learn, Pandas

  • Delivered a 98% accurate predictive model for identifying likely adopters of mobile value-added services.

  • Combined Gaussian Mixture Model clustering with deep learning classification to produce actionable insights for telecom marketing.

Reinforcement Learning: Teaching a Quadcopter to Fly

Python, OpenAI Gym, DDPG, Pandas

  • Trained a quadcopter flight control agent using Deep Deterministic Policy Gradient (DDPG).

  • Designed a reward function that enabled stable liftoff and directional navigation under simulation constraints.

Awards & Academic Journey

Academic Foundations & Recognitions

Education

MSc, Computer Science – Rhodes University, South Africa
 Graduated with Distinction
 Thesis: A Unified Data Repository for Rich Communication Services
BTech, Computer Science – Bells University of Technology, Nigeria
 First Class Honours
 Thesis: Development of a Requirement Analysis Supporting Tool for Large Scale Systems Using an Enhanced Latent Semantic Model

Certifications

Machine Learning Engineer Nanodegree – Udacity

AI Programming with Python Nanodegree – Udacity

SIP School Certified Associate (SSCA)

IELTS – Overall Band: 8.0 / 9.0

Oracle Certified Professional Java Programmer (OCP)

Oracle Certified SQL Expert (OCE)

Oracle Certified Associate Database 11g Administrator (OCA)

Honours & Awards

Best Computer Science Research Student – Rhodes University

Bells University of Technology:

  • Chancellor’s Prize – Best Graduating Student excelling in National Academic Competitions

  • College Prize – Best Graduating Student, College of Information and Communications Technology

  • Departmental Prize – Best Graduating Student, Department of Computer Science

Selected Publications

  • Realizing Seamless Redundancy in Cyber-Physical Networks with Programmable

    Protocol-Independent Packet Processors

Accepted as a poster at The 44th IEEE Conference on Local Computer Networks (LCN), Osnabrueck, Germany, 2019

  • Exposing Polyglot-Persisted Data Using the Open Data Protocol for User Data

    Convergence in Mobile Networks

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), Barcelona, Spain – 2017

  • A Unified Data Repository for Rich Communication Services

    Open Access Theses and Dissertations (OATD), Rhodes University – 2017

  • Adopting the OData Protocol as a UD Reference Point for User Data Convergence

    Southern Africa Telecommunication Network and Applications Conference (SATNAC), George, South Africa – 2016

  • An Empirical Study of Automated Classification Tools for Informal Requirements in Large-Scale Systems

    International Journal of Business Information Systems, Inderscience – 2015

Footprint

Global Engineering Experience

Showcasing a wealth of global engineering experience, I bring innovative solutions and expertise to every project.

  • Cross-Continental Delivery – Designed, built, and deployed systems across Africa, Europe, and North America. From telecom infrastructure in South Africa to distributed observability and backend systems powering large-scale operations globally.

    Remote Impact at Scale – Diagnosed and resolved production issues in critical platforms like LinkedIn’s DataHub, enhancing ElasticSearch integration and improving metadata reliability for distributed data teams.

    Telecom-Grade Engineering – Re-engineered OpenIMSCore from Fokus Fraunhofer (Germany) into scalable SIP-based environments. Enabled experimental telco deployments using containerized infrastructure.

    IEEE-Standard Prototyping – Built a Frame Replication and Elimination (FRER) system based on IEEE 802.1CB at Karlsruhe Institute of Technology (KIT), contributing to fault-tolerant network designs for critical infrastructure.

    Collaborations Across Borders – Delivered machine learning projects and peer-reviewed publications via South African and European academic-industrial partnerships (e.g., SATNAC, Telkom CoE).

    Edge-to-Cloud Versatility – Deployed infrastructure spanning edge-network virtualized systems to cloud-native setups using Kubernetes, Nomad, and Terraform on GCP and AWS.

    Interoperability by Design – Built stateless network services with multi-protocol support (Diameter, SIP, HTTP, OData), enabling seamless integration across vendor stacks.

    North America Systems Architecture – Supported and resolved complex backend and infrastructure challenges for North American enterprise platforms—working across time zones and systems at architectural depth.

Mettalic shape background image

Contact

Let's Connect

Whether you’re building critical infrastructure, need help navigating architectural complexity, or just want to jam on systems thinking — I’m open to collaborations, conversations, and consulting.