Avatar

Bc. Vladislav Mlejnecký

Embedded developer. Passionate about STM32, Linux and C. Welding steel, building railroad, taking photos, messing with music, playing games, wondering about sewing and many more!

I make living as embedded developer, but lately my work was taking unexpected turn to DevOps and Configuration Management topics. This happened since I dared to ask who will clean up all the mess we have in our repositories. Turns out, I will.

As DevOps I'm working around the clock to pull small department of embedded developers out of dark ages of proprietary build tools. Fighting corporate rules and biroquarcy in progress to bring our department state of the art tools and environment.

Before starting my journey full of yaml files on GitHub enterprise server I was enjoying mostly bare metal development for STM32 and embedded Linux on AM64 platforms.

Tech Stack

Projects

Experience

Software Engineer at Siemens s.r.o.

Part of PreDevelopment team. As team we are working on many diferent approaches to industrial communication topic. My personal taks were aiming mainly ProfiNET later switching to DevOps.

  • Embedded Linux on AM6442, u-boot, linux kernel, yocto / buildroot userspace for time sensitive networking.
  • ProfiNET ceritification testing setup. TIA Portal, S7-1500, SITOP, SCALANCE.
  • GitHub actions, CICD implementation, devcontainers, Renovate.
  • Desing of self-hosted CICD runners based on proxmox cluster.
Programmer embedded at Mikroelektronika s.r.o.

Development of firmware for public transport products, maintaining already existing products.

  • Power backup unit for on board computer system with RS485.
  • Amplifier with automatic load configuration.
  • Testing framework for thermal design.
  • Improving time calibration on existing devices.

Education

University of Pardubice

Faculty of Electrical Engineering and Informatics, Communication and Microprocessor Systems. Bachelor degree.

Secondary Vocational School and Training Center Nymburk

Full-time post-secondary study program - Operational Electrical Engineering.

Secondary Vocational School and Training Center Nymburk

Apprenticeship program - Electromechanic for Machines and Equipment.

Contact