Mehmet Sami Tok

Profile

I am a software engineer and a tech enthusiast. I have 12 years of experience in embedded and desktop software development, not counting the years without a degree and a payroll.

I am used to working in environments where even agile methods do not feel agile enough. I am a go-getter. I love the refreshing feeling over the properly finished work.

Please, feel free to contact me.

Experience

Egemen Tech

Ankara, Turkey

Software Consultant

Jan 2022 - Present

  • Providing software consultancy and development services.
  • Game Development
  • Embedded Software Development
  • Desktop Software Development

Alteryx

US / Remote

Senior C++ Engineer

Aug 2021 - Dec 2023

  • Assisted refactoring codebase from C++98 to modern C++
  • Worked in a major installer framework migration project
  • Improved CI/CD pipelines
  • Developed an internal chatbot service using state-of-art LLMs
  • C/C++
  • CMake
  • Powershell
  • Python
  • Gitlab
  • LLM

Plotly

Canada / Remote

C++ Developer

Jul 2021 - Aug 2021

  • Developed a middleware app to work with Kafka
  • C/C++
  • Kafka

TOGG

Ankara, Turkey

Software Engineer

Feb 2021 - Aug 2021

  • Assisted with the software integration of several electronic control units.
  • Tracked and fixed bugs using Jira as a reporting tool.
  • Developed system integration tests using Python and Squish. Created a system test environment using CANoe.
  • C/C++
  • AUTOSAR
  • QNX
  • Android
  • Qt

Aselsan

Ankara, Turkey

Software Team Lead

July 2019 - Feb 2021

  • Served as the embedded software team leader for imaging and targeting systems. These devices are high performance electro-optical reconnaissance, surveillance, and targeting systems designed for fixed-wing and rotary-wing air platforms.
  • Planned and developed system software (from bootloaders to applications) of multiple high-tech electro-optic systems.
  • Delivered projects under tight deadlines in a high-stress environment.
  • C/C++
  • Embedded Linux
  • RTOS
  • Bash
  • Python
  • Buildroot

Aselsan

Ankara, Turkey

Software Engineer

Nov 2014 - June 2019

  • Served as an embedded software developer for air defense missile systems.
  • Developed system management software and sensor software for tracking systems.
  • Created graphical user interfaces using Qt and Visual Studio.
  • Assisted with a real-time hardware-in-the-loop simulation system.
  • Developed tools for augmenting research and development.
  • C/C++
  • Embedded Linux
  • RTOS
  • Baremetal
  • C#
  • Python

Aselsan

Ankara, Turkey

System Engineer and Software Engineer

July 2012 - Nov 2014

  • Designed electronic systems which are used in mass production of thermal imaging systems.
  • Developed an extensible test management software similar to NI TestStand for handling custom testing environments.
  • Developed image performance test software (MTF, NETD, non-uniformity, Distortion, etc.) for thermal sight systems.
  • Matlab
  • C#
  • C/C++

Aselsan

Ankara, Turkey

Intern

Jan 2012 - June 2012

  • Trained Computer Vision and Image Analysis.
  • Matlab

Selex Elsag

Ankara, Turkey

Intern

July 2011 - Sep 2011

  • Trained Production Engineering.

Education

BSc in Electric & Electronics Engineering

Hacettepe University

Sep 2008 - Jun 2012

Specialised in Embedded Systems, Signal Processing and Telecommunications. Won 2nd Degree Prize in Faculty Project Competition. Dean's Honour List.

Volunteer Experience

Cekirdek Ceviri

Online

Editor/Translator

2006 - 2010

  • Translated english comic books to turkish as a hobby.

References

Hasan HAMZAÇEBİ

Leader at ASELSAN

  • Amazon
  • Luxembourg
  • Gökhan UĞUREL

    Co-worker at ASELSAN and TOGG

  • ESEN
  • Ankara, Turkey
  • photo of me
    • sami@egementech.com
    • egementech.com
    • Ankara, Turkey

    Skills

      • Programming Languages
      • C/C++
      • Python
      • C#
      • MATLAB
      • Powershell
      • Bash
      • Javascript
        Operating Systems
      • Embedded Linux
      • RTOS
      • Baremetal
      • Desktop (Windows & Linux)
      • Android
      • QNX
      • AUTOSAR
        Tools
      • Qt
      • Eclipse
      • Visual Studio [Code]
      • CMake
      • Buildroot
      • Godot
      • Llama
        DevOps
      • Git
      • Svn
      • Gitlab CI
      • Jenkins
      • Jira
        Processors
      • ARM M, A
      • PowerPC 440, e200
      • Microblaze
      • Nios
      • TI C6000, C2000, msp430
        Hobby Tech
      • Rust
      • WebAssembly
      • Flutter/Dart
      • Solidity

    Languages

    • Turkish
      Native
    • English
      Professional

    Interests

    • Snowboarding
    • Gaming
    • History
    • Travelling
    • Manga/Comics