Ehsan Tork

Full-Stack-Entwickler und Open-Source-Enthusiast

Von Visual Basic 6 bis Rust und TypeScript

Wer bin ich?

Ehsan Tork

Ehsan Tork: Full-Stack-Entwickler und Webdesigner mit Leidenschaft fürs Lernen und Teilen

Ich bin ein Programmierer und Softwareentwickler, der sich für Open Source und Freie Software einsetzt. Mein bevorzugtes Betriebssystem ist GNU/Linux, und meine Hauptdistribution ist Arch Linux. Ich liebe Pacman und seine Flexibilität.

Meine Lieblingssprache ist C/C++ und ich liebe Qt. Java ist gut und ich genieße die Programmierung mit Java, aber C++ ist für mich mächtiger als Java. In den letzten Jahren habe ich mich auf Rust für Backend-Entwicklung und Iced/Slint für native Desktop-Anwendungen konzentriert.

Ich liebe auch Python, aber wenn ich gleichzeitig C++- und Python-Code schreiben möchte, wird es etwas verwirrend. Wegen der Semikolons! 😄

2008-ci ildən Linux istifadə edirəm. İlk distribusiyam Red Hat 6 idi.

Əsas Faktlar:

  • Shosa Daru-nun həmtəsisçisi, Tehran, İranda onlayn aptekxana
  • Buali Universitetinin Kompüter Mühəndisliyi məzunu
  • 2008-ci ildən Linux istifadəçisi (Red Hat 6 ilə başladım)
  • Açıq Mənbə və Azad Proqram təminatı müdafiəçisi

Berufserfahrung

Irancell ICI

2022 - Gegenwart

Derzeit Irancell-də vendor olaraq işləyirəm, und entwickle Lösungen mit Python/PySide, Laravel, Rust für Backend, React und TypeScript für Frontend sowie Iced/Slint für Client-Anwendungen auf Linux, Windows und Mac. Außerdem verwende ich .NET Core für Services.

Aktueller Technologie-Stack:

  • Backend: Rust, Laravel, Python
  • Frontend: React, TypeScript
  • Desktop: Iced, Slint, PySide
  • Services: .NET Core

Ahoora Reklamları

2010 - Həmədan, İran

Reklam həlləri şirkətində ilk tam iş günüm, WordPress/PHP və ASP.NET istifadə edərək Dreamweaver/Aptana Studio ilə veb saytlar hazırladım. VB/C# və Delphi istifadə edərək e-kitablar və multimedia proqram təminatları yaratdım.

Əsas Projekte:

  • Xüsusi Windows tətbiqlərində HTML məzmunu göstərilən cross-platform e-kitablar
  • Autorun funksiyası olan multimedia CD kolleksiyaları (məsələn, Harry Potter)
  • HTML və proqram təminatını Electron kimi qarışdıran hibrid tətbiqlər
WordPress PHP ASP.NET VB C# Delphi Dreamweaver

İslami Azad Universiteti

Yarım iş günü - Həmədan, İran

Universitetin Həmədan filialında sistemlər və serverlər üçün IT dəstəyi təmin etdim.

IT Dəstəyi Server İdarəetməsi Sistem Administrasiyası

Vada Şirkəti

2015 - Tehran, İran

VAS (Əlavə Dəyər Xidməti) şirkətində SMS gateway-ləri idarə edərək, göndərilən/abunəlikdən çıxma əməliyyatlarını izləyərək və gündəlik mesaj kampaniyalarını idarə edərək işlədim.

Məsuliyyətlər:

  • SMS gateway əməliyyatlarını idarə etdim
  • Abunəlik və abunəlikdən çıxma əməliyyatlarını izlədim
  • Reklam SMS kampaniyaları hazırladım
SMS Gateway Telekom VAS

Karina Mobil Həll

2015-2017 - Tehran, İran

Google AdSense-ə bənzər platforma hazırladım. WordPress istifadə edərək veb saytlar qurdum və plugin-lər hazırladım.

WordPress PHP Plugin İnkişafı Reklam Platforması

Tosan Motors

2017-2019

Elektrik motosiklləri ilə əlaqə üçün Laravel backend və Python xidmətləri hazırladım. Qt/C++ istifadə edərək Android tətbiqləri yaratdım.

Laravel Python Qt C++ Android IoT

Pishkhan İran

2019-2021

Hökumət ofisləri üçün veb saytlar və veb tətbiqlər hazırladım, o cümlədən qeydiyyat sistemləri və ödəniş həlləri. Office ID istifadə edərək öz-özünə host edilən giriş sistemi yaratdım.

Əsas Projekte:

  • Hökumət fiziki e-dashboard-ları
  • C# xidmətləri və Firefox genişləndirmələri ilə POS inteqrasiyası
  • Fiziki token-larda sertifikat yoxlanması və saxlanması
  • Office ID ilə tək giriş həlli
C# JavaScript Firefox Genişləndirməsi POS Sistemləri Təhlükəsizlik SSO

Taknet

2021 (6 ay)

Virak Cloud üzərində işlədim, Digital Ocean-a bənzər bulud həlli, Python, PHP/Laravel və React istifadə edərək.

Python Laravel React Bulud Hesablama

Shimico

2021-2022

Pis dizayn edilmiş Laravel kod bazası olan kimya bazarı startup-ında işlədim. Vaxt məhdudiyyətlərinə baxmayaraq spaghetti kodu addım-addım təkmilləşdirdim.

Laravel Legacy-Code Refactoring

Dena

2022

Entwickelte Geschenkkartenlösungen (Kadona) für die Parsian Bank und einen Online-Shop mit Laravel.

Laravel E-Commerce Zahlungssysteme Geschenkkarten

Irancell ICI

2022 - Gegenwart

Derzeit Irancell-də vendor olaraq işləyirəm, und entwickle Lösungen mit Python/PySide, Laravel, Rust für Backend, React und TypeScript für Frontend sowie Iced/Slint für Client-Anwendungen auf Linux, Windows und Mac. Außerdem verwende ich .NET Core für Services.

Aktueller Technologie-Stack:

  • Backend: Rust, Laravel, Python
  • Frontend: React, TypeScript
  • Desktop: Iced, Slint, PySide
  • Services: .NET Core
Rust Python PySide Laravel React TypeScript Iced Slint .NET Core

Warum ich Rust liebe

$ cargo new my_project
Created binary (application) `my_project` package
$ cd my_project
$ cargo run
Compiling my_project v0.1.0
Finished dev [unoptimized + debuginfo] target(s) in 0.75s
Running `target/debug/my_project`
Hello, world!
// The borrow checker is my friend :)

Rust Vorteile

  • Zibil yığımı olmadan yaddaş təhlükəsizliyi
  • Sehr schnelle Leistung
  • Hervorragendes Paket-Ökosystem (Cargo)
  • Ausdrucksstarke und moderne Syntax
  • Hilfreiche Compiler-Fehler
  • Furchtlose Nebenläufigkeit

Rust-Ökosystem

Tokio Actix Serde Reqwest Ureq Slint Iced

Texnologiya Fähigkeitenı

VB6

Delphi

C#

PHP

Python

Qt

Rust

TypeScript

React

TailwindCSS

Gegenwartkı Texnologiya Stack-im

Backend

Rust 90%
Laravel 85%
Python 80%

Frontend

React 80%
TypeScript 85%
TailwindCSS 90%

Desktop

Iced 85%
Slint 80%
PySide 75%

Layihə Vurğuları

Shosa Daru

Tehran, İranda onlayn aptekxana platforması. Co-founder kimi işlədim və veb həllini hazırladım.

Laravel Vue.js MySQL

Shimico.com

Kimya bazarı startup-ı üçün veb platforma. Mövcud Laravel kodunu təkmilləşdirdim.

Laravel Bootstrap jQuery

VirakCloud

Digital Ocean-a bənzər bulud həlləri platforması. Python və Laravel backend, React frontend.

Python Laravel React

Tosan Electric Motors

Elektrik motosiklləri üçün IoT həlləri. Laravel backend, Python xidmətləri, Qt/C++ Android tətbiqləri.

Laravel Python Qt/C++

Karina Mobile Solutions

Google AdSense-ə bənzər reklam platforması. WordPress əsaslı həllər və custom plugin-lər.

WordPress PHP Plugin Development

Sandbox Development Book

Proqramlaşdırma və texnologiya haqqında təcrübə və məsləhətlər toplusu.

Technical Writing Programming Best Practices

Kontakt saxlayın

Kontakt Məlumatları

Kontaktieren Sie mich

Zəhmət olmasa spam göndərməyin 🙂 - Texnoloji müzakirələr və əməkdaşlıq imkanları ilə maraqlanıram.