Артем
BIM-спеціаліст
- Розглядає посади:
- BIM-спеціаліст, Програміст Rust, Python-програміст, Програміст Golang
- Місто проживання:
- Кривий Ріг
- Готовий працювати:
- Дистанційно
Контактна інформація
Шукач вказав телефон .
Прізвище, контакти та світлина доступні тільки для зареєстрованих роботодавців. Щоб отримати доступ до особистих даних кандидатів, увійдіть як роботодавець або зареєструйтеся.
Отримати контакти цього кандидата можна на сторінці https://www.work.ua/resumes/18540252/
Завантажений файл
Це резюме розміщено у вигляді файлу. Ця версія для швидкого перегляду може бути гіршою за оригінал резюме.
Дата народження: 2006/06/14
Україна | [
Наразі студент. Добре володію різними мовами програмування, парадигмами та низькорівневою розробкою. Маю глибокі знання з математики та фізики.
Протягом 7 років професійно займався плаванням. Маю досвід важкої фізичної праці та роботи у високостресових ситуаціях.
ОСВІТА
Середня школа (8 класів) | Школа # 144 | 2011-2019
Старша школа (9-11 класи) | КПНЛ | 2019-2022
Бакалавр із комп’ютерних наук | КНУ | 2023 - 2027
ТЕЧНІЧНЕ РЕЗЮМЕ
Орієнтований на продуктивність системний інженер із фокусом на інтеграцію Rust та Python.
Експерт у парадигмах висококонкурентного проектування та низькорівневої оптимізації; розробив інструмент перевірки орфографії (spell-checker) з використанням SIMD, паралелізму, оптимізації попадань у кеш процесора (CPU cache hits), PGO та власного алгоритму, що дозволило досягти пропускної здатності у понад 18 500 слів/сек при генерації підказок.
Маю досвід створення повнофункціональних (full-stack) десктопних застосунків із бекендом на Rust та фронтендом на Python (PySide6).
ТЕХНІЧНІ НАВИЧКИ
• Мови: Rust (Advanced - Systems, Async, Parallelism), Python, GLSL (Shaders), SQL
• Rust Екосистема: Rayon (Data Parallelism), Tokio (Async), Bevy (ECS/Game Engine), Serde, PyO3/FFI
• Python Екосистема: PySide6 (Qt), Pydantic, HTTPX, Pygame
• Низькорівневі: Оптимізація SIMD, локальність кешу (cache-locality), відображення пам'яті (memory mapping), PGO, OpenGL, бінарний пошук
ТЕХНІЧНИЙ ДОСВІД
Lead Systems Developer | Open Source (Rust/Python) | Теперішній час
• Високопродуктивний інструмент перевірки орфографії (SpelRight): Розробив модульну систему перевірки орфографії на Rust, використовуючи Rayon для багатопотокового розподілу задач (work-stealing) та SIMD для паралелізму на мікрорівні. Оптимізував структури даних для максимального збільшення кількості влучань у кеш CPU. Створив власний алгоритм на основі відстані Левенштейна для підвищення продуктивності. Для оптимізації бінарного файлу застосував технологію PGO. Досяг швидкості валідації у 50 млн слів/сек та обробки підказок на рівні 18 500 слів/сек для словника обсягом 340 000 слів. Реалізував підтримку кількох мов за допомогою плагінів.
• Гібридна архітектура застосунків (MangaHub): Комплексний високопродуктивний десктопний застосунок для читання, створення, парсингу (scraping) та керування манґою та новелами.
◦ Бекенд (Rust): Високошвидкісна обробка даних та логіка парсингу. Мережева частина реалізована за допомогою Tokio. Використовує власні бібліотеки, такі як SpelRight та Canto, для швидкого й гнучкого парсингу тексту.
◦ Фронтенд (Python/PySide6): Сучасний, реактивний графічний інтерфейс (GUI) для читання та авторського редагування новел/манґи.
• Високопродуктивний парсинг (Canto): Складний семантичний парсер, написаний на Rust, що є двигуном ієрархічної токенізації для структурованого аналізу текстів. Текст поділяється на компоненти, такі як TextElements (діалог, думка, системне повідомлення), Sentences (окличне, питальне речення) та Words (звичайне слово, посилання, ім'я, термін).
• Графіка & Ігрові Рушії: Досліджував архітектуру ECS у Bevy та розробляв власні конвеєри 2D-рендерингу (rendering pipelines) у Pygame з інтеграцією OpenGL.
ДОСВІД РОБОТИ
Обслуговуючий персонал & Бариста | Baracuda | Періодично
• Крутився у динамічних робочих процесах сфери обслуговування та взаємодіяв із клієнтами.
• Проявив високу надійність та вміння вирішувати комплексні завдання під тиском під час змін за викликом.
Схожі кандидати
-
Інженер-конструктор
Дистанційно, Луцьк -
Конструктор меблів
Дистанційно -
Інженер-конструктор
85000 грн, Дистанційно, Київ, Біла Церква -
Конструктор
25000 грн, Дистанційно, Луцьк -
Конструктор меблів
40000 грн, Дистанційно, Тернопіль -
Архітектор, проєктувальник, урбаніст, містобудівник
60000 грн, Дистанційно, Львів