TextFSM Tester GUI
Python · Network parsing · GUI
Speeds up network automation development by providing a live GUI for testing TextFSM templates against device output, helping engineers build reliable parsers faster.
Hello, I’m
Lead Network Engineer building resilient, scalable, and data-driven broadband platforms. I blend deep networking expertise (DPI, BNG, CGNAT) with software engineering to automate operations and turn network data into actionable insights.
I’m Alper Demiryay, a network engineer in İstanbul specializing in large-scale broadband service provider platforms. My career has progressed from hands-on operations to a strategic engineering role, giving me a unique perspective on building systems—like DPI, BNG, and CGNAT—that are not only powerful but also maintainable and observable.
My work blends network engineering with software practices: Python tooling for audits and migrations, SQL analytics on Vertica/Oracle/Postgres, containers for reproducible POCs, and Grafana for evidence-based decisions. I like turning messy telemetry into clear actions.
Outside of work: I’m a regular runner (half-marathon training), a rock/metal guitarist, and a dad of three. I love projects that combine systems thinking with practical impact.
Stack
Highlights
Turkcell · Jan 2024 — Present
Leading the technical evaluation (RFI/RFP/POC) process for next-generation DPI platforms. Architecting BNG transformation strategies and designing resilient data pipelines for network analytics on Vertica and GaussDB.
Turkcell · Aug 2021 — Jan 2024
Designed and implemented QoS policies for fixed and mobile networks. Managed CGNAT capacity and performance. Developed Python scripts and Ansible playbooks to automate configuration validation and network audits.
Turkcell · Nov 2018 — Aug 2021
Provided Tier 3/4 operational support for critical broadband platforms. Led incident response for high-impact outages, performed root cause analysis, and drove resiliency improvements based on performance monitoring and KPIs.
A few things I built or maintain. More at github.com/alperdemiryay.
Python · Network parsing · GUI
Speeds up network automation development by providing a live GUI for testing TextFSM templates against device output, helping engineers build reliable parsers faster.
Python · Async checks · SQLite
A concurrent network utility to verify DNS and HTTP reachability for thousands of domains. Ideal for validating large-scale firewall rules or checking the effectiveness of ad-block lists.
Python · Broadband ops
A command-line tool to simplify CGNAT log analysis. Quickly determines if an IP address falls within a CGNAT range, streamlining troubleshooting for support teams and network operators.
Python · Multithreaded scanner
Lightweight multithreaded TCP port scanner with clean output for quick reachability sweeps during troubleshooting.
Python · Security
Small utility that attempts to decode MD5 hashes using common strategies—useful during log analysis and quick checks.
Python · Time series · ML
A personal project to explore time-series forecasting and machine learning fundamentals using Python. Implements data preparation, feature engineering, and model evaluation for financial data.
Thoughts on networking, automation, and data. You can also subscribe via RSS.
Couldn’t load the feed.
Want to collaborate or compare notes on broadband networking, DPI/BNG/CGNAT, or data pipelines? Email is best — I read every message.