Skip to content

RadioPizza/RadioPizza

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

37 Commits
 
 
 
 
 
 

Repository files navigation

Привет! 👋 Меня зовут Олег Кравцов

Сейчас я:

  • 🎓 Студент Томского Политехнического Университета по направлению "Электроника и наноэлектроника"
  • 💼 Работаю техником в Лаборатории Теплового контроля ИШНКБ ТПУ, где участвую в разработке приложения для управления дефектоскопом в команде с Владиславом и Константином
  • ✍️ Работаю над дипломным проектом: "Разработка умного USB-хаба с удалённым управлением портами, поддержкой быстрой зарядки и интеграцией в системы умного дома"

У самурая нет цели, есть только путь

Мой путь в электронике и программировании начался с чистого энтузиазма, я никогда не посещал никакие кружки/секции по этим темам.

  • С 6 класса (2016) увлекся DIY-электроникой: Arduino, ESP8266, схемотехника, робототехника, пайка, слесарные работы. Постепенно превращал свою комнату в настоящую лабораторию прикладной электроники, изучая всё самостоятельно.
  • С 9 класса (2019) начал программировать на Python и открыл для себя мир FDM 3D-печати. С появлением дома первого 3D-принтера начал изучать параметрическое 3D-моделирование, начав с Autodesk Fusion 360. Моим первым слайсером стал UltiMaker Cura.
  • С 1 курса (2022) изучаю высшую математику, ЕСКД, углубился в САПР: изучал Autodesk Inventor и SolidWorks.
  • Со 2 курса (2023) начал изучать KiCad, Altium Designer, цифровую схемотехнику и ПЛИС.
  • С 3 курса (2024) перешёл к более сложным микроконтроллерам STM8/STM32, углубился в аналоговую схемотехнику, а также поступил на дополнительную специализацию "Разработка мобильных приложений для ОС Android" в ТПУ. Перешёл с UltiMaker Cura на OrcaSlicer.

Коммерческий опыт работы

Техник | НИ ТПУ, г. Томск
Период: сентябрь 2022 - н.в.

  • Разработка ПО для разрабатываемого промышленного дефектоскопа под руководством Чулкова Арсения Олеговича:
    • с 2023 по октябрь 2025 работал над проектом TPU-TNDT-DualCam-App в одиночку, полная ответственность за все архитектурные решения
    • разработка макетов UI в Figma, составление блок-схем в draw.io
    • выбор стека: Python, PySide6, OpenCV, NumPy
    • разработка GUI с помощью Qt Creator, стилизация с помощью QSS
    • реализация основного функционала
    • с октября 2025 работаю над этим проектом в команде
  • Работа с роботом-манипулятором KUKA KR 600
  • Улучшение UX/UI промышленного ПО

Embedded-разработчик | АО «НПФ «Микран», г. Томск
Период: январь 2025 - март 2025

  • Изучение STM32, ООП в C++
  • Разработка драйвера SPI на CMSIS

Инженер-электронщик | ООО НПП "Инситек", г. Томск
Период: июль 2025 - октябрь 2025

  • Полный цикл самостоятельной разработки устройства на STM32H723 в паре с Владиславом:
    • Разработка электрических структурных (Э1) и принципиальных (Э3) схем
    • Трассировка двух двухслойных печатных плат с плотной компоновкой (KiCad)
    • Грамотная разводка цепей питания и дифференциальных пар
    • Ручной монтаж SMD-компонентов
    • Отладка с использованием мультиметра, осциллографа и логического анализатора

Навыки и компетенции


Python Qt Git Markdown LaTeX Obsidian Microsoft Office

Обожаю писать инструменты, быстро накидывать полезные скрипты, разрабатывать десктопные приложения (CLI/GUI). Интересна тема автоматизации измерений, контроля и испытаний на профессиональном лабораторном оборудовании. Люблю писать заметки и документацию используя Markdown, LaTeX, Obsidian и Doxygen.


C C++ Doxygen Visual Studio Code PlatformIO Arduino IDE

С удовольствием разрабатываю прошивки для микроконтроллеров (AVR, STM8, STM32, ESP8266, ESP32, ARM, RISC-V). В арсенале: VS Code, PlatformIO, Arduino IDE, ST Visual Develop, STM32CubeIDE, STM32CubeMX. В планах — изучить ESP-IDF.


Kotlin Android Studio Gradle Figma

Kotlin использую для разработки под Android, пока на стадии активного обучения: TPU-Labs-Android-development

Принципы и увлечения

  • Подход к работе: ценю системный подход, чётко обозначенные задачи, подробное ТЗ, понятный нейминг. Использую Conventional Commits.
  • Хобби: собираю умный дом, смотрю YouTube и аниме, играю в Minecraft и Fortnite (EGS: OlegKravtsov).
  • Мечты: стать экспертом в своей области, автором на Habr и YouTube.

Моё оборудование

Настольный компьютер

7700K 32GB DDR4 2TB NVMe SSD 3TB HDD RTX2070 Super

Ноутбук

11390H 16GB LPDDR4x 512GB NVMe SSD 512GB NVMe SSD

Домашняя лаборатория

  • Измерительное:
    • осциллограф Hantek 2C10 (перепрошитый в 2D15)
    • логический анализатор DreamSourceLab DSLogic Plus (16 каналов, 400 МГц)
    • мультиметр UNI-T UT61B
    • токовые клещи UNI-T UT210E
    • шумомер UNI-T UT353
    • мультифункциональный тестер компонентов Fnirsi DSO-TC2
    • ИК-пирометр Xueliee GM320
  • Источники:
    • лабораторный блок питания Hantek HDP135V6A
    • генератор сигналов UNI-T UTG932E
  • Паяльное:
    • паяльник Miniware TS101 (90 Вт)
    • паяльник Alientek T80 (C210, 100 Вт)
    • паяльник Alientek T90B (C245, 140 Вт)
    • паяльный фен JCD 8858 (750 Вт)
  • 3D-печать:
    • 3D-принтер Creality K1
    • 3D-принтер Flying Bear Ghost 4S
    • сушилка eSun eBOX Lite
  • Прочее:
    • лазерный гравер FlyingBear LaserMan (5,5 Вт)
    • дрель-шуруповёрт Makita DF488DWE
    • электрический лобзик Oasis LE-85
  • У нас было два килограмма резисторов, семьдесят пять микроконтроллеров, пять пачек разных датчиков, пол лотка операционных усилителей и целая галактика конденсаторов всех видов и номиналов, а также литр изопропилового спирта, литр перекиси водорода, ведро лимонной кислоты, пол литра WD-40 и две бутылки бензина. Не то чтобы всё это было нужно для проектов, но если начал собирать лабораторию, остановиться уже невозможно. Единственное, что вызывало у меня опасение — это BGA-корпуса. Нет ничего более беспомощного, обречённого и наивного, чем человек, пытающийся паять BGA в домашних условиях. И я знал, что рано или поздно мы перейдем и на эту дрянь.

📫 Как со мной связаться

🏆 Мои достижения на Codewars

Codewars

📈 Статистика GitHub

About

No description or website provided.

Topics

Resources

Stars

Watchers

Forks

Contributors