Hakan Sevimoğlu Hakan SevimoğluFreelance Yazılımcı · 18 yıl
WinForms masaüstü · HMI yazılımı · .NET Framework bakımı · Uzaktan

Freelance C# / .NET geliştirici: WinForms masaüstü, HMI ve eski .NET Framework uygulamaları

C# ile endüstriyel ve mühendislik odaklı masaüstü uygulamalar geliştiriyorum: hesap programları, robot hücresi izleme ekranları ve sahada yıllardır çalışan .NET Framework yazılımlarının bakımı. Aşağıda hangi işlere uygun olduğumu, çalışma modelimi ve seçim kriterlerini bulabilirsiniz.

Kısa cevapWinForms ile masaüstü yazılım, HMI/izleme ekranı veya eski bir .NET Framework uygulamasının bakımı için freelance C# geliştirici arıyorsanız bu sayfa size yöneliktir. Hakan Sevimoğlu 18 yıllık deneyimle DIN 4109 uyumlu hesaplar yapan C# WinForms ve DevExpress tabanlı akustik hesaplama yazılımını ve .NET Framework 4.8 ile paletleme robot hücresi için HMI/izleme uygulamasını geliştirdi. Web tarafında genellikle PHP/Laravel kullanır ve .NET masaüstü uygulamalarını bu backend'lere REST API ile bağlar.

Hakan Sevimoğlu tarafından hazırlandı · Son güncelleme:

C# ile hangi işleri yapıyorum?

C# tarafındaki odağım masaüstü: sahada, fabrikada veya mühendislik ofisinde Windows üzerinde çalışan, güvenilir ve hızlı açılan uygulamalar. Kurumsal web uygulamalarını ise genellikle PHP/Laravel ile yazıyorum; .NET masaüstü uygulamasını bu backend'e REST API ile bağlayarak iki dünyayı birleştiriyorum.

  • Mühendislik hesap yazılımları: Standartlara uygun hesaplar, raporlama ve veri girişi ekranları.
  • HMI ve izleme ekranları: Robot hücresi, makine veya üretim hattı için durum, alarm ve sayaç ekranları.
  • WinForms arayüzleri: DevExpress bileşenleriyle tablo, grafik ve rapor ağırlıklı ekranlar.
  • Eski uygulamaların bakımı: .NET Framework ile yazılmış, belgesi eksik yazılımlarda hata düzeltme ve geliştirme.
  • Backend bağlantısı: Masaüstü uygulamayı web paneline ve veritabanına REST API ile bağlama.

Somut projeler

  1. Akustik hesaplama yazılımı: C# WinForms ve DevExpress ile geliştirilen, DIN 4109 uyumlu yapı akustiği hesaplarını yapan masaüstü mühendislik uygulaması.
  2. Paletleme robot hücresi HMI: C# WinForms ve .NET Framework 4.8 ile, paletleme robot hücresinin durumunu izleyen ve operatöre gösteren HMI / izleme masaüstü uygulaması.

Endüstriyel tarafta donanım ve yazılımı birlikte ele alan işler de yapıyorum; bu konuda gömülü yazılım ve IoT ile üretim otomasyon yazılımcısı sayfalarına bakabilirsiniz.

Eski .NET Framework uygulamalarının bakımı ve devralınması

Birçok firmada yıllar önce yazılmış, geliştiricisi ayrılmış ama üretimde her gün kullanılan .NET Framework uygulamaları bulunur. Bu yazılımları hemen yeniden yazmak çoğu zaman gereksiz risktir; önce çalışır halde tutmak ve kontrollü iyileştirmek daha doğrudur.

  1. Kaynak kod ve ortam: Kodun derlenebilir halini, bağımlılıkları ve bileşen lisanslarını (örneğin DevExpress sürümü) tespit ederiz.
  2. Mevcut davranışı belgeleme: Uygulamanın bugün ne yaptığı, hangi veritabanına ve cihazlara bağlandığı çıkarılır.
  3. Kritik hataların giderilmesi: Önce üretimi etkileyen sorunlar düzeltilir.
  4. Kontrollü geliştirme: Yeni özellikler, çalışan kısmı bozmadan küçük adımlarla eklenir.
  5. Geleceğe hazırlık: Gerekirse veri ve iş kuralları REST API arkasına alınarak ileride modernizasyonun önü açılır.

Başka bir geliştiriciden kalan projelerde genel süreç için yarım kalan yazılım projesi devralma sayfası yol gösterir.

Çalışma modeli

  • Proje bazlı: Kapsamı belli bir masaüstü uygulama veya modül; teslimde kaynak kod ve kurulum paketi sizde kalır.
  • Mevcut koda katkı: Ekibinizin C# çözümüne modül ekleme, hata ayıklama, refactor.
  • Saatlik destek: Acil hata, kod incelemesi veya teknik danışmanlık.
  • Uzaktan ve NDA: Çalışma uzaktan yürür; gerektiğinde gizlilik sözleşmesi imzalanır. İzmir ve çevresinde sahada test de yapılabilir.

Firmanıza özel daha geniş bir sistem düşünüyorsanız özel yazılım geliştirme sayfası karar çerçevesini anlatır.

C# freelance geliştirici seçerken nelere bakmalı?

  • Sizin alanınıza yakın, sahada çalışan bir masaüstü uygulama göstermiş mi?
  • Eski .NET Framework kodunu yeniden yazmadan önce anlamayı ve korumayı öneriyor mu?
  • Kullandığınız üçüncü parti bileşenlerin (DevExpress gibi) sürüm ve lisans konusunu soruyor mu?
  • Masaüstü uygulamayı veritabanına ve web sistemine nasıl bağlayacağını açıklayabiliyor mu?
  • Kaynak kod, kurulum paketi ve teknik notları teslim ediyor mu?

Genel freelance çalışma düzenim için freelance yazılımcı sayfasına göz atabilirsiniz.

Neler sunuyorum?

  • WinForms masaüstü

    DevExpress ile tablo, grafik, rapor

  • HMI ekranları

    Robot hücresi durum ve alarm izleme

  • Mühendislik hesapları

    DIN 4109 uyumlu hesap yazılımı

  • Eski kod bakımı

    .NET Framework uygulama devralma

  • REST API bağlantısı

    Masaüstünü web backend'e bağlama

  • Uzaktan ve NDA

    Gizlilik sözleşmesiyle çalışma

Kullandığım teknolojiler

C#.NET Framework 4.8WinFormsDevExpressREST APIPHP/LaravelMySQL

Örnek projeler

Canlıda çalışan ve gerçek kullanıcıya hizmet veren projelerden seçkiler.

Çalışma süreci

  1. Ücretsiz ön görüşme

    İhtiyacı, mevcut sistemleri ve hedefleri birlikte netleştiririz.

  2. Teklif & yol haritası

    24 saat içinde kapsam, teknoloji, süre ve bütçe.

  3. Aşamalı geliştirme

    Haftalık demo ve test ortamıyla canlı takip.

  4. Yayın & destek

    Canlıya alma, eğitim ve sürekli bakım.

Ücretsiz ön analizİlk görüşme ve yol haritası tamamen ücretsiz, yükümlülük yok.

Aşamalı teslim ve onayHer modülü test ortamında görür, onaylamadan bir sonrakine geçilmez.

Yazılı kapsam ve haklarKapsam, teslim ve kaynak kod hakları sözleşmede netleşir.

Sıkça sorulan sorular

C# ile hangi tür projeler yapıyorsunuz?

Ağırlıklı olarak Windows masaüstü uygulamaları: mühendislik hesap yazılımları, robot hücresi ve makine için HMI/izleme ekranları, eski .NET Framework uygulamalarının bakımı.

ASP.NET Core ile web uygulaması yapıyor musunuz?

Web tarafında genellikle PHP/Laravel kullanıyorum ve .NET masaüstü uygulamalarını bu backend'lere REST API ile bağlıyorum. C# tarafındaki odağım masaüstü uygulamalardır.

Eski .NET Framework uygulamamızı devralabilir misiniz?

Evet. Önce kodun derlenebilir halini, bağımlılıkları ve mevcut davranışı çıkarıyorum; ardından kritik hataları giderip geliştirmeyi çalışan kısmı bozmadan küçük adımlarla yapıyorum.

HMI yazılımı için sahaya gelmeniz gerekir mi?

Geliştirme uzaktan yürür. Cihaz ve hücreyle son testler için İzmir ve çevresinde sahada çalışılabilir; diğer şehirlerde uzaktan bağlantı ve planlı ziyaretle ilerlenir.

Gizlilik sözleşmesi imzalıyor musunuz?

Evet, gerektiğinde NDA imzalanır; kaynak kod ve sistem erişimleri iş süresince verilir ve iş bitince kapatılabilir.

Yurt dışından çalışabilir miyiz?

Evet. İzmir merkezliyim; Türkiye geneline ve yurt dışına uzaktan çalışıyorum. Almanya ve Kanada'dan müşterilerim var.

İlgili hizmetler

WhatsAppÜcretsiz Teklif