Карандашный портрет İlter Engin Kızılgün у канала Порсук в Эскишехире

Эскишехир / TR · позывной TA2GIN

İlter Engin KIZILGÜN

Full Stack разработчик · Embedded и электроника

Профессионально пишу код с 2008 года, делаю сайты с 2000-го. Бэкенды на Go, Rust, Python и PHP; платы на встраиваемом Linux и микроконтроллеры, когда задаче нужно собственное железо. Если подходящего инструмента нет — я его делаю.

# обо мне

Full stack

Делаю сайты с 2000 года. На бэкенде PHP, Python, Go, Rust и Lua; перед ними nginx, LiteSpeed и Apache. На фронтенде CSS, JS, Vue и Svelte — Angular или React за две недели, если того требует проект. Работал над крупными веб-проектами в микросервисной, монолитной и MVC архитектуре, и спокойно выстраиваю большие структуры проектов под давлением сроков.

Embedded

C, C++ и Rust на встраиваемом Linux, а также bare-metal разработка на Atmel, PIC, ESP32 и STM32. Практический опыт с OpenCV, движками распознавания речи вроде Kaldi, а также библиотеками обработки звука и сигналов — включая полностью автономный речевой конвейер на плате Raspberry Pi CM3 собственной разработки.

Десктоп и мобильные

Десктопные приложения на Qt, GTK, Swing, SWT и wxWidgets. Мобильные приложения на Objective-C, Java и Flutter — и иногда встроенный webview, когда это, честно говоря, правильный ответ.

Железо и прототипы

Схемотехника и разводка плат в Eagle и EasyEDA, ВЧ-проектирование, цифровые и аналоговые схемы. Технический чертёж от руки, AutoCAD 2D, Fusion 360 и 3D-печать для прототипов — так проект проходит путь от наброска до платы в напечатанном корпусе, не отходя от стола.

# навыки

Языки

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

Данные

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

Веб и эксплуатация

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

Электроника

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

Механика

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

Сигналы и зрение

  • OpenCV
  • Kaldi
  • Speech to text
  • DSP

# опыт работы

  1. 2019 – наст. время

    Владелец @ Venomind A.Ş.

    Эскишехир

    Linux-серверы, мобильные приложения и full stack сайты, а также электронные и embedded-проекты.

  2. 2020 – 2021

    Инженер embedded-систем @ SMCalltech

    Конья

    Спроектировал Linux-плату на базе Raspberry Pi CM3 для автономного распознавания речи — от схемотехники до производства в Китае, ПО на Rust, Python и C.

  3. 1/2015 – 8/2015

    Старший разработчик @ TRT Türk

    Анкара

    Создал biruzmanvar.com — платформу видеостриминга для качественных экспертных видео по разным темам.

  4. 2013 – 2016

    Старший разработчик @ GPay Ödeme Sistemleri

    Эскишехир

    С нуля построил платёжную систему — банковские переводы, кредитные карты, слои безопасности платежей и аналитика — на PHP и Python.

  5. 2012 – 2013

    Разработчик ПО @ Niffob

    Стамбул

    Облачная читалка электронных книг с кэшированием и защитой от копирования, плюс конвертер книг на Java (SWT) из PDF в EPUB.

  6. 2009 – 2012

    Full Stack разработчик @ AlphaCreative

    Эскишехир

    Множество статических и динамических сайтов в старом стиле на PHP, CSS и HTML.

  7. 2008 – 2009

    Java-разработчик @ Eskişehir Yazılım Üssü

    Эскишехир

    Мультимедийные приложения на Java со Swing и Java Media Framework (JMF).

# избранные проекты

Платёжная система

GPay Payment Systems

Обработка карт и банковских переводов с собственными слоями безопасности и аналитики.

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

Embedded-разработка

Smart Lift Card

Собственная плата Raspberry Pi CM3, полностью автономно выполняющая распознавание речи.

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

Электронная коммерция

Baskı Dağıtım

Магазин, где покупатели сами оформляют товары в онлайн SVG-редакторе.

  • PHP
  • SVG
  • JavaScript
  • MySQL

Мобильная игра

25 Game

Игра для Android и iOS с бэкендом на Go и многоуровневым слоем данных.

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

Мобильное приложение

Приложение заказа в ресторане

Кроссплатформенное приложение для заказов с бэкендом на Python.

  • Flutter
  • Python
  • MySQL

Full stack веб

Планировщик для губернаторства

Управление расписанием и повесткой для аппарата губернатора провинции.

  • PHP
  • CodeIgniter
  • Vue.js
  • SASS

# образование и остальное

Образование

  1. 2007 – 2013

    Физика · бакалавр

    Эскишехирский университет Османгази

  2. 2005 – 2007

    Ветеринария · не окончено

    Университет Улудаг

  3. 2002 – 2005

    Средняя школа

    Edremit Anadolu Lisesi

Награда

TÜBİTAK 2209 BİDEB

Распознавание голоса и лиц на встраиваемых системах, на C++ и Java на плате BeagleBoard.

Языки

Турецкий — родной. Английский — продвинутый, письменный и устный: достаточно свободно, чтобы пошутить, но пока не настолько, чтобы писать стихи.

Вне работы

  • Гитара
  • Скрипка
  • Губная гармошка
  • Аккордеон
  • Ней
  • Шахматы
  • Бокс
  • CrossFit
  • Бег
  • Радиолюбитель · TA2GIN
Карандашный рисунок: İlter Engin Kızılgün в зимнем походе

# контакты

Открыт к работе по бэкенду, embedded и задачам рядом с железом. Быстрее всего связаться со мной по почте — или напишите в любом из профилей ниже.