# Ernest Bang > Distinguished Software Developer at Verizon Location: San Jose, California, United States Profile: https://flows.cv/ernestbang large-scale IoT and OTT-digital TV streaming platforms implementations ## Work Experience ### Distinguished Software Engineer @ Verizon Jan 2013 – Jan 2025 | San Jose, CA [Core Achievement] Developed a large-scale Accounting Event Processing system for the Verizon Thingspace IoT platform, processing 1.7 billion events from 65 million IoT devices daily. The architecture is highly scalable, capable of handling up to 4 billion events from 200 million devices daily. (Reference: thingspace.verizon.com) [Infrastructure & Deployment] Successfully deployed the system on the Verizon On-premise Kubernetes Cloud Platform (VCP) production cluster in June 2025. Engineered all microservices in Golang/Java, containerized with Docker, and orchestrated as Kubernetes Pods. Designed a resilient communication layer using Kafka/REST APIs/gRPC. [High Availability & Reliability] Ensured High Availability (HA) and Disaster Recovery (DR) across three data centers through redundant clusters and Kafka Cluster Linking. Conducted comprehensive resource analysis (CPU, Memory, Network, PVC) and enforced Multi-tenancy security via Namespaces, RBAC, Service Accounts, and Roles. [Data Engineering & Scalability] Architected an optimized data layer: PostgreSQL for device metadata, Redis for request/response caching, MS SQL Server for account information, and Cassandra for high-volume raw event storage. Optimized Kafka infrastructure (Brokers, Partitions, and Cluster Linking) to maximize parallel processing efficiency for subscribers and consumers. [Observability & SRE] Established full-stack observability using Grafana, Prometheus, and Splunk for proactive incident detection and platform stability as part of SRE responsibilities. Streamlined delivery via Jenkins CI/CD pipelines. [OMA-DM and LM-M2M IoT Device Management Service Development] Developed Customer-facing REST API servers in Golang for FoTA(firmware upgrades), location tracking, and diagnostics services deployed on AWS/EKS. [Verizon FiOS Home Gateway Service Development] Engineered the Verizon Fios Smart Home Gateway, integrated into Fios Home Internet Routers using Golang and C on Embedded Linux. ### Principal Software Engineer @ Western Media Bridge Inc Jan 2010 – Jan 2013 | San Jose, California, United States -Migrated Celrun E2E IPTV system for US local Telco(NCTA) and Cable TV operators((NCTC) - Celrun was an IPTV system turn-key solution provider in Korea. The Celrun IPTV system was deployed to Hanaro Telecom IPTV service in Korea. - Celrun IPTV system consists of content ingestion/management/streaming servers, client STBs, EPG servers and Proprietary DRM - Provided E2E IPTV solutions to Bigband Broadband Inc for IPTV business targeted for US local cable TV operators ### Principal Software Engineer @ Samsung Electronics Jan 2002 – Jan 2010 | San Jose, California, United States - Cablelabs Samsung OpenCable OCAP HD, DVR TV, settop box and Gateway/Client design and development for Comcast, Timewarner Cable, Cox - DirecTV Satellite HD, DVR set-top box and Gateway/Client design and development - Developed cable set-top box specifications of MPEG2/4 , DOCSIS/DSG OOB channels, OCAP middleware and CableCard CAS with major cable MSOs/CableLabs - Developed DirecTV set-top box specifications of Multiroom DVR NDS middleware and CAS - Developed IP set top boxes of as client devices of home gateway using HTML5(hls) with DRMs(Verimatrix DRM, Widevine) - Operating Systems: Embedded Linux - Programming Languages: CDI/SDK in C, DirecTV MW in Java ### Staff Software Engineer @ Global Telemann System Inc Jan 2000 – Jan 2002 | San Jose, California, United States - Developed ETSI DVB-S HD Satellite Set-Top Box with proprietary middleware and NDS CAS - Developed ETSI DVB-S SD Satellite Set-Top Box with proprietary middleware and NDS CAS - Operating Systems: pSOS - Programming Languages: C ### Staff Engineer @ Samsung Electronics Jan 1996 – Jan 2000 | Seoul, South Korea - Developed Voice Over IP cable modem based on cablelabs PacketCable2.0 specifications - Developed high speed internet access Cable Modem based on cablelabs DOCSIS1.1 - Developed high speed internet access Cable Modem based on cablelabs DOCSIS1.0 and DHCP/Tftp/ToD provisioning servers - Operating Systems: VxWorks, Embedded Linux - Programming Languages: C ### Software Engineer @ Samsung Electronics Jan 1986 – Jan 1994 | Seoul, South Korea - Developed TCP/IP Router(Enterprise Office Router class) using Berkley BSD 4.3 UNIX - Developed Samsung multiuser UNIX minicomputer based on Berkley BSD4.3 kernel - Developed Samsung multiuser UNIX microcomputer based on Berkley BSD2.9 kernel - Programming Languages: C ## Education ### Master's degree in Computer Science Korea Advanced Institute of Science and Technology ### Bachelor of Science - BS in Electrical and Electronics Engineering Korea Aerospace University ## Contact & Social - LinkedIn: https://linkedin.com/in/ernest-bang-6030a8157 --- Source: https://flows.cv/ernestbang JSON Resume: https://flows.cv/ernestbang/resume.json Last updated: 2026-04-17