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.

Furkan Aygül portresi

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

Loading
Your message has been sent. Thank you!