Istanbul, Türkiye
A curious polyglot programmer with the following specialties: • Software development with Rust, Python, C/C++ • Strong OOP skills as well as exposure to functional programming • Experience/interest in TDD and unit testing • Experience in Blockchain development with Substrate • Full Stack Software Development with Python/Django • Interest in Deep Learning and Machine Learning in general • Proficient with Linux including networking • Knowledge of Linux Containers and Docker • Software development with Java, Scala, Elm • Experience with relational databases like PostgreSQL • Experience in developing Mobile App development • Embedded Systems development • Experience in developing Windows Device Drivers
Development of the PostgreSQL DB migration tool pgcopydb - Adding new features - Bug fixes - Led C-to-Rust migration Technologies: Rust, C, PostgreSQL, Docker, FFI design
FamCore is my personal software consultancy company, where I do contract work. Projects: - Developed a low-latency, scalable web scraping system in Rust running on AWS for a client. - Contributed to the development of Moonbeam, an EVM-compatible parachain on Polkadot, using Rust and substrate. - Contributed to the development of Concordium Blockchain, a Layer-1 blockchain with a built-in ID framework, using Rust and Haskell. - Thea Protocol Development as part of the Polkadex DEX platform. Keywords: Rust, Substrate, Blockchain, Crypto, Defi, Decentralized Exchange, Protocol Development, Intel SGX - Contributed to the development of AGVs produced by Arculus GmbH to enable modular production. * Developing Over-The-Air update agent for the robot * Developing the tools used by other developers * Taking care of the CI/CD pipeline * Contributing to the core components * Tech Stack: Python, Bash, C++, Linux, Lxc, Docker
Task: Development of a remote access solution. Tech Stack: Rust, Linux
Task: Development of SINEMA Remote Connect which is a remote access software. Responsibilities: * Development: Full-stack web and system development with Python & Django on Debian/Ubuntu * Team management: Establishing processes, building the team, leading the development activities Keywords: python, Django, PostgreSQL, Ubuntu, Debian, Linux automation, VPN, OpenVPN, IPSec, elm
Task: Development of the touchscreen controller Windows Phone 8 driver Keywords: C, windows drivers