Summary
Overview
Work History
Education
Skills
Timeline
Generic

Yablai Bougouyou

Longview Area,USA

Summary

Experience in Design, Development and implementation of software system to automate network performance optimization in L4S/LLD framework including Rest APIs development Great experience in IPTV/VoD/nDVR. Video streaming System integration Outstanding and long experience in Java for software system design and development Integrated Elastic search and Kibana (ELK) in amazon AWS EC2 Experience in building software orchestrator for automation to run the end-to-end execution flow Experience in developing automation to provision automatically static IP through Nokia BNG, cable modem, voice, etc. Experience in automating system access – password manager—for end-to-end execution flow. Experience development software infrastructure for DOCSIS cable modem certification with RDK-B firmware Great experience on deploying, configuring and managed wireless network devices Long experiencing deploying, configuring mesh networking using extenders Experience in deploying mesh network through bridge and wifi extenders etc Unique experience in developing automation to upgrade/downgrade n times firmware in CM, DOCSIS Gateway, Fiber gateway and to produce results of results successes/failures Great experience to develop Rest API for software that I implemented Experience in developing Test Object Library(TOL) for IPTV/VoD/nDVR/EAS, Emergency Alerte system (EAS) Outstanding experience with high level and low-level architecture for E2E IPTV/VOD/nDVR Great experience in developing network product tool using SNMP, UDP/TCP, HTTP, and rest API Outstanding experience in software architecture and software development for DOCSIS Network performance optimization with L4S/LLD Unique experience in code optimization, modularization using design pattern such as template method, factory design pattern, composition design pattern, Orchestrator development for end to end execution flow automation Great experience working with iCMTS to configure service class and provision cable modem with specific service class Outstanding experience in high level architecture and low-level architecture, monolithic and microservice Experience in identifying network application solution to manage device behind NAT such as ATA Experience working with different vendor to qualifying their hardware and software Experience in network architecture with routers, switches, iCMTS, servers integrated Great experience in automation software development using python, JavaScript bash shell scripting Strong experience in software distributed system development using Python/Flask rest API, Java Experience in OSS/BSS for device provisioning, management, and troubleshooting and using Rest API Experience in Rest API development for cloud computing and microservice Experience installing high availability cluster node to balance network request load (Load balancer) Long experience in operating system installation, MS Windows, Linux OS, MAC OS, chrome OS Great experience with Jenkins, Github, Dockers containers, OS, and network virtualization Good knowledge and experience in intrusion detection systems, Firewalls, IP filters Outstanding experience in developing API to validate Emergency Alert System (EAS) Experience in DevOps tools such as Jenkins, Maven, Jira, Docker, and AWS Long experience in system integration and development using Linux/Windows/MAC OSX Strong experience in developing tools using bash shell script, python, and Java Long experience in Linux operating system and distribution such as Ubuntu CENTOS, Red Hat Long experience in support engineering and troubleshooting for customer service

Overview

21
21
years of professional experience

Work History

Teaching/Coaching Tech/Engineer

08.2023 - Current
  • Content/curriculum: A+, Linux+, Network+, Design digital system

Network Architect III consultant

