Skip to content
View GalinaBagram1987's full-sized avatar

Block or report GalinaBagram1987

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
GalinaBagram1987/README.md

📌 Обо мне

👋 Привет, я Галина · 💻 Frontend-разработчик, Junior · 🏡 Владивосток (Время +7 Мск) ·

🛠️ Мой стек

Frontend
🟨 JavaScript · ⚛️ React · 🎨 CSS/SCSS · 📦 Redux

Backend
🟩 Node.js · 🐍 Python · 🗄️ PostgreSQL · 🔌 REST API

Инструменты
🐙 Git · 📦 npm· 🔧 VS Code · 🎨 Figma · 🔧 Open Cart 3

🎯 Сейчас в фокусе

✅ Изучаю TypeScript · 🚀 Делаю лендинг для компании FoxPrint · 📖 Читаю «Грокаем алгоритмы» Адитья Бхаргава · 🤝 Ищу команду, в которой можно расти и есть классные наставники

📂 Проекты

🔧 Чат (Учебный проект) - Задача: разработать упрощённую версию чата. - Стек технологий: JavaScript (ES6+) — основной язык разработки React (функциональные компоненты, хуки useState, useEffect) — построение пользовательского интерфейса Redux Toolkit (@reduxjs/toolkit) — управление глобальным состоянием приложения React Router — клиентский роутинг (навигация без перезагрузки страницы) Веб-сокеты — реализация реального времени (обмен сообщениями) REST API — взаимодействие с бэкендом (авторизация, загрузка данных) - - Инструменты: Vite — сборка проекта (быстрая разработка) Git / GitHub — контроль версий Render — деплой и хостинг Реализовано: Аутентификация пользователей (регистрация, вход) Отправка и получение сообщений в реальном времени (веб-сокеты) Создание каналов / комнат чата Адаптивная вёрстка с использованием Bootstrap - Ссылка: https://github.com/GalinaBagram1987/frontend-project-12

🔧 RSS-агрегатор (Учебный проект)
  - Задача: разработать простое приложение для агрегации RSS-лент.
  - Стек технологий: JavaScript (ES6+) — основной язык разработки. Чистый DOM — работа с DOM-деревом без использования фреймворков. DOM API — создание и генерация HTML-элементов средствами JavaScript. 
  - Реализовано: Работа с селекторами для поиска и модификации элементов. Обработка пользовательских событий (клики, отправка форм). Валидация и обработка данных из форм. Динамическая генерация HTML на основе полученных данных. Парсинг и отображение RSS-лент. 
  - Архитектура приложения: Разделение логики на модули (работа с DOM, обработка данных, взаимодействие с пользователем). Организация кода в соответствии с принципами модульности и переиспользуемости.
  - Стилизация: CSS-стилизация для чистого и адаптивного интерфейса
  - Ключевые компетенции: Понимание работы браузера и нативного JavaScript. Навыки работы с DOM API без использования фреймворков. Обработка событий и работа с формами. Архитектурное мышление при построении веб-приложений.
  - Ссылка: https://github.com/GalinaBagram1987/frontend-project-11


🔧 Вычислитель отличий (CLI-приложение) (Учебный проект)
  - Задача: разработать консольное приложение для поиска различий в структуре данных (JSON/YAML).
  - Стек технологий: JavaScript (ES6+) — основной язык разработки. Node.js — среда выполнения для CLI-приложения. Commander.js — обработка аргументов командной строки. js-yaml — парсинг YAML-файлов. Lodash — работа с коллекциями и глубокое сравнение объектов.
  - Реализовано: Парсинг и валидация входных данных из файлов (JSON, YAML). Сравнение вложенных структур данных. Обработка аргументов командной строки (флаги, пути к файлам).
  - Архитектура приложения: Модульная архитектура с разделением на парсеры, анализаторы и форматтеры.
  - Тестирование: Модульное тестирование с Jest
  - Ключевые компетенции: Работа с файловой системой в Node.js. Парсинг различных форматов данных. Построение сложных структур данных (деревья). Рекурсивные алгоритмы обхода. Архитектура консольных приложений. Обработка аргументов командной строки. Форматирование вывода в терминал. Публикация пакета в npm-реестре
  - Ссылка: https://github.com/GalinaBagram1987/frontend-project-46

  
  🔧 Игры разума (Учебный проект)
    - Задача: разработать набор из пяти консольных игр для тренировки логического мышления.
      - Состав игр: 
      - Калькулятор — вычисление арифметических выражений
      - Прогрессия — поиск пропущенного числа в арифметической прогрессии
      - Четное/Нечетное — определение четности числа
      - НОД — нахождение наибольшего общего делителя
      - Простое число — определение, является ли число простым
    - Стек технологий: JavaScript (ES6+) — основной язык разработки. Node.js — среда выполнения для CLI-приложения. Взаимодействие с пользователем в консоли. ESLint — линтинг и проверка качества кода.
    - Реализовано: Интерактивное взаимодействие с пользователем через командную строку. Генерация случайных чисел и математических выражений. Валидация пользовательского ввода. Подсчет правильных ответов (до трех побед подряд). Приветствие и объяснение правил перед каждой игрой. Обработка некорректного ввода (повторный запрос).
    - Ссылка: https://github.com/GalinaBagram1987/frontend-project-44

  
  🔧 Сайт компании "БетононасосС" (коммерческий проект)
    - Задача: Создать максимально простой сайт для показа техники. 
    - Выполнено: Разработан дизайн, подобран визуальный контент. Убран из Open Cart весь лишний функционал.Выполнен полный комплекс работ по размещению: покупка домена, хостинг, настройка HTTPS и защита от вирусов.
    - В процессе работы: продвижение сайта, настройка и реклама в Яндекс-директ, обслуживание и доработки по желанию клиента.
    - Стек технологий: Open Cart 3, Reg.ru, Яндекс-директ. 
    - Ссылка: https://dvbetononasoss.ru/

📫 Связь:

✈️ Telegram (@BagramGalina) |
📧 Email (gaby_ev@mail.ru) |
📞 Позвонить (tel:+7-924-230-26-64)

👩‍🎓 Образование

🖊️ 2009, Высшее, Тихоокеанский Государственный Экономический Университет, Менеджмент

🖊️ 2026, Курсы, Хекслет, Фронтенд-разработчик

🖊️ 2023, Курсы, Дальневосточный Федеральный Университет, Основы ведения бухгалтерского и налогового учета в программе 1С: Бухгалтерия

🖊️ 2023, Курсы, Гугл-навыки, Основы интернет-маркетинга

🖊️ 2004, Курсы, Спасский учебно-профессиональный комбинат, Секретарское дело

Pinned Loading

  1. frontend-project-11 frontend-project-11 Public

    JavaScript

  2. frontend-project-12 frontend-project-12 Public

    JavaScript

  3. frontend-project-44 frontend-project-44 Public

    JavaScript

  4. frontend-project-46 frontend-project-46 Public

    JavaScript