Bo Bayles
Contact: bo@bbayles.com
Contact: bo@bbayles.com
Positions:
Principal Architect (2025 - present)
Solutions Architect (2021 - 2024)
Summary: Primary engineer for several internal software projects. Tech lead for interns, junior engineers, QA, and operations.
Designed, implemented, and currently maintain a video stream server that dynamically serves content based on time zone, origin status, language, location, and more. Routinely handles more than 100k requests per second (pre-CDN). Technologies: Python, HLS, CMAF, DASH.
Designed, implemented, and currently maintain a VOD-to-linear playout pipeline with several advanced features, including DPI, live events, and dynamic overlays. Used by hundreds of linear TV channel brands. Technologies: Python, AWS Lambda, AWS Elemental services, GraphQL, HLS, DASH.
Wrote and currently maintain a full-featured automation package to speed up and reduce errors associated with channel launches. Used for thousands of linear TV channel distributions to streaming platforms. Technologies: Python, AWS Lambda, S3, and MediaTailor, SpringServe, Serverless Framework.
Positions:
Technical Leader II (Cisco, 2019 - 2021)
Technical Leader I (Cisco, 2017 - 2019)
Software Engineer & Director of Technical Operations (Observable, 2014 - 2017)
Summary: Early engineer at Observable. Responsible for software development, cloud systems engineering, security research, customer operations. After the Cisco acquisition, I became the tech lead for a team of 10 developers, contractors, and support techs.
Wrote dozens of network security research and vulnerability detection models, a key component of Observable's product offering. Technologies: Python, Django, AWS EC2, Redshift, RDS, Kinesis, and S3.
Handled almost all inbound customer support, onboarded new customers, assisted sales in product demonstrations, gave technical talks at conferences and events across the U.S.
Designed and implemented (primarily in Python) large-scale data processing pipelines for network security monitoring applications. These included integrations with AWS, Azure, GCP, Kubernetes, and various Cisco products.
Served as permanent member of the product "Security Council," balancing roadmap priorities and assigning tasks to personnel. Mentored junior employees and interns, managed internal engineers and outside contractors.
Positions:
Senior Manager, Product Technology (2014)
Manager, Advanced Services (2011 - 2014)
Advanced Services Engineer (2009 - 2011)
Summary: Team member and eventually leader of a group of four engineers focused on video service delivery. Process automation, network design and troubleshooting, operations support.
Tested, operated, and deployed a variety of cable headend system components: encoders, decoders, multiplexers, modulators, set-top box management platforms, and more. Became company subject matter expert for VOD.
Developed and implemented plans for several multi-million dollar equipment upgrade and service expansion projects. Directed expansions that tripled the number of cable systems able to serve VOD.
Primary maintainer of the open source library more_itertools, which is one of the most downloaded Python packages.
Primary maintainer of ada_url, which is used by major packages from DataDog, Auth0, and others.
Contributor to many other open source projects, including Mozilla and CPython.
Power user of Ghidra, the software reverse engineering tool. My writeups about analyzing legacy software have been featured in publications ranging from Yahoo! Finance to professional journals and international tech news sites.
Degrees:
B.S. Computer Engineering (Missouri University of Science & Technology)
B.S. Electrical Engineering (Missouri University of Science & Technology)
Executive/management training:
SCTE-Georgia Tech Management Development Program