Muhammed Kadir Yücel, Developer in Istanbul, Turkey
Muhammed is available for hire
Hire Muhammed

Muhammed Kadir Yücel

Verified Expert  in Engineering

Bio

Muhammed is a blockchain developer with eight years of experience working remotely. He is passionate about conducting research and sharing knowledge during the process. As a team leader, he worked at the national research center on ARINC 653 compatible RTOS, designing and developing several parts. Muhammed specializes in D programming language used in distributed systems and blockchain platforms.

Portfolio

Bosagora
D, Docker, Ansible, Linux, Grafana, Stellar SDK, Ethereum, Solidity, Git...
Tubitak
C, PowerPC, Assembler x86, IBM Rational ClearCase, ARINC, POSIX...
İSBAK
Node-RED, Arduino, 802.11p, Java, Android

Experience

  • C - 4 years
  • Docker - 3 years
  • Team Management - 2 years
  • Ansible - 1 year
  • Solidity - 1 year
  • Ethereum - 1 year
  • Hypervisors - 1 year
  • D - 1 year

Availability

Part-time

Preferred Environment

Visual Studio Code (VS Code), Git, Blockchain

The most amazing...

...thing I've contributed to is an ARINC 653 compatible partitioned operating system for airborne systems.

Work Experience

Blockchain Developer

2021 - PRESENT
Bosagora
  • Developed a node initialization and initial peer finding and implemented the standardized DNS.
  • Used D language to contribute to the D language public libraries.
  • Ported an application profiling and tracing utility Tracy to D language and its garbage collector.
Technologies: D, Docker, Ansible, Linux, Grafana, Stellar SDK, Ethereum, Solidity, Git, Blockchain, Architecture

Researcher

2018 - 2021
Tubitak
  • Developed and designed an ARINC 653 compatible partitioned operating system for airborne systems.
  • Managed a team of five members, planned and assigned tasks, and followed suggested software development and team management activities under the DO-178C standard.
  • Collaborated with the research team while leading a research project about hypervisor systems and developed a simple hypervisor that works on the QEMU x86 emulator.
Technologies: C, PowerPC, Assembler x86, IBM Rational ClearCase, ARINC, POSIX, Operating Systems, Memory Management, Team Management, Docker, Embedded C, Hypervisors, Architecture

Part-time Computer Engineer

2016 - 2017
İSBAK
  • Developed a mobile application that tracks location inside buildings using WiFi signals.
  • Conducted research about smart city infrastructures like Living Labs and Fab Labs.
  • Researched about smart car communication using WiFi IEEE 802.11p.
Technologies: Node-RED, Arduino, 802.11p, Java, Android

Private Communication Channel App

https://github.com/mkykadir/ChannelX
A web app allows communication between parties through existing methods without sharing private information.

• Users use their phone numbers and email addresses to communicate.
• A relay phone number and mail address are used to communicate between parties by hiding their personal phone numbers and email addresses.
• Python 3 with Flask back and front end.

Theatre Social Media

https://github.com/itucsdb1610/itucsdb1610
A social platform where users can share their ideas about theatre shows and places.

• Python 3
• Flask
• PostgreSQL
• Bootstrap
• HTML/CSS
• User management with permission system
• Public deployment still alive
2014 - 2018

Bachelor's Degree in Computer Engineering

Istanbul Technical University - Istanbul, Turkey

AUGUST 2019 - PRESENT

DO-178C Training

ConsuNova, Inc

Libraries/APIs

POSIX, Node.js

Tools

Git, IBM Rational ClearCase, Ansible, Grafana, Stellar SDK, Node-RED, GitHub

Languages

C, Python, Assembler x86, C++, SQL, Java, Embedded C, D, Solidity, HTML, CSS, TypeScript, Python 3

Platforms

Linux, Visual Studio Code (VS Code), Docker, Ethereum, Blockchain, Arduino, Android, Amazon Web Services (AWS), Heroku, Bluemix, IBM Cloud Platform

Frameworks

Flask, PowerPC

Storage

PostgreSQL

Other

Programming, ARINC, Operating Systems, Memory Management, Team Management, Hypervisors, Architecture, DO-178B/C, 802.11p

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring