О себе
Занимаюсь разработкой сайтов, веб-приложений и backend-сервисов. Работаю с HTML, CSS, JavaScript, React, Go, PostgreSQL, REST API, Docker и Git. Могу как сверстать понятный адаптивный интерфейс, так и реализовать серверную часть с базой данных, API, авторизацией, CRUD-логикой и нормальной структурой проекта.
Беру задачи, где нужно не просто “что-то написать”, а сделать рабочее решение: лендинг, личный кабинет, админ-панель, каталог, API для приложения, backend для pet/project MVP, интеграцию с базой данных или доработку уже существующего проекта.
В работе обращаю внимание на чистоту кода, понятную архитектуру, удобство поддержки и адекватную коммуникацию. Могу разобраться в чужом коде, найти ошибку, исправить баг, доработать функционал или собрать проект с нуля. Использую Git, Docker, переменные окружения, миграции, PostgreSQL, разделение проекта по слоям и понятное README, чтобы проектом можно было пользоваться и дальше.
Понимаю, что заказчику важен не сам код, а результат: чтобы сайт открывался, формы работали, данные сохранялись, API отвечал корректно, интерфейс был удобным, а проект можно было развивать. Поэтому стараюсь сразу уточнять задачу, предлагать нормальное решение и делать так, чтобы не приходилось переделывать одно и то же несколько раз.
Готов брать как небольшие задачи на несколько часов, так и более полноценные проекты: разработка сайта, frontend на React, backend на Go, REST API, подключение PostgreSQL, настройка Docker, исправление ошибок, доработка функционала, оптимизация структуры проекта.
Навыки
Go, JavaScript, React, HTML, CSS, PostgreSQL, SQL, REST API, Git, GitHub, Docker, Docker Compose, HTTP, JSON, CRUD, JWT, backend-разработка, frontend-разработка, адаптивная верстка, работа с формами, работа с DOM, API-интеграции, разработка лендингов, разработка веб-приложений, разработка админ-панелей, подключение базы данных, миграции, обработка ошибок, валидация данных, структура проекта, чистый код, работа с чужим кодом, исправление багов, README, переменные окружения, Postman, VS Code.
Образование
Высшее образование — бакалавриат(3 курс). Дополнительно самостоятельно развиваюсь в веб-разработке и backend-разработке: изучаю Go, JavaScript, React, SQL, PostgreSQL, REST API, Docker, архитектуру backend-приложений и практики написания поддерживаемого кода.
Опыт работы
Разработка сайтов и веб-приложений на HTML, CSS, JavaScript и React. Создание многостраничных лендингов, адаптивная верстка, работа с формами, интерактивными элементами, модальными окнами, навигацией, событиями и DOM.
Backend-разработка на Go: создание REST API, работа с PostgreSQL, реализация CRUD-операций, подключение базы данных, миграции, структура проекта по слоям, обработка ошибок, конфигурация через env, запуск через Docker Compose.
Разработка учебных и pet-проектов, приближенных к реальным задачам: API для каталогов, сервисы с пользователями и сущностями, backend для веб-приложений, подготовка проектов для GitHub с нормальной структурой, документацией и запуском через Docker.
Достижения
Разработал многостраничный сайт на чистом HTML/CSS/JavaScript без фреймворков.
Собирал backend-проекты на Go с PostgreSQL, REST API, миграциями и Docker Compose.
Работал с CRUD, SQL-запросами, связями между таблицами, пагинацией, фильтрацией и обработкой ошибок.
Понимаю полный цикл разработки веб-приложения: frontend, backend, база данных, API, Docker, GitHub и документация.
Могу быстро разобраться в новой задаче, чужом коде или документации и довести задачу до рабочего результата.