Ali Kaan TURKMEN

Senior Software Engineer · Izmir / TURKEY· turkmenalikaan@gmail.com

  • Senior Software Engineer with over 8 years of experience in designing and developing Embedded Linux, RTOS, and bare-metal systems, Web APIs, desktop application, microservices applications, DevOps, CI/CD managerment.
  • Proven expertise in leading and mentoring teams to deliver high-quality software solutions.
  • Adept at collaborating with cross-functional teams to gather requirements, define project scopes, and deliver innovative solutions that meet business needs.
  • Strong problem-solving skills and a commitment to continuous learning and improvement.
  • Equipped with dual bachelor’s degrees in Electrical & Electronics Engineering and Management Information Systems, as well as a master’s degree in Electrical & Electronics Engineering, I bring technical excellence and seasonedleadership to every project.


Experience

Embedded Software - Deputy Team Leader

Landis + Gyr.

  • Leading an embedded software team of up to six engineers, driving development and innovation.
  • Designed embedded software architectures for smart metering and electricity meter gateway projects.
  • Implemented Docker-based CI/CD workflows to build, test, and deploy embedded software to production and clients.
  • Developed automated test environments for embedded devices using C#, Python with Robot Framework, and Bash scripting, integrated into CI/CD pipelines.
  • Proficient in C, C++, and Python for Linux-based and MCU-based embedded projects.
  • Experienced with various libraries, including LittleFS, lwIP, FreeRTOS, cJSON, SQLite3, Mosquitto, mjson, and Qt.

January 2022 - Present

Embedded Software - Deputy Team Leader

LUNA Elektrik Elektronik San. Tic. A.Ş.

  • Building and leading embedded software team to drive innovation and efficeny.
  • Applying agile frameworks to effectively manage projects and customer requirements.
  • Actively contributing to embedded software projects using C, C++, Python for development and optimization.
  • Developed desktop applications using .NET C# and Python with Tkinter.

January 2021 - January 2022

Electronics R&D Engineer

LUNA Elektrik Elektronik San. Tic. A.Ş.

  • Designed electronic circuits and PCB layouts using Autodesk EAGLE CAD for smart metering projects.
  • Developed embedded software in C and C++ for smart metering and gateway applications.
  • Experience with network connectivity modules, including GSM, UMTS, LTE, NB-IoT, and Ethernet.
  • Hands-on expertise with RF 868 MHz, RS485, RS232, Modbus, and Power Line Communication technologies.
  • Proficient in networking protocols, including TCP, UDP, ICMP (ping), FTP, HTTP, and MQTT.
  • Developed desktop applications for testing embedded devices using C#.
  • Embedded Linux system development with Buildroot.

July 2017 - January 2020

Network Engineer Inter

Turk Telekom

  • Contributed to the “Fiber City Transformation” project, gaining hands-on experience in network infrastructure.
  • Developed a strong understanding of network systems, including their architecture and operation.

June 2015 - September 2015

Education

Mugla Sitki Kocman University - Electrical & Electronics Engineering

Master's Degree
  • Biomedical Optics
  • Advenced RF Microwave Circuit Design
  • Advanced Communication Electronics
  • Input Shaping and Robust Control
  • Advanced Image Processing
  • Advanced Engineering Mathematics
Thesis
  • Low noise, wide bandwidth transimpedance amplifier design for optical applications.
August 2016 - June 2020

Anadolu University - Management Information Systems

Bachelor's Degree
September 2016 - September 2020

Bulent Ecevit University - Electrical & Electronics Engineering

Bachelor's Degree
  • Successfully completed those classes about electrical and electronics engineering, software programming, IT networking, and grid design.
  • Developed a smart door embedded system (software and hardware) for Microcontroller Class.
Graduation Project
  • Developed an object detection and tracing robot by using Python language and OpenCV image processing library.
September 2012 - June 2016

Skills

Programming Languages
Desktop & API
Databases
Message and Queuing Services
CI/CD
Tools
Services
Operation Systems
Embedded

Courses & Events

  • Linux Summer Bootcamp (LKD) · Introduction to Java Programming
  • Academic Informatics · IoT Projects on Arduino
  • Bulent Ecevit University · CCNA R&S: Introduction to Network
  • Bulent Ecevit University · CCNA R&S: Routing and Switching
  • C & System Programmer Association · C++ Programming Language
  • IZTECH RoboLeague 2019 - Design, Build an Race - Third Place
  • Embedded World 2023 - Nuremberg / Germany - Attendee


Hobies

  • Technological stuff
  • Novel, theater, cinema
  • Motorcycle
  • Board Games
  • Video Games
  • Traveling
  • 3D Printing
  • Finance & Investment


Contact