Личные данные скрыты
Этот соискатель решил скрыть свои личные данные и контакты. Вы можете связаться с ним со страницы https://www.work.ua/resumes/19467159/
Frontend Developer (Research)
- Рассматривает должности:
- Frontend Developer (Research), Продавець-консультант
- Город проживания:
- Ромны
- Готов работать:
- Ромны, Удаленно
Контактная информация
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Frontend Developer (Research)
Про себе
Мені подобається експериментувати з реалізацією програм; це дало мені розуміння
сучасних практик, а також архітектурних підходів до організації коду та зв’язків модулів
(класів і функцій). Окрім цього, мені подобається адаптувати програми під різні варіанти
використання, працюючи над їхньою масштабованістю та інтелектуальністю, перевіряючи
ефективність внутрішньої логіки, а також рівень інтуїтивності їхнього інтерфейсу, його
Контакти Мови зручність і рівень роздратування під час взаємодії з ним.
Я також прагну формувати для себе орієнтири, щоб гнучко адаптувати свої дії до
контексту, у якому вони виконуються, а також до термінів їхньої реалізації. Кажучи
Github (shadow-fluid) Укр / Р ус програмною мовою: Я прагну обирати варіанти реалізації, орієнтуючись на загальний
контекст продукту та мінливість його потреб.
https://github.com/shadow-fluid
Рідний Тому Я постійно вдосконалюю свою здатність знаходити альтернативні рішення, а не
зациклюватися на одному заздалегідь обраному варіанті.
[
tel:[
B1 (Активно вивчається)
Досвід роботи
my_near_mail
mailto:[
(Але це не офіційний комерційний досвід.)
@is_davyd_b
Теоретичний досвід
https://t.me/is_davyd_b
З них пів року були присвячені теорії. Щодо того, що саме Я вивчав:
Я заглибився в HTML Form and Video API, оцінюючи компроміси продуктивності між CSS,
SVG та Canvas, щоб зменшити навантаження на рендеринг залежно від потреб проєкту;
У CSS Я освоював продуктивність динамічних і анімованих змін, прагнучи мінімізувати
Технічні навички витрати циклу рендерингу вибудовуючи підходи до організації і управління властивостями
Layout та Composition.
В JS моїм основним прагненням було бажання відокремити дані від логіки та сортувати її
Мови та бази даних саму за призначенням, тому мене з самого початку тягнуло до архітектурних підходів та ідеї
незалежності функцій від контексту, що призвело до вивчення можливостей організації та
JS / TS 75 використання даних через методи Object і Array, а також попутно Я потроху освоював RegEx
React / Next 65 для гнучкого управління структурою тексту та знаходження цільових даних.
У TypeScript Я використовував його компілятор та об'єкти інтерфейсів, відстежуючи
HTML / CSS 80 коректність проходу даних усередині різних структур коду, паралельно опановуючи
впровадження та розміщення type guards.
P ython / OOP 45
У React та Next.js Я зосередився на оркестровці спільної поведінки груп компонентів за
MongoDB 30 допомогою Context та useEffect, а також працював із типізацією й ініціалізацією стану на
стороні сервера для покращення SEO та балансування навантаження між клієнтом і
Інструменти та ОС сервером.
Крім того Я шукав найкращі практики застосування принципів SOLID та проєктування
Linux / CLI 35 чистої, модульної архітектури програмного забезпечення. Я також розбирався в принципах
роботи протоколів зв'язку та архітектурних стилів (REST, WebSockets) шляхом створення
Git / Github 35 мікрозастосунків на Next.js, використовуючи вбудовані API Routes або інтегруючи Express
Архітектура та патерни
там, де була потрібна підтримка WebSockets.
Наостанок Я створив невеликий магазин, зовсім масенький 🔬👀 за допомогою
Mongoose та MongoDB, щоб попрактикуватися у CRUD-схемах та проаналізувати
FSD / SOLID 60 продуктивність запитів до колекцій.
Design Patterns 55
Практичний досвід
Мережеві технології та API Протягом наступних 2 років Я здобував практичний досвід, дотримуючись часових
обмежень у роботі над усіма своїми збірками. Створив кілька вебзастосунків, а згодом
AJAX / REST API 45 вирішив розробити No-Code конструктор під смартфон із метою прискорення розробки.
Ось трохи детальніше про нього: по-перше, всі панелі інструментів Я реалізував із
WebSockets 25 накладанням безпосередньо поверх макета, який стилізувався; по-друге, щоб спростити
введення як чисел, так і кольорів, Я налаштував кастомне керування за допомогою
джойстика (2d слайдер / color wheel), яке враховує адаптивні одиниці вимірювання та
специфічні функції. Я також хотів мати під рукою зразок дизайну, тому реалізував гнучку
Освіта панель попереднього перегляду із вбудованим color picker. Щоб перемикатися між різними
проєктами, Я додав панель збереження, яка керує станом, передаючи їхні дані у файли.
Наостанок, щоб код проєкту можна було експортувати, Я налаштував файлове бандлення
Середня освіта для HTML та просту систему збирання в React-компоненти.
Під час його розробки Я поглибив своє розуміння автоматизації та UX, водночас значно
(Mesozoic education) покращивши свої практичні навички. Багато ідей щодо реалізації були досить радикальними,
що змушувало мене виходити за рамки стандартних інструкцій. Однак через брак глибших
знань та досвіду на той час Я призупинив розробку.
Після цього Я перейшов до створення різноманітних скриптів, легких рішень для
автоматизації та вебзастосунків, щоб на практиці відчути можливості JS та внутрішні
Самоосвіта процеси React/Next, прагнучи отримати глибше розуміння концепцій, що стоять за цією
сферою.
Фізика Отримані навички та досвід: останні 6 місяців
Я прагну зрозуміти механіку та електродинаміку, щоб Протягом останніх шести місяців Я розвивав розуміння патернів проєктування та
глибше осягнути властивості об'єктів та способи їхнього принципів OOP/FP, а також трохи заглиблювався в алгоритми та структури даних у JS,
взаємного впливу. Але цього року Я також хотів би експериментуючи зі створенням мінідодатків та абстрактних обгорток (wrappers) над
досягти більш повного розуміння квантової фізики, сторонніми бібліотеками.. Але паралельно мене все сильніше тягнуло заглибиться в
апаратну архітектуру комп'ютера та операційні системи.
оскільки її опис низькорівневої структури атомів та
Тому за цей час Я почав опановувати архітектуру файлової системи Linux, потроху
окремих частинок забезпечує глибше розуміння того заглиблюючись у файлові структури. (Іноді навіть писав скрипти на Bash для локальної
різноманіття, яке фізика породжує на цій планеті. синхронізації файлових систем.)
А також розглядав основи функціонування процесів і потоків, де прагнув перейти до
М а те м а т и к а планувальника процесора.
Паралельно з цим Я почав вивчати архітектуру процесора, вже засвоївши розуміння
Крок за кроком Я формую розуміння математики та
логічних вентилів, і прагну перейти до комбінаційної логіки, а попутно — розібратися в
встановлених у ній концептуальних закономірностей. механізмах роботи блоків регістрів, зокрема керування, обчислення та зберігання. На мій
Одночасно з цим Я опановую її інструменти обробки погляд, це дасть розуміння контексту програмного процесу, його обмежень та глибше
даних, зокрема векторне та диференціальне числення, уявлення про показники оптимізації.
матричні операції, застосування комплексних чисел та На додачу Я також вивчив Python, опанував основи ООП та трохи заглибився у FastAPI.
експоненціальних функцій тощо. Протягом останніх кількох місяців Я активно писав невеликі програми та скрипти для
автоматизації на Python, щоб глибше зрозуміти його можливості та стиль розробки
порівняно з JS/TS.
Другие резюме этого кандидата
- Визитка
Рассматривает должности: Frontend Developer, Продавець-консультант
Ромны, Удаленно
Полная занятость
Похожие кандидаты
-
Frontend-програміст
Удаленно, Одесса -
Front-end програміст
50000 грн, Удаленно -
Frontend-програміст
Удаленно, Винница -
Front-end програміст
20000 грн, Удаленно, Киев -
Front-end програміст
Удаленно -
Frontend-програміст
Удаленно, Житомир