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

Ya.Roman: Full stack-разработчик, ui/ux дизайн.

Языки программирования: Python, С++, PHP, CSS и JS.
Веб-фреймворки: Django, FastAPI, Flask, WordPress.
Применяю инструменты: GitHub, VS Code, Tailwind CSS, Jinja, Bulma, Bootstrap,


Моя история: Первый язык программирования был для меня HTML в 2002 году. Потом столкнулся с C++ — в 2004 году это был тёмный лес для меня, но пробовал и писал простенькие программы. Затем в 2008 году перешёл на PHP с поддержкой JS, CSS. Разработал за всё это время множество проектов с готовыми портфолио. Интересуюсь: язык Go — первый бот написан именно на нём. Приглядываюсь на Java. Основной язык для себя на ближайшие 5 лет планирую оставить Python, C++, Go. Свободно работаю в программах Photoshop и Illustrator.

Опыт в разработке с использованием PHP и CSS с 2008 года свидетельствует о значительной экспертизе и глубоком понимании этих технологий. Сегодня уже свободно пишу на Python; в 2021 году начал изучать и писать тесты. Сидел часами и до утра.

Давайте рассмотрим, что каждый из этих языков и технологий представляет собой и как они развивались с 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.