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 7-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

LUNA Elektrik Elektronik San. Tic. A.Ş.

Architecture design for linux, RTOS and bare-metal based embedded systems. Managing and guiding embedded software team. Applying agile software development methods. Searching and implementing new technologies. Guiding team to use best programming practices. Implementing CI/CD to embedded project and automated test. Continuously development by using C, C++, C#, Bash programming languages. Database and queue design for linux based embedded systems. Applying hardware abstraction methods.

January 2021 - Present

Electronics R&D Engineer

LUNA Elektrik Elektronik San. Tic. A.Ş.

Embedded firmware developed for many communication modules such as EDGE, UMTS, LTE CAT1,NB IoT, RS485, Modbus. Multiplatform, reusable, maintainable, modular embedded firmware design and development by using C and C++ programming languages. Developed many desktop tools to use in field and production for embedded devices by using C# language. Electronics Circuit and Layout Design by using Autodesk EAGLE CAD. Follow-up of product production and certification processes. Currently works on embedded linux system development with buildroot, bootloader, busybox, bash scripts, upper-layer C applications.

July 2017 - December 2020

Intern Engineer

Turk Telekom A.Ş.

Worked in a project called "Fiber City Transformation". This project's main aim is to increase a users internet speed by shortening the distance between the switchboard and user. Learned how network systems work.

July 2015 - August 2015

Intern Engineer

Yeniköy Kemerköy Elektrik Üretim ve Ticaret A.Ş.

Worked as an intern engineer at a coal power plant which has 2X210 MW installed power. Learned how do power plants work and also analyzed how to fix electrical failures in power plants.

July 2015 - August 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
  • Boardgame
  • Video Games


Contact