← Back to list
Middle
Registration: 28.11.2025

Yoan Tyankovski

Specialization: Software Engineer
— I am a hard worker with a variety of skills to offer who is always seeking to improve himself and is never done learning. Personal Qualities: — Self-disciplined and pro-active. — Creative and adaptive with strong problem-solving skills, and attention to detail. — Working with cross-cultural teams in a remote/remote-first environment.
— I am a hard worker with a variety of skills to offer who is always seeking to improve himself and is never done learning. Personal Qualities: — Self-disciplined and pro-active. — Creative and adaptive with strong problem-solving skills, and attention to detail. — Working with cross-cultural teams in a remote/remote-first environment.

Skills

C
C++
Embedded C/C++
Verilog
SystemVerilog
UVM
C#
Java
JavaScript
Python
PHP
Pascal
PostgreSQL
MySQL
jQuery
Git
SVN
RTC
Windows
Linux
Unix
Jira
ClickUp
GitLab

Work experience

Software Engineer
04.2024 - 03.2025 |Sanmina
C, C++, Embedded C/C++, Verilog, SystemVerilog, UVM, C#, Java, JavaScript, Python, PHP, Pascal, PostgreSQL, MySQL, jQuery, Git, SVN, RTC, Jira, ClickUp, GitLab
● Working with data acquisition (DAQ) systems, oscilloscopes, multimeters, and signal generators to interface with test benches. ● Creating embedded software for validating signal integrity, power distribution, and functional performance of PCBEs. ● Designing and implementing automated test systems using LabVIEW.
Embedded Software Engineer
02.2023 - 01.2024 |ATN Europe
C, C++, Embedded C/C++, Verilog, SystemVerilog, UVM, C#, Java, JavaScript, Python, PHP, Pascal, PostgreSQL, MySQL, jQuery, Git, SVN, RTC, Jira, ClickUp, GitLab
● Creating new code conventions based on Google's coding rules and automating a code quality stage with Python to ensure compliance with the coding standards and styling. ● Writing Unit Tests from scratch utilizing the Google testing framework. ● Setting up a Docker server to function as a GitLab runner and employing it to execute CI/CD pipelines for each project. ● Developing a centralized build environment for all projects. ● Implementing Python parser scripts for data processing and automating the UI's Language translations.
Software Engineer
04.2022 - 02.2023 |Visteon Corporation
C, C++, Embedded C/C++, Verilog, SystemVerilog, UVM, C#, Java, JavaScript, Python, PHP, Pascal, PostgreSQL, MySQL, jQuery, Git, SVN, RTC, Jira, ClickUp, GitLab
● Performing AUTOSAR embedded software integration using DaVinci Developer/Configurator tools and using CANalizer and Canoe tools to test the new software. ● Analyzing defects using hardware debuggers, logic analyzers, and oscilloscopes to find the root cause of the issues and fix it. ● Analysis of customer requirements to establish clear operational specifications to integrate defect-free software. ● Creating and maintaining Unit Tests with VectorCast. ● Responsible for updating linker scripts to control the exact order of the code and data sections within the relocatable program to establish the location of each section in memory.
ASIC Design and Verification Engineer
07.2021 - 04.2022 |SIBIZ
C, C++, Embedded C/C++, Verilog, SystemVerilog, UVM, C#, Java, JavaScript, Python, PHP, Pascal, PostgreSQL, MySQL, jQuery, Git, SVN, RTC, Jira, ClickUp, GitLab
● Planning architecture and developing complex testbench structures to verify DUTs. ● Experience with Cadence tools for running, debugging, and analysis. ● Functional and Code coverage analysis and closure.
Education Mentor
09.2020 - 06.2021 |MindHub Coding Schools
Teaching
● Teaching the youth problem-solving and logical thinking. ● Mentoring children between the age of 6 and 13 taking their first steps in IT.

Educational background

Computer Technology/Computer Systems Technology (Bachelor’s Degree)
2018 - 2022
Technical University of Sofia
Certificate of professional qualification in computer system technician, specialty Computer Networks
2014 - 2018
Vocational school of home appliances

Languages

EnglishAdvancedRussianIntermediate