Steven B.

Network Programmability and Automation - Systems Engineer at Cisco

Delitzsch, Saxony, Germany

About

Over the last 10 years I was involved in a variety of projects from building local community mesh networks to developing firmware and management software running on millions of home routers on to developing customized solutions for service provider networks based on Network Programmability. I'm a supporter of open-source software both by helping individuals and companies to efficiently use and contribute to various projects and by being a contributor and maintainer myself. Since 2008 I'm one of the core developers of the OpenWrt Linux distribution for embedded devices. My development focus: Network Protocols and Routing, especially IPv6 & related Linux and POSIX system and networking, services, kernel interfaces & integration C, C++, Python, Java NETCONF/Yang, Docker, Segment Routing

Experience

  • Cisco (12 yrs 9 mos)
    • Software Systems Engineer
      Jan 2016 - Present · 10 yrs 6 mos

      * Developing custom SP solutions based on NETCONF/Yang, Telemetry, Segment Routing and other Programmability APIs and SDN Features * Developing and deploying customized cloud-native applications using Docker on servers and networking equipment

    • External Consultant
      Oct 2013 - Dec 2015 · 2 yrs 3 mos

      Developing internet drafts & implementations for the IETF Homenet working group focussing on next-generation self-configuring IPv6-enabled home networks. OpenWrt consulting and integration.

  • Core Developer at OpenWrt
    Mar 2008 - Feb 2016 · 8 yrs

    since Dec 2012: Networking Stack and IPv6 CE Router Implementation * Neighbor Discovery, Router Discovery and DHCPv6 clients, servers and relays * Address, routing and prefix distribution logic * Transitional technology integration (DS-Lite, LW4over6, MAP, ...) since Jan 2010: Development of user-land libraries and system daemons Mar 2008 - Dec 2009: Development of the LuCI embedded web framework / OpenWrt web interface

  • External Consultant at Fon
    Oct 2008 - May 2014 · 5 yrs 8 mos

    Consultant / Developer: Efficient device management * Protocol planning & desing * Efficient implementation & data management Consultant / Developer: Embedded Linux / OpenWrt OpenWrt Linux-based Firmware for Fonera 2.0, Fonera 2.0N, Fonera SIMPL and Gramofon WiFi Routers * Development of network, system and kernel configuration libraries and daemons * Development of networking libraries and daemons (e.g. HTTP) * Development of system monitoring and testing solutions * Integration of third-party software

  • Summer of Code Student at Google
    Apr 2009 - Sep 2009 · 6 mos

    Project "IPv6 and TLS capable network-superserver in Lua and C" Planning and implementation of an open source software project for Freifunk Initiative / OpenWrt Embedded Linux Distribution.