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.
Pandos библиотека. Предназначенная для анализа и манипуляции данными.
Selenium - это набор инструментов для автоматизации веб-браузеров.
-
Fork - git-клиент, которым было бы легко пользоваться ежедневно.
-
FreeCodeCamp - Веб-платформы для обучения.
LeranGitBranch - Это приложение создано, чтобы помочь новичкам постичь мощные возможности ветвления и работы с git.