Furkan Aygül
I'm
About
Hello! I am a Computer Engineer working as an End-to-End Industrial Systems Engineer. I own the full stack — from industrial device protocols (Modbus, MQTT, TCP) through .NET 8 microservice architectures and Domain-Driven Design, to the deployment tooling and infrastructure that ship them to production. I am a performance-oriented and innovative software engineer.
End-to-End Industrial Systems Engineer.
- Website: www.furkanaygul.com.tr
- City: İstanbul, Turkey
- Age: 28
- Email: contact@furkanaygul.com.tr
• Born in Balıkesir, Turkey.
• Graduated in 2021 from Düzce University, Department of Computer Engineering (GPA: 2.96).
• Started working during my internship and have grown from Full Stack Developer to End-to-End Industrial Systems Engineer at the same company.
• Currently living in Istanbul.
• Specialized in .NET backend, DDD microservice architectures, industrial IoT / SCADA systems, communication protocols (Modbus, MQTT) and DevOps.
• Delivered backend and industrial telemetry systems for multiple energy-sector clients (İpragaz, Aygaz, Milangaz) alongside UESTCO's own product line, including a tank-level monitoring platform in continuous production since 2022.
Skills
With a strong background in Computer Engineering and years of hands-on experience in both software development and industrial automation, I specialize in delivering robust, scalable, and efficient solutions.
Programming & Development
- C#, .NET 8 / ASP.NET Core – Web APIs, Worker Services, multi-threaded and async pipelines
- Domain-Driven Design & Clean/Layered Architecture – self-authored, reusable microservice templates
- Microservices Architecture – YARP API Gateway, service-to-service auth, independently deployable services
- API Development – RESTful APIs, JWT/OAuth authentication, endpoint-level RBAC, rate limiting
- JavaScript, HTML, CSS, React/TypeScript – responsive UIs and SPA admin panels
- PHP – WordPress theme/plugin development, backend scripting
- Flutter – BLE-based hybrid mobile applications
Data, Messaging & DevOps
- SQL (PostgreSQL, MSSQL) & NoSQL (MongoDB time-series) – hybrid EF Core + Dapper data access
- Redis – distributed caching for auth/permission lookups
- RabbitMQ – asynchronous messaging & decoupled logging pipelines
- Docker & Docker Compose – multi-service orchestration; CI/CD via GitHub Actions (self-hosted runners)
- Observability – Serilog, Seq, liveness/readiness health checks
- Deployment Automation – WMI/MSI-driven installers, Windows Service provisioning, secrets management
- Linux Server – Bash scripting, Nginx/Apache, performance tuning
- OpenVPN & Firewall – secure remote access, network segmentation
- Git & GitHub – branching strategies, version control
Automation & Industrial Protocols
- Modbus (RTU/TCP), Profinet, Profibus, MQTT – protocol-agnostic acquisition pipelines
- SCADA & HMI – real-time dashboards, alarms, reporting
- SignalR & WebSockets – real-time communication
- Chrome Extension & ElectronJS – cross-platform desktop apps
- IIoT & Edge Computing – industrial IoT solutions, local data processing
- Custom Automation Tools – C#-based data collection, control & field-device onboarding
Certificates
Professional certifications and completed courses
Agile Project Management Training Certificate
ISO Akademi & AI EDIH TR
12 December 2025
C1 Level English Certificate
Amerikan Kültür Yabancı Dil Kursu — İstanbul / Şerifali
10 April 2025
ID: TR-09-23-ENG-8872309821
From Idea to Minimum Viable Product (MVP) Accelerated Project-Based Innovation Bootcamp Certificate
The School of Technology & Innovation
7 December 2025
Resume
Professional Experience
End-to-End Industrial Systems Engineer
Uestco Energy Systems – Nov 2021 – Present
Maltepe, Istanbul
- Architected and built enterprise .NET 8 / ASP.NET Core backends and RESTful APIs on top of DDD-based microservice and API Gateway patterns (YARP).
- Designed a plug-in protocol industrial IoT acquisition service (Nexa-Flow) unifying Modbus TCP/RTU, MQTT, TCP Listener and Virtual devices on a single read pipeline.
- Led performance refactors: ConcurrentDictionary hot-path lookups, dirty-set pattern, System.Threading.Channels bounded worker pool, SemaphoreSlim read budget, EF Core UNION ALL active views.
- Built CI/CD pipelines (Docker, GitHub Actions, self-hosted runner) with quality gates: anti-pattern lint and compiler-warning regression guards.
- Built a WPF on-prem installer that automates Windows Service provisioning, secrets generation and version-aware updates for the full Nexa-Flow deployment stack.
- Delivered backend and industrial telemetry systems for multiple energy-sector clients (UESTCO, İpragaz, Aygaz, Milangaz), including a still-running tank-level monitoring platform in production since 2022.
- Operated Linux and Windows server infrastructure: VPN, FTP, SFTP, SSH, Postfix mail server (SPF/DKIM/DMARC/PTR) and network security (OpenVPN, firewall, segmentation).
- Implemented industrial protocols (Modbus, Profinet, MQTT) and SignalR-based real-time dashboards for SCADA / automation projects.
- Wrote xUnit tests with round-trip and tamper detection coverage, plus Selenium and API testing pipelines.
- Optimized database performance on PostgreSQL, MSSQL and MongoDB (indexes, views, UNION ALL, time-series collections, partial unique indexes), with hash-tracked SQL artifact migration on startup.
Projects
- UESTCO ERP System : DDD-based microservice ERP backend (.NET 8) split into Identity and CRM bounded contexts; JWT + refresh token with Redis permission cache, YARP API Gateway, OpenXML/Puppeteer export service, Serilog + Seq observability, Docker Compose and self-hosted GitHub Actions staging pipeline. ...more
- Nexa-Flow : Plug-in protocol industrial IoT acquisition service (.NET 8) unifying Modbus TCP/RTU, MQTT, TCP Listener and Virtual devices on a single DeviceReadPipeline; performance refactor (ConcurrentDictionary, dirty-set, channels, SemaphoreSlim budget), hash-tracked SQL migrator, MongoDB time-series + PostgreSQL, SignalR fan-out, AES-256-GCM credentials. ...more
- Nexa-Flow Installer : WPF on-prem deployment tool that provisions MongoDB, PostgreSQL, the backend API and nginx as Windows Services, generates production secrets, and handles version-aware install/update/uninstall for the Nexa-Flow stack. ...more
- UESTCO Certificate Verification API : Public certificate/document validity verification API (.NET 8) with hand-rolled endpoint-level RBAC, IP-bound JWT refresh tokens and a soft-delete audit trail. ...more
- İpragaz Telemetry Worker : Background worker (.NET 8) that detects LPG cylinder/tank filling events by analyzing trending sensor telemetry for İpragaz. ...more
- Gas Station Tank-Level Telemetry System : TCP + Modbus TCP telemetry gateway monitoring LPG tank levels across 10+ Aygaz/Milangaz stations since 2022, with per-station calibration and stale-feed email alerting. ...more
- IPACK SCADA System : Refactored and extended PHP/MSSQL-based SCADA application with new UI, historical data analysis, and remote monitoring features. ...more
- Detector Monitoring System : Industrial device monitoring app developed with Node.js, ElectronJS, and Modbus TCP/RTU for real-time hardware status visualization and alerts. ...more
- Chrome Extension NAS Automation : Automatic folder and file generation system triggered via Chrome Extension, integrated with local NAS and user workflow (JS, ElectronJS). ...more
- Mail Signature Generator : Web-based tool for auto-generating custom email signatures using JavaScript, HTML, CSS. ...more
- Tube Filling Tracker (Flutter) : BLE-enabled mobile app for wireless production data collection and reporting in manufacturing environments. ...more
- Station Automation : Local automation platform for industrial stations, utilizing C#, PostgreSQL, and Modbus protocol for control and monitoring. ...more
- SCADA Dashboard : Real-time, drag-and-drop dashboard web app for industrial monitoring, built with ASP.NET Core, SignalR, PostgreSQL, and advanced frontend technologies. ...more
- Multi-VLAN Network Project : Designed a multi-VLAN network infrastructure with static IP assignment, router/firewall configuration, and secure VPN access (MikroTik, OpenVPN, Linux). ...more
- WordPress Theme & SEO Solutions : Developed custom WordPress themes and plugins, focusing on technical SEO and web performance optimization.
- UART-BLE : Developed ESP32-based program to convert UART tube sensor data to BLE, enabling wireless control and monitoring from any Bluetooth-enabled device. ...more
- SMS Sender : Built a C# system for scheduled field data collection and SMS alerts in SCADA sites without internet, with configurable reporting and detailed delivery logs. ...more
- Servers : Full-stack deployment, maintenance, and security of industrial servers and SCADA backend systems, ensuring high availability and robust network routing. ...more
- Mail Server : Configured and secured enterprise-grade mail server using Postfix, SSL/TLS, and anti-spam DNS records for reliable delivery and management. ...more
- Warehouse Entry/Exit Mobile Application : Flutter-based cross-platform app for warehouse inventory management via QR code scanning, with cloud sync to Google Sheets. ...more
- Microservices Architecture Template : Self-authored, reusable 6-layer .NET microservice template (packaged as a dotnet new generator) with a YARP gateway, dynamic endpoint-level RBAC and RabbitMQ-based async logging reference implementation; now used to bootstrap new backend services. ...more
Contact
Address
Istanbul-Turkey