Charter Communication through Clear Bridge Technology Group
01.2024 - 03.2025
  • Network Performance Application development under L4S/LLD Framework
  • Designed, developed and implemented the software architecture from end to end
  • Created and maintain Jira page to document the software/hardware component design and architecture design
  • Designed, developed and implemented the orchestrator that execute all the steps in the execution flow.
  • Designed, developed and implemented software to read the SCNs configuration from the iCMTS (E6000) and transform it into format
  • Designed, developed and implemented the end-to-end configuration file to be consume by the orchestrator to execute the end-to-end flow
  • Designed, developed and implemented the algorithm to read the configuration file and transform it into an end-to-end execution flow
  • Designed, developed and implemented the software to automatically read service class name of Classic service flow (CL), Low Latency service Flow (LL) and Aggregated QoS Profile Service flow (AQP) of service class names (SCNs) from the iCMTS and configure them according to the configuration input by the Architect. Compared the configuration of the SCNs automatically by the expected one and continued the execution flow if it is correct or stop the execution if not.
  • Designed, developed a software to automatically reboot the cable modem if the comparison is successful. The software will wait until the cable modem comes back online.
  • Designed, developed and implemented a code to automatically validate the cable modem provisioning
  • Developed a template method design pattern and Factory Method design pattern for the Architect to add or remove the steps to execute, to add/remove SCNs.
  • Design, developed and implemented Iperf3 wrapper for the speed test execution
  • Designed, developed and implemented and microservice (Rest APIs) architecture and code to remote start automatically a speed test from any node to any other node.
  • Designed, developed and implemented HTTP server and HTTP client to automatically generate UDP/TCP traffic from one network node to another network node
  • Working with following python frameworks, easysnmp, ipaddress, python3-nmap, iperf3, , python-ethtool, Byteblower APIs, Flask etc
  • Designed, developed and implemented code to automatically configure PacketStorm to generate network traffic and network impairment
  • Designed, developed and implemented a password manager for automatic access to subsystems such as iCMTS/vCMTS, jump server in the E2E execution flow so the Architect enter the password once.
  • Designed, Developed and implemented a wrapper for Ookla speed test and developed the Rest APIs as microservice to start it remotely
  • Designed, developed and implemented software to automatically reboot cable modems after iCMTS automatic configuration
  • Designed, developed and implemented software to automatically validate cable modem provisioning after the cable modem reboots
  • Designed, developed and implemented a software code to automatically configure ByteBlower in order generate automatically UDP or TCP traffic flow with Low Latency feature such TCP prague with DSCP marking and ECN
  • Designed, developed and implemented and software to generate automatically an end to end configuration file for different Target Latency for the SCNs
  • Developed a bash shell script code to automatically recompile on Apple silicon machine iperf3 source code to install iperf3 framework on the new Apple chip
  • Working daily with GitLab for versioning and storing code.
  • Network Hardware Infrastructure work:
  • Worked to mount, to stack and to wire WiFi isolation chambers for Wireless devices to test L4S/LLD traffic flow on WiFi/DOCSIS environment
  • Worked to configure and wire programmable WiFi attenuator and integrated into the staked WiFi Isolation chambers.
  • Configured/provisioned SCNs such as dsHSI016/usHSI016 and dsHSI021/usHSI021 on vCMTS/iCMTS
  • Recompile Linux kernel to enable and install L4S features such TCP Prague, Google BBR algorithm
  • Configured also cable modem for different SCNs provisioning
  • Configure wireless device for performance testing under L4S using WiFi isolation chamber
  • Configured cable modems for Linux machine, Apple Machine, Nvidia Game PC through cisco switch
  • Configured and deployed Linux kernel with support for L4S protocol with the following algorithm of congestion avoidance, TCP Prague, Cubic, Reno and BBR
  • Executed some network performance test to recommend the best target latency for the speed tier regarding the SCNs
  • Work also with vendor for support
  • Deployed Byteblower endpoint on smartphone for network performance test
  • Work to configure and physically and deployed WiFi programable Attenuator

Senior Network Engineer, Technology Lead / Lead Automation Dev Engineer

Altice USA Inc.
09.2017 - 04.2023
  • Software System Development for Automating Cable Modem (DOCSIS) Certification and GW Validation
  • Developed a microservice architecture based on Rest API
  • Development Methodology: OOP through Agile Methodology Process Scrum
  • Architecture Method: Micro service architecture based on Rest API and Web Service
  • Design and development and Implementation of tools for cable modem certification using Python.
  • Tool development using SNMP protocol, TR069 protocol using NBI API through ACS engine, bash shell scripting
  • Develop, designed, and implemented data in Json format
  • Leading automation software development for third party software validation
  • Network Environment/Platform/Access: DOCSIS 3/3.1 GPON, Linux and RDK/RG as embedded Linux operating system for cable modem and gateway
  • Some OOP development for C/C++ and Java
  • CPE product: DOCSIS cable modem, STB/Video streaming (Altice mini), Gateway, Router, ATA, eMTA, Airties, Altice extender
  • Installed and worked with Python Flask server
  • Experience in load balancer ushing
  • CMTS: E6000, CBr8, Casa, etc.
  • Working daily on creating, updating, and closing stories on different JIRA boards
  • Identify solution to design, develop and implement network application and tools
  • Support Engineering/Engineering Operations
  • Troubleshooting customer cable modem, router, STB/streaming, and gateway issue
  • Troubleshooting WiFi product, and wireless Mesh Network issue
  • Support colleagues on their troubleshooting issue
  • Troubleshooting Customer Service access from Router Portal
  • Train colleagues
  • System Integration/Eng/Networking/Automation/Testing
  • OSS/BSS in device (Cable Modem, WiFi AP, DOCSIS Gateway) management, troubleshooting, provisioning and validation
  • Working closely with different vendors to qualify their product and present the results to executives
  • CPE Products certification, validation, and testing
  • Development of script to provision voice through eMTA or ATA device using TR069 Protocol
  • DOCSIS cable modem, STB/Video streaming, router, and voice provisioning
  • Defect triage, Testing, automation script development
  • Deployed GRE tunnel using Linux or Cisco Router
  • Deployed IPSEC tunnel using Linux or Cisco Router
  • Configured port forwarding, port triggering, DMZ, etc.
  • Provisioning of DOCSIS cable modem for static IP
  • Installation and configure Windows or Linux operating system as workstation for the team.
  • CPE Management through ACS server using Cisco Prime Home
  • Network Access: DOCSIS, E6k, CBR8, CASA GPON, XGS-PON
  • VPN/IPsec Network and OSPF protocol deployment using cisco router 7201
  • Deploying CENTOS instance with VMware ESXi for network tool and access

Senior System Integration Engineer

UXP Systems Inc.
07.2015 - 05.2017
  • Wrote and executed test integration for Network Event notification and Emergency Alert Systems (EAS)
  • Write test automation Library in JavaScript promises using REST API calls (TOL)
  • Developed Test Object Library for Linear TV Service, VOD service, nDVR service.
  • Developed Test harness for Rogers Project
  • Working daily with Bitbucket/Git, Jenkins, Maven, JIRA/confluence, HP ALM for source version control, software delivery, defect management, build management and software integration.
  • Integrated Identity Access management (IAM) ULM product for SSO (Single Sign On) in AWS EC2
  • Integrated IAM in cluster environment
  • Integrated IAM in amazon EC2 cluster
  • Tested IAM/ULM performance on Amazon EC2 cluster
  • Integrated Elastic search and Kibana (ELK) in amazon AWS EC2
  • Integrated Identity Provider in MINT-5.0 with SAML Protocol
  • Integrated ULM 5.0 product in cluster environment
  • Wrote and executed test case for hazelcast (memory grid) java.
  • Designed and developed IPTV master test plan for Rogers IPTV project/ ULM 4.0 & 5.0
  • Deployed ULM 5/IAM/MINT-5 cluster (cloud) in many clusters using automation with Rundeck
  • Worked process integrated to agile methodology, scrum using Jira
  • Worked daily with Apache tomcat server for deployment, testing and troubleshooting
  • Trained employee on MINT-BE, MINT-BMS, SCF, MSMW and on other tools such Wireshark

Senior IPTV System Integration Engineer

Ericsson through CoreTech Consulting
12.2014 - 07.2015
  • Working with High Level/Low-Level Design document to develop test plan according to the call flow of the use cases (UC) for:
  • E2E VOD Service, E2E LTV Service, E2E Provisioning Service, E2E Charging Service, E2E Service Configuration
  • E2E Offer Management
  • Geographical redundancy of IPTV Node component for High Availability
  • Rogers' Load balancer
  • Rogers' NMS System
  • Cluster in N+M/ M+1 configuration
  • Coaching testers in test execution: HTTP methods (GET, POST) parameters and SOAP message analyzing.
  • Managed defect using HP ALM
  • Worked on call flow that include ETL flow to extract movie from provider, transform and add metadata to them and then load it into CDN system
  • Product STB and DOCSIS cable modem
  • OSS/BSS for IPTV/VID system

Senior System Integration Engineer IPTV/VOD

Seachange International through Volt Canada
10.2013 - 05.2014
  • Installed and deployed VOD/IPTV system back-end components:
  • VOD Connection Manager Servers
  • VOD Application Manager Servers
  • Virtual Media Cluster Agent
  • Asset Management Application (CMS)
  • Movie on Demand Server
  • Sea File System
  • Delivery Network Path (DNP)
  • Seachange RAID2
  • Trained on ADRENALIN and AXIOM system
  • Worked on ADRENALIN System: AssetFlow
  • Scripting
  • Created ext3 file system
  • Created disk layout
  • IP Plan design
  • Cloned VM instance
  • Assign static IP Address
  • Created VLANs and Virtual Switch
  • Created server High Availability
  • Created N+M HA cluster.
  • Integrated VOD servers into VOD system: Windows server 2003 platform
  • Integrated server to VLANs
  • Installed and configure High availability feature on pair servers.
  • Tested different Brands of STB, PVR, DVR, Pace (Video Streaming)
  • Loading STB OS to update the EPG code
  • Testing and Verifications - correspondent reporting
  • Working with Bugzilla for bug tracing and escalating the problems to Rogers' engineering team
  • I worked on Linux and Windows platform: CENTOS 5.3, Windows 2003, Windows 2008
  • Streaming Protocols: HLS, RSTP, RTSP, MPLS

Deployment Tech Consultant

02.2011 - 07.2013
  • HP (through The Experts), HP Unity project for AkzoNobel, Toronto
  • Worked with process documents and checklist for all deployments
  • Deployed windows image (also re-imaged) for over 400 computers for AkzoNobel to unitize platform for the whole company
  • Assembled computers and laptops and installed, configured, and deployed computer hardware and network printers
  • Remotely troubleshot field employees' computers using remote desktop
  • Identified active directory issue for those computers missing in the Microsoft network directories
  • Set up VPN connection for field employees to use company resources remotely
  • Configured Wi-Fi client for all computers I imaged
  • Migrated user accounts' data and profiles for employees to use their data on the new platform
  • Migrated Outlook user account's profiles for employees to use their e-mail on the new platform

Product Developer (Java) IP System Prototype

Domus Laboratory
06.2006 - 04.2009
  • Design, develop and implement Mobile Agent system in a ubiquitous computing system.
  • Designed, developed, and implemented a wide system event management on top of MTP infrastructure.
  • MTP stand for Message Transport Protocol
  • The MTP is built on top of the TCP/IP network.
  • The wide system event receive signal from sensor network and is responsible to notify a specified mobile agent through point-to-point message or all mobile agent through broadcast message
  • Designed, developed and implemented Agent communication message (ACL)
  • ACL is the communication language use by mobile agent to exchange Data, information, etc.
  • Mobile Agent Migration implementation
  • Each time an agent is on a node and wants to move on another node, the execution context is transfer to the destination node, the initial agent is back up from the source node and then serialize to be stored to the destination node and continue the job execution.
  • Mobile Agents development and implementation
  • Each mobile agent was made of single thread.
  • One node can have contained many mobile agents that work together to accomplish a task: multi-threading.
  • On one node, all threads are being executed on a single process.
  • Since each node run a process, all nodes that are working together work under the concept of process intercommunication over the Message Transport protocol (MTP) using ACL.
  • Working daily with SVN as source code control version and backup

Wireless Security System Engineer

ComWell Sarl
01.2005 - 04.2006
  • Supported Microsoft network for companies by troubleshooting application server on windows server
  • Installed network hardware and software to deploy network on company site
  • Made companies resources available remotely by deploying VPN gateway
  • Gave secure Wireless Access to employees by deploying Wi-Fi protected Access inside the company.
  • Deployed Microsoft Network by installing and configuring Windows server
  • Shared resources enterprises by deploying network printer, file server

Education

Diploma - Network System Technologies

Herzing College
01.2013

Master's Degree - Software Engineering (MSc)

University of Sherbrooke, Quebec, Canada
Quebec, Canada
01.2009

Bachelor of Science Degree - Electrical Engineering (BSc. Eng)

University of Applied Sciences of Western Switzerland (HEIG-VD)
01.2004

Associate degree - Electrical Engineering

Ecole Superieure de Technologies in Ivory Coast (EST-Loko)
Ivory Coast
01.1998

Skills

  • Apache Tomcat
  • Free RADIUS
  • DHCP server/Client
  • DNS server/client
  • BIND server
  • Cisco Prime Home
  • Agora
  • Windows
  • Mac OSX
  • Linux/Unix
  • Windows Server
  • Linux Server
  • X11
  • X-Windows
  • Emergency Alert System (EAS)
  • Linear TV
  • IPTV/VOD/nDVR infrastructure deployment
  • IPTV/VOD search and recommendation
  • Streaming server
  • Real server
  • Darwin server
  • Windows Media Player
  • Quick Time Player
  • VMWARE ESXi
  • VMware workstation
  • MS Hyper-V
  • Virtual PC
  • VirtualBox
  • Cisco packet tracer
  • VM installation
  • Configuration
  • Administration
  • Ubuntu
  • Red Hat
  • CENTOS
  • Debian
  • Fedora
  • Suse
  • Docker container
  • IntelliJ
  • MS Visual Code
  • Vi
  • XCode
  • NetBeans
  • Eclipse
  • High-level architecture
  • Low-level architecture
  • Monolithic architecture
  • Microservice architecture
  • Software design
  • Development
  • Coding
  • Testing
  • Object Oriented Approach
  • Design patterns
  • Java
  • Python
  • Bash shell scripting
  • JavaScript
  • C/C
  • Software automation development
  • Rest/API development
  • Network tool and application development
  • Agile
  • XP
  • Scrum
  • Agile Unified Process (AUP)
  • DOCSIS
  • Ethernet
  • LAN
  • STP
  • PON
  • GPON
  • XGS-PON
  • WAN
  • OSPF-TE
  • LDP
  • RIPv2
  • LDAP
  • WiFi
  • WPA 2 Enterprise
  • Wi-Fi 80211a/g/n/ac/ax
  • Wi-Fi Extender
  • STB/Video streaming
  • ICMTS
  • VCMTS
  • Cable Modem
  • Switch
  • Config file
  • SNMP
  • TR069/TR181/TR104/TR98
  • XMPP/SOAP/JSON/XML
  • QoS
  • MPLS
  • Traffic Engineering
  • Voice provisioning
  • Cable modem provisioning
  • Static IP provisioning
  • FTTH/GPON/XGSPON Provisioning
  • BCC
  • RTP
  • RTCP
  • RTSP
  • HLS
  • Smooth
  • G711
  • G729
  • NOKIA BNG
  • Cisco Router
  • DOCSIS Gateway
  • FTTH Gateway
  • Wireless Controller
  • Quagga Protocol Routing Suite
  • MPLS/IP Router building/Integration
  • Wireshark
  • Iperf2
  • Iperf3
  • Tcp dump
  • Apache directory
  • Windows OS troubleshooting
  • MAC OSX troubleshooting

Timeline

Network Architect III consultant

Charter Communication through Clear Bridge Technology Group
01.2024 - 03.2025

Teaching/Coaching Tech/Engineer

08.2023 - Current

Senior Network Engineer, Technology Lead / Lead Automation Dev Engineer

Altice USA Inc.
09.2017 - 04.2023

Senior System Integration Engineer

UXP Systems Inc.
07.2015 - 05.2017

Senior IPTV System Integration Engineer

Ericsson through CoreTech Consulting
12.2014 - 07.2015

Senior System Integration Engineer IPTV/VOD

Seachange International through Volt Canada
10.2013 - 05.2014

Deployment Tech Consultant

02.2011 - 07.2013

Product Developer (Java) IP System Prototype

Domus Laboratory
06.2006 - 04.2009

Wireless Security System Engineer

ComWell Sarl
01.2005 - 04.2006

Diploma - Network System Technologies

Herzing College

Master's Degree - Software Engineering (MSc)

University of Sherbrooke, Quebec, Canada

Bachelor of Science Degree - Electrical Engineering (BSc. Eng)

University of Applied Sciences of Western Switzerland (HEIG-VD)

Associate degree - Electrical Engineering

Ecole Superieure de Technologies in Ivory Coast (EST-Loko)
Yablai Bougouyou