Люблю решать проблемы и учиться новому. Параллельно с работой занимаюсь с ребятами в Coding Club, вот наш сайт: https://coding-club.org/.
Там практикуем навыки парного программирования — учим друг друга как деплоить проекты, красиво верстать (совместно с девочкой ментором) и много-много общаемся на различные темы.
Был опыт написания статей — есть публикация на гетменторе https://clck.ru/323eTv и в MediaSoft https://clck.ru/323eUF.
В свободное время люблю бегать, танцевать на хилзах и настраивать лейзивим :)
GitHub аккаунт: https://github.com/hellagirrl
- визуализировала комплексные структуры данных через интерактивные анимированные графики и чарты с полным покрытием тестами (https://www.greenbondtransparency.com/);
- оптимизировала клиент-серверную работу приложения: GraphQL запросы на клиентской стороне, кастомные SQL квери на бекенде для больших объемов данных, что на 20% ускорило время среднего запроса на сервер;
- упростила процесс миграции с WordPress на кастомное python решение, добавила триггер с покрытием тестами и провела alembic миграцию;
- взяла ответственность за веб-доступность приложения (a11y), соответствие стандартам WCAG по АА критерию, корпоративный email-шаблон и саппортовые задачи в джире с добавлением новых записей в БД.
Стек (со всех проектов): Vue, Python, Lektor, Jinja2, Bootstrap-vue, Docker.
Инфраструктура: Nginx CI/CD.
Рабочий процесс: Jira.
- провела полный цикл разработки мобильной версии портала для абитуриентов (от согласования с клиентом до успешного релиза);
- разработала UI-kit на основе Element Plus UI с вынесением логики вне UI компонентов;
- отрефакторила старый код, улучшив его читаемость, масштабируемость и разделив по слоям логику;
- реализовала UI вложенных папок документов через рекурсивный обход дерева с обработкой и выгрузкой файлов на бэк;
- успешно командой довели проект до релиза.
Команда: зависит от проекта, но обычно 2 фронта (включая меня), бэкендеры, аналитики.
Стек: в сумме со всех проектов — Vue 3, Vue Router, VueX, TypeScript, Vite (без TS), Java, React (микрофронтенды), Element Plus UI.
Инфраструктура: Nginx CI/CD.
Разрабатывала стартап-проект Lunchpad.
- организовала работу с аналитикой с помощью Яндекс.Метрики через dataLayer (GTM);
- добавила новый способ оплаты (наличные + сдача): сделала верстку и логику отправки данных на сервер;
- добавила время последней активности пользователя с отправкой этих данных на сервер;
- пофиксила баг с тройным вызовом функции при авторизации в аккаунт (на бэке);
- реализовала повтор заказа с обновленными значениями блюд (берутся с бэка);
- работала с Firebase (обновляла, добавляла сущности и поля в них);
- написала документацию для одной из сущностей, что ускорило работу с ней по ходу выполнения задач.
Команда: 2 разработчика (включая меня), 1 тимлид.
Стек: Vue 2, Vue Router, VueX, Vue i18n, Bootstrap-vue, Firebase, Node.js.
Инфраструктура: GitLab CI/CD.
Рабочий процесс: GitLab Scrum Board, спринты.
- разработала SPA для отображения аутстафф и аутсорс предложений любому зарегистрированному (через бот в телеграмме) пользователю;
- реализовала infinite loading и логику отметок предложений для дальнейшей рассылки;
- добавила локализацию (i18n).
Команда: 1 фронтенд-разработчик (я), 1 бекэнд-разработчик.
Стек: Bootstrap 5.1, Vue 3, VueX, Vue Router, Axios, moment js, vue3-infinite-loading, Vue I18n.
Рабочий процесс: Trello.
Использовала GitHub, работала на Ubuntu.
Учусь на информационных технологиях в управлении.