Ya.Roman: Full Stack разработчик, ui/ux дизайн.
1 | const services = [ |
2 | 'UI/UX Design', |
3 | 'Full Stack Разработчик', |
4 | 'Приборостроение' |
5 | ]; |
6 | if (have_a_project) navigate('/contact'); |
Языки программирования: Python, React, С++, JS и CSS
Веб-фреймворки: Next.js, Django, FastAPI.
Приборостроение: C++, Fusion 360
Применяю инструменты:
GitHub,
VS Code,
TailwindCSS,
MUI,
Jinja,
Bulma,
Bootstrap,
PostgreSQL,
SQLite
История: Первый язык программирования был для меня HTML в 2002 году. Потом столкнулся с C++ — в 2004 году это был тёмный лес для меня, но пробовал и писал простенькие программы. Затем в 2008 году перешёл на PHP с поддержкой JS, CSS. Разработал за всё это время множество проектов с готовыми портфолио. Интересуюсь: язык Go — первый бот написан именно на нём. Приглядываюсь на Java. Основной язык для себя на ближайшие 5 лет планирую оставить Python, C++, Go. Свободно работаю в программах Photoshop и Illustrator.
Опыт в разработке с использованием PHP и CSS с 2008 года свидетельствует о значительной экспертизе и глубоком понимании этих технологий. Сегодня уже свободно пишу на Python; в 2021 году начал изучать и писать тесты. Сидел часами и до утра.
Баллансирование: С 2008 года я профессионально занимался инженерно-монтажными работами в области ИТ и систем безопасности. В составе команды монтажников bsupport.pro я принимал участие в сдаче крупных торговых центров и жилых комплексов, обеспечивая их надёжными техническими решениями. Мой опыт включал не только составление проектной документации под объект но и установку оборудования, выполнял полное сопровождение проектов до их успешного завершения.
До 2022 года моя деятельность была связана с балансированием между монтажом и программированием. Параллельно с инженерными задачами я разрабатывал программное обеспечение, что позволило мне глубже понять технические потребности объектов и эффективно адаптировать ИТ-решения под специфические задачи. Однако с 2022 года я полностью сфокусировался на разработке, расширяя свои компетенции в создании сложных систем и улучшении их производительности.
Давайте рассмотрим, что каждый из языков и технологий представляет собой и как они развивались с 2008 года:
Python: Это высокоуровневый, интерпретируемый язык программирования, известный своей читаемостью и гибкостью. С 2008 года Python значительно вырос в популярности, особенно в областях науки о данных, машинного обучения, веб-разработки и автоматизации. За эти годы были выпущены многие значимые версии Python, включая Python 3.0, который принёс значительные изменения в язык.
PHP: Это серверный скриптовый язык, который широко используется для разработки веб-приложений. С 2008 года PHP прошел через множество обновлений, направленных на улучшение производительности, безопасности и возможностей объектно-ориентированного программирования. Выпуск версии PHP 7 в 2015 году стал значительным событием, значительно ускорившим исполнение скриптов.
C++: Это статически типизированный, компилируемый, общего назначения, мощный и сложный язык программирования. Используется в широком спектре областей, включая разработку программного обеспечения и систем. Остаётся одним из самых популярных языков программирования благодаря своей мощности, эффективности и гибкости.
Работая с этими технологиями с 2008 года, стал свидетелем и активным участником многих технологических изменений, а также накопил богатый опыт в применении вышеуказанных технологий разработки для решения различных задач.
Приборостроение и автоматизация на базе спроектированных устройств, разработка систем учёта, CRM систем, простых и сложных сайтов. Чат-боты и большие сложные решения на их основе — все эти работы можно увидеть на YouTube.
Был период с увлечением дизайна UI/UX, так удалось научиться работать с Photoshop и Illustrator — за это время накопилось портфолио с готовыми дизайн проектами достаточно хорошего уровня.
Вышеописанные аспекты подчёркивают мою способность работать на всех уровнях разработки веб-приложений: от дизайна, верстки и back-end разработки, что и определяет меня как full stack-разработчика.
Часть из готовых дизайн работ можно увидеть тут: Behance
Отправить сообщение Telegram
Полезное:
FullCalendar — для отображения календаря на фронтенде.
Библиотеки:
WeasyPrint — Этот инструмент позволяет преобразовать HTML и CSS в PDF.
Barba.js — это лёгкая JavaScript-библиотека для создания анимаций.
Библиотеки для Python:
Pandos — Для анализа и манипуляции данными в Python.
Selenium — Это набор инструментов для автоматизации веб-браузеров.
UI-фреймворки:
Material-UI (MUI) — Продвинутый UI-фреймворк с готовыми компонентами.
Chakra UI — Легковесный и доступный UI-фреймворк.
Ant Design — Компонентный фреймворк с ориентиром на корпоративные приложения.
TailwindCSS — Утилитарный CSS-фреймворк для кастомного дизайна.
Bulma — CSS Framework.
Bootstrap — Классический CSS-фреймворк с адаптивными компонентами.
—
Fork — git-клиент, которым было бы легко пользоваться ежедневно.
—
FreeCodeCamp — Веб-платформы для обучения.
LeranGitBranch — Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с git.