Данила Аринов

Junior Frontend-разработчик — JavaScript, интерфейсы, real-time

+7 901 431-82-98 · teivrim@gmail.com · Telegram @Smishnyavko · github.com/TeivrimOriginal · Портфолио · LinkedIn

О себе

Интерфейсы делаю в двух senses: в браузере и нативно. В вебе — свой портфолио-сайт и real-time мессенджер на socket.io с регистрацией, загрузкой файлов и обменом сообщениями через WebSocket. В нативном клиенте — собственный immediate-mode UI в растровом редакторе и редактор визуальных новелл на Win32 и GDI+. Фреймворки в продакшене не использовал: весь интерфейс — свой, на ванильном JavaScript и на Qt. 47 UI-автотестов на Selenium, чтобы проверять интерфейс автоматически. Ищу junior frontend-стажировку, готов к тестовому заданию.

Опыт работы

Фриланс — заказы на Kwork Python · по заказам на Kwork
  • Telegram-боты, парсеры сайтов, REST API, автоматизация по ТЗ заказчиков; kwork.ru/user/teivrim.

Проекты

Портфолио-сайт HTML · CSS · JavaScript
  • Вёрстка, адаптив, две языковые версии, SEO-мета и Open Graph, печать резюме в PDF через headless Chrome.
  • Живой сайт: teivrimoriginal.github.io.
github.com/TeivrimOriginal/Partfolio-Site
Социальный мессенджер — хакатон HackIT Node.js · Express 5 · socket.io · SQLite
  • Real-time обмен сообщениями через WebSocket, регистрация и вход с хешированием паролей (bcrypt), загрузка файлов (multer), хранение в SQLite.
  • Сделал за время хакатона вместе с командой.
github.com/TeivrimOriginal/IT-Hack-Project-TEIVRIM-social-messendjer
TPaint — редактор изображений Rust · 2026 — н.в.
  • Собственный immediate-mode интерфейс без системных контролов: 15+ инструментов, слои с масками, 10 режимов наложения.
  • Форматы .tpaint, PSD и PNG; 158 юнит-тестов.
github.com/TeivrimOriginal/Copy-SAI-Paint-with-Rust
Редактор визуальных новелл C++ · Win32 / GDI+ · MinGW
  • 6 панелей редактора: Hierarchy, Scene, Inspector, Script, Asset Browser, Timeline; drag-and-drop из Проводника, сохранение и загрузка проекта.
github.com/TeivrimOriginal/teivrim-novell-engine

Навыки

Веб: JavaScript (ES6+), HTML5, CSS3, DOM и события, fetch и WebSocket (socket.io), адаптивная вёрстка, доступность и формы Нативные интерфейсы: собственный immediate-mode UI на Rust, Win32 и GDI+, Qt 6.8 (личный проект), drag-and-drop, таймлайн и инспектор Инструменты: Git, headless Chrome для печати в PDF, Linux, CMake, Cargo, MinGW Проверка интерфейса: Selenium 4, Pytest, Allure — 47 UI-автотестов

Дополнительно

Английский — чтение технической документации. Открытый код: 11 активных публичных репозиториев, лицензия MIT, у каждого проекта тесты и CI.

Скачать PDF
← Все резюме ← Вернуться на сайт