Ali Kaan TURKMEN

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

  • Greetings! I'm Ali Kaan, an embedded systems and software development professional based in Izmir/Türkiye with a rich 8-year journey in the industry.
  • Proficient in working with diverse Microcontroller Units (MCUs) such as TI MSP430, STM32, and the Renesas RA Family, demonstrating adaptability across a wide range of hardware platforms.
  • I have successfully engineered numerous applications for Microcontroller Units (MCUs) and Linux-based embedded systems. Within the realm of communication technologies integrated into my applications, I have proficiently employed a diverse spectrum, including GSM, LTE, UMTS, Power Line Communication, RF 868 MHz, RS485, and RS232.
  • I have worked on every process of an embedded system, such as hardware design, software development, testing, debugging, prototyping, manufacturing.
  • I have taken a leadership role in automating embedded software testing and implementing robust Continuous Integration (CI) and Continuous Deployment (CD) processes for enhanced development workflows.
  • Managed embedded software teams of up to 6 members, providing mentorship and guidance to achieve optimal outcomes.
  • My collaborative approach, effective communication, and adaptability make me a valuable asset in both technical and team-oriented settings.
  • Let's connect and explore how my expertise in communication technologies and overall skill set can contribute to your projects and team's success!


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.

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
CAD
Workflow
  • Embedded System Design
  • Embedded Software Architecture Design
  • Experience on MCUs : MSP430, PIC16F877, STM32GX, Renesas RA4M2
  • Experience on Communication : Edge, GPRS, UMTS(3G), LTE (CAT 1), NB IoT , Bluetooth, Wifi , RS485, Modbus, 868 MHz ISM Bands
  • Experience on MPUs: AT91(Atmel SAMA), NXP i.MX6ULL, AM335X
  • Building CI/CD Pipelines for automated test/build on embedded software projects
  • Desktop and API development via .NET Framework
  • Agile Software Development, Scrum, Pair Programming
  • Schematic and Layout Design

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

Competitions

  • IZTECH RoboLeague 2019 - Design, Build an Race - Third

Hobies

  • Technological stuff
  • Novel, theater, cinema
  • Motorcycle
  • Board Games
  • Video Games


Contact