Full-Stack Engineer · Adana, Türkiye

Utku AlpTüren

Full-Stack Flutter & .NET Engineer. I ship production mobile, web, and backend systems — offline-first field apps, real-time data flows, and the release pipelines that carry them live.

Open to remote & relocation

001The short version

IbuildthewholepathfromaFlutterscreentoa.NETservicetotheserveritrunson.

Full-stack engineer focused on Flutter and .NET systems, with production experience across mobile, web, backend, and release operations. Published 4 mobile applications to the App Store and Google Play, and shipped 10–15 Pharmon Assist updates. I own and co-lead CRM/CLM modules across Flutter mobile/web and a .NET CQRS backend while building offline-first synchronization, real-time data flows, CI/CD, containers, and live deployment workflows.

Mobile

Flutter apps that survive bad connectivity

Backend

.NET CQRS services & the data layer

Real-time

SignalR live data across devices

Release

CI/CD, containers & live deployments

Portrait of Utku Alp Türen

Utku Alp Türen

Adana, Türkiye · Open to remote & relocation

Proof, not promises

One engineer, three surfaces: a Flutter app your users tap, the real-time .NET service behind it, and the live dashboards it drives.

4Apps published
10–15Updates shipped
3Platforms per app

002Where I've shipped

Three years turning ambiguous business needs into shipped mobile, web, and backend software — and mentoring the next people to do it.

Mobile Application Developer

Jul 2024 — Present

Full-stack ownership of CRM/CLM products across Flutter mobile, Flutter web, and a .NET CQRS backend — plus the release and platform operations that keep them live.

  • Designed, implemented, and co-led CRM/CLM modules across Flutter mobile, Flutter web, and .NET CQRS backend; owned full-stack delivery for Stock Management and Form Management, co-led Target Management, and improved reliability across most modules.
  • Built local-database synchronization for field users: scheduled background sync when internet is available, presentation/media download jobs, retry behavior, and storage/performance handling for mobile devices.
  • Developed the TrackOn Expense mobile app and Pharmon integration surfaces, and built TrackOn Agro Flutter mobile/tablet/web interfaces with SignalR live-data handling.
  • Published 4 mobile apps to the App Store and Google Play, shipped 10–15 Pharmon Assist updates, and managed release readiness for TrackOn Expense, TrackOn Agro, and FAB Coffee.
  • Deployed TrackOn Queue, Predicton, and FAB Coffee backend services to live servers with GitHub Actions, Docker, Coolify, Azure MSSQL, AWS S3, Sentry, Crashlytics, FCM, SSL/domain setup, logs, and backups.
  • Ran 10+ stakeholder presentations, translated ambiguous business needs into technical requirements, and mentored 4 interns in production workflows.

Mobile Application Developer Intern

Jun 2024 — Jul 2024

Fast-tracked to a full-time role within one month after independently delivering MVP features and production-ready mobile work.

  • Delivered MVP features and production-ready mobile work independently within the first month.
  • Built a medical-practitioner data automation flow with web scraping, scheduled background updates, PostgreSQL storage, and a Next.js operations dashboard.

Flutter Developer Intern

Jul 2023 — Sep 2023

Delivered 5+ Flutter/Firebase applications and picked up C#/.NET Core foundations through REST API and modular-monolith work.

  • Delivered 5+ Flutter/Firebase mobile applications while building practical experience with Riverpod, flutter_hooks, and polished mobile UI flows.
  • Gained hands-on C#/.NET Core foundations through REST API design and modular monolith architecture patterns.

003Selected production work

Four builds that went to real users — a pharma field-force platform, real-time agriculture, a published loyalty app, and a social travel platform.

Also shipped: TrackOn Expense · TrackOn Queue · Predicton · Pharmon Assist

CRM / CLM Field-Force Platform

Pharmon Assist

2024 — Present
shippedlive

A modular pharmaceutical field-force platform: visit planning, reporting, forms, stock, targets, presentations, announcements, expense workflows, and offline field operations.

  • Full-stack Flutter mobile/web + .NET CQRS modules — Stock & Form Management owned, Target Management co-led.
  • Mobile background sync and presentation downloads keep field devices current under unreliable connectivity.
FlutterFlutter Web.NET CQRSOffline SyncAzure MSSQLVisit

Real-Time Smart Agriculture

TrackOn Agro

2025
shippedreleased

Flutter mobile/tablet/web interfaces for live field monitoring, plus contributions to the real-time system design.

  • Built responsive Flutter mobile/tablet/web surfaces from one codebase.
  • Contributed SignalR live-data flows and real-time system design for field monitoring.
FlutterSignalRReal-timeResponsiveVisit

Published Loyalty Application

FAB Coffee

Jul 2025 — Nov 2025
shippedreleased

A loyalty app taken through the full mobile release lifecycle on the App Store and Google Play, with secure QR-based transactions.

  • Managed the release lifecycle across App Store and Google Play.
  • Implemented secure QR-based loyalty transaction flows.
FlutterQRApp StoreGoogle Play

Full-Stack Social Travel Platform

Voyager

Nov 2023 — Nov 2025
shippedreleased

A cross-platform social travel platform built on a Flutter/.NET architecture with offline-first patterns and real-time flows.

  • Flutter/.NET architecture with offline-first mobile patterns and SignalR real-time flows.
  • Google platform API setup and S3 presigned-URL upload workflows.
Flutter.NETSignalRAWS S3Google APIsVisit

004Academic research

B.Sc. ThesisJune 2025

Machine-Learning Reconstruction of Lost Acoustic Messages in UUVs

A real-time packet reconstruction study for Unmanned Underwater Vehicles — a Python acoustic simulator with GUI support and a dataset of 1M+ labeled communication events. Trained and compared LSTM, CNN, and Transformer models — the best custom CNN won.

LSTMCNN — bestTransformer
acoustic channel · packet streamreconstructing
lostlostlost
90.8%

Command accuracy

best custom CNN

87.3%

Parameter recovery

±2 bin tolerance

1M+

Labeled events

generated dataset

005What I work with

From the Flutter widget a field rep taps to the .NET service behind it to the Linux box it ships on — here's the toolkit.

The orbit

Everything, in orbit

Mobile
Backend
Platform / Ops
Cloud / Integrations
Data / AI

Hover a planet to explore

By discipline

Mobile

Flutter apps that stay usable offline and ship to both stores.

FlutterDartRiverpodflutter_hooksGoRouterLocal DatabasesOffline SyncBackground TasksSignalR ClientsFCMApp Store / Play Releases

Backend

CQRS services in .NET with the data layer to match.

C#ASP.NET Core.NETCQRSREST APIsEntity Framework CoreDapperPostgreSQLAzure MSSQLTickerQ

Platform / Ops

The pipelines and servers that carry releases into production.

GitHub ActionsDockerCoolifyLinux ServersCI/CDSSL / DomainEnvironment MgmtLogsBackupsLive Deployments

Cloud / Integrations

Storage, delivery, and observability wired end to end.

AWS S3S3 Presigned URLsMinIOFirebaseCrashlyticsSentryGoogle Maps / RoutesFCMAzure

Data / AI

The research half — models that recover signal from noise.

PythonNumPyPandasScikit-learnPyTorchCNNLSTMTransformersPredictive Modeling

One engineer

Design it, build it, ship it, keep it running.

006Foundations

Computer Engineering at Çukurova — top of the department on the way out, back for a data-science master's.
Çukurova University logoJan 2026 — Present

Çukurova University

M.Sc. in Computer Engineering — Data Science Focus

Çukurova University logoSep 2022 — Jul 2025

Çukurova University

B.Sc. in Computer Engineering

Ranked 3rd in Department · GPA 3.41 / 4.00

Key coursework

Distributed SystemsAdvanced Database ManagementSoftware ArchitectureArtificial IntelligenceMachine LearningDigital Image Processing
Abdullah Gül University logoSep 2020 — Jun 2022

Abdullah Gül University

B.Sc. in Computer Engineering (coursework before transfer)

007Recent activity

A live pulse from my GitHub — every square is a day spent building.

Live GitHub activity will appear here shortly.

007Open to remote & relocation

ships.

Whether it's a Flutter app that has to work offline, a .NET backend that has to stay up, or the pipeline in between — I'd love to hear about it.