Bleistiftzeichnung von İlter Engin Kızılgün am Porsuk-Kanal in Eskişehir

Eskişehir / TR · Rufzeichen TA2GIN

İlter Engin KIZILGÜN

Full-Stack-Entwickler · Embedded & Elektronik

Seit 2008 hauptberuflich Entwickler, seit 2000 baue ich Websites. Backends in Go, Rust, Python und PHP; Embedded-Linux-Boards und Mikrocontroller, wenn das Problem eigene Hardware braucht. Gibt es das richtige Werkzeug nicht, baue ich es selbst.

# über mich

Full Stack

Ich baue seit 2000 Websites. Im Backend PHP, Python, Go, Rust und Lua; davor nginx, LiteSpeed und Apache. Im Frontend CSS, JS, Vue und Svelte — Angular oder React innerhalb von zwei Wochen, wenn ein Projekt es verlangt. Ich habe an großen Webprojekten in Microservice-, Monolith- und MVC-Architektur gearbeitet und lege auch unter Druck große Projektstrukturen an.

Embedded

C, C++ und Rust auf Embedded Linux, dazu Bare-Metal-Arbeit auf Atmel, PIC, ESP32 und STM32. Praktische Erfahrung mit OpenCV, Spracherkennungs-Engines wie Kaldi sowie Audio- und Signalverarbeitungsbibliotheken — einschließlich einer vollständig offline laufenden Sprachverarbeitung auf einem selbst entworfenen Raspberry-Pi-CM3-Board.

Desktop & Mobil

Desktop-Anwendungen mit Qt, GTK, Swing, SWT und wxWidgets. Mobile Apps in Objective-C, Java und Flutter — und manchmal ein eingebettetes WebView, wenn das ehrlich gesagt die richtige Antwort ist.

Hardware & Fertigung

Schaltplan- und Leiterplattendesign in Eagle und EasyEDA, HF-Design, digitale und analoge Schaltungen. Technisches Zeichnen von Hand, AutoCAD 2D, Fusion 360 und 3D-Druck für Prototypen — ein Projekt kommt so vom Entwurf bis zur Platine im gedruckten Gehäuse, ohne den Schreibtisch zu verlassen.

# fähigkeiten

Sprachen

  • Rust
  • Go
  • Python
  • PHP
  • Java
  • C
  • C++
  • JavaScript
  • Node
  • Deno
  • Erlang
  • Lua

Daten

  • MySQL
  • PostgreSQL
  • SQLite
  • MongoDB
  • Redis
  • KV stores

Web & Betrieb

  • Vue.js
  • Svelte
  • CSS
  • SASS
  • LESS
  • Docker
  • nginx
  • LiteSpeed
  • Apache
  • Linux

Elektrotechnik

  • Eagle CAD
  • EasyEDA
  • RF
  • ATmega
  • PIC
  • ESP32
  • STM32
  • Serial / I²C / SPI

Mechanik

  • AutoCAD 2D
  • Fusion 360
  • 3D printing
  • Cura

Signale & Vision

  • OpenCV
  • Kaldi
  • Speech to text
  • DSP

# erfahrung

  1. 2019 – heute

    Inhaber @ Venomind A.Ş.

    Eskişehir

    Linux-Server, mobile Anwendungen und Full-Stack-Websites, daneben Elektronik- und Embedded-Projekte.

  2. 2020 – 2021

    Embedded-Ingenieur @ SMCalltech

    Konya

    Entwicklung eines Linux-Boards auf Basis des Raspberry Pi CM3 für Offline-Spracherkennung — vom Schaltungsentwurf bis zur Fertigung in China, Software in Rust, Python und C.

  3. 1/2015 – 8/2015

    Senior Software-Entwickler @ TRT Türk

    Ankara

    Aufbau von biruzmanvar.com, einer Video-Streaming-Plattform für hochwertige Expertenvideos zu unterschiedlichen Themen.

  4. 2013 – 2016

    Senior Software-Entwickler @ GPay Ödeme Sistemleri

    Eskişehir

    Aufbau eines Zahlungssystems von Grund auf — Banküberweisungen, Kreditkarten, Sicherheitsschichten und Analyse — in PHP und Python.

  5. 2012 – 2013

    Software-Entwickler @ Niffob

    Istanbul

    Ein Cloud-E-Book-Reader mit gecachtem Lesen und Diebstahlschutz, dazu ein E-Book-Konverter in Java (SWT) von PDF nach EPUB.

  6. 2009 – 2012

    Full-Stack-Entwickler @ AlphaCreative

    Eskişehir

    Sehr viele statische und dynamische Old-School-Websites in PHP, CSS und HTML.

  7. 2008 – 2009

    Java-Entwickler @ Eskişehir Yazılım Üssü

    Eskişehir

    Java-Multimedia-Anwendungen mit Swing und dem Java Media Framework (JMF).

# ausgewählte projekte

Zahlungssystem

GPay Zahlungssysteme

Karten- und Überweisungsabwicklung mit eigenen Sicherheits- und Analyseschichten.

  • PhalconPHP
  • Python
  • MySQL
  • MongoDB
  • Redis
  • jQuery

Embedded-Design

Smart Lift Card

Eigenes Raspberry-Pi-CM3-Board, das Spracherkennung vollständig offline auswertet.

  • Circuit design
  • Embedded Linux
  • C
  • Rust
  • Python

E-Commerce

Baskı Dağıtım

Shop, in dem Kunden ihre Artikel in einem Online-SVG-Editor selbst gestalten.

  • PHP
  • SVG
  • JavaScript
  • MySQL

Mobiles Spiel

25 Game

Android- und iOS-Spiel mit Go-Backend und mehrschichtiger Datenhaltung.

  • Flutter
  • Java
  • Go
  • PostgreSQL
  • Redis
  • SQLite

Mobile App

Restaurant-Bestell-App

Plattformübergreifende Bestell-App mit Python-Backend.

  • Flutter
  • Python
  • MySQL

Full-Stack-Web

Terminplaner für die Provinzverwaltung

Termin- und Agendaverwaltung für ein Gouverneursamt.

  • PHP
  • CodeIgniter
  • Vue.js
  • SASS

# ausbildung & der rest

Ausbildung

  1. 2007 – 2013

    Physik · B.Sc.

    Eskişehir Osmangazi Üniversitesi

  2. 2005 – 2007

    Veterinärmedizin · abgebrochen

    Uludağ Üniversitesi

  3. 2002 – 2005

    Gymnasium

    Edremit Anadolu Lisesi

Auszeichnung

TÜBİTAK 2209 BİDEB

Stimm- und Gesichtserkennung auf eingebetteten Systemen, in C++ und Java auf einem BeagleBoard.

Sprachen

Türkisch — Muttersprache. Englisch — fortgeschritten, schriftlich und mündlich: gut genug für einen Witz, nicht ganz gut genug für Gedichte.

Nach Feierabend

  • Gitarre
  • Geige
  • Mundharmonika
  • Akkordeon
  • Ney
  • Schach
  • Boxen
  • CrossFit
  • Laufen
  • Amateurfunk · TA2GIN
Bleistiftzeichnung von İlter Engin Kızılgün beim Wandern im Schnee

# kontakt

Offen für Backend-, Embedded- und hardwarenahe Aufgaben. Am schnellsten erreichen Sie mich per E-Mail — oder sagen Sie auf einem der Profile unten Hallo.