Роман Александрович

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


ПРОЕКТИРУЮ, РАЗРАБАТЫВАЮ И ОБСЛУЖИВЮ С 2008 ГОДА.

Создать встречу

История: Первый язык программирования был для меня 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.