Cem Eligüzel

Software Engineer | Architect | Rust, Python, Systems Programming, Backend

Istanbul, Türkiye

About

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

Experience

  • Senior Software Engineer at Microsoft
    May 2024 - Present · 2 yrs 2 mos

    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

  • Self Employed at FamCore
    Jul 2020 - May 2024 · 3 yrs 11 mos

    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

  • Rust Developer/Architect at Siemens
    Dec 2018 - Jun 2020 · 1 yr 7 mos

    Task: Development of a remote access solution. Tech Stack: Rust, Linux

  • Lead Python Developer / Subgroup Manager at Siemens
    Jun 2014 - Sep 2018 · 4 yrs 4 mos

    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

  • Software Engineer Senior Staff at Cypress Semiconductor
    Jul 2012 - Dec 2013 · 1 yr 6 mos

    Task: Development of the touchscreen controller Windows Phone 8 driver Keywords: C, windows drivers