Java-разработчик

Контакты


Контакты доступны после входа на сайт

Описание

Прошла проектный практикум по Java в Банке, где разрабатывала проект укорачивателя ссылок, использующий современные технологии.

Осенью 2024 г. прошла курс теоретической и практической подготовки «Тренировки по алгоритмам 6.0» от Young&&Yandex. В октябре 2024 г. проходила курс обучения «Android для начинающих» от «Т-Банк Образование».

Прошла курс от «Совкомбанк Технологии» по системной аналитике.

Также занимаюсь спортивным программированием.

Навыки

Языки программирования: Java, Kotlin, C++, C#, Python, SQL
Фреймворки: Spring Boot, Hibernate
Технологии: Docker, Kafka, Redis
Базы данных: Postgres, MySQl, MS SQL server
Инструменты управления проектами: Jira, Confluence
Языки: Английский (B2 – upper-intermediate)

Описание проектов

Парсер сайтов

Технологии: Python

Ссылка на проект: https://github.com/mariibykova/parser_program

Описание:
Проект реализован в рамках курсовой работы. Программа собирает данные со страниц с ранжированными списками абитуриентов некоторых ВУЗов РФ (СГУ им. Н. Г. Чернышевского, СГТУ им. Гагарина Ю. А., ГУАП, СПбГЭУ, СПбГУ, МЭИ, МТУСИ, РУДН, РТУ МИРЭА, МИСИС, МИФИ, МФТИ).

Android-приложение "Платформа психологической помощи"

Технологии: Kotlin, Java Script, Docker, PostgreSQL

Ссылка на проект: https://github.com/olgalokuta/psy-sup-project

Описание:
- Проект разработан в формате соцсети: мобильное приложение для пользователей с функционалом дневника, общения и связи с психологами.
- Мобильное приложение предоставляет возможности регистрации пользователя, входа, создания и редактирования записей, просмотра записей других пользователей, комментирования и просмотра комментариев.
- Записи могут быть публичными или приватными. Также есть возможность прикрепления фото.

Укорачиватель ссылок

Технологии: Java, Spring, Kafka, Docker

Ссылка на проект: https://github.com/maribykova/urlshortening

Описание:
- Реализована система сокращения ссылок, обеспечивающую быстрый и надежный сервис для пользователей.
- Использован Spring Framework для создания REST API, позволяющего пользователям сокращать и восстанавливать ссылки.
- Контейнеризирование приложения с помощью Docker, что упростило развертывание и масштабирование сервиса.

Защита от SQL-инъекций в PostgreSQL

Технологии: Python, PostgreSQL

Ссылка на проект: https://github.com/mariibykova/sqlinjection

Описание:
- Изучены основные типы SQL-инъекций, способы защиты от них и реализованы на практике.

Калькулятор отпускных

Технологии: Java, SpringBoot, Docker

Ссылка на проект: https://github.com/mariibykova/Neoflex_calculator

Описание:
- Приложение принимает среднюю зарплату за 12 месяцев и количество дней отпуска. Отвечает суммой отпускных, которые придут сотруднику.
- При запросе указываются точные дни ухода в отпуск, тогда должен проводиться расчет отпускных с учётом праздников и выходных.

Wordle

Технологии: Java, SpringBoot, TypeScript, Docker

Ссылка на проект: https://github.com/LankinIlya/Wordle

Описание:
- Веб-приложение игры "Wordle"
- Приложение реализовано на TypeScript с использованием HTML и CSS для фронтенда.
- Пользователи вводят свои предположения, а система предоставляет обратную связь о правильных буквах и их позициях.
- Проект включает в себя функционал для хранения данных о результатах игр и пользовательских сессиях, а также адаптивный интерфейс для удобства использования на различных устройствах.

Игра-пасьянс "Маджонг"

Работа над проектом велась в рамках обязанностей системного аналитика.
На платформе ФИС Совкомбанк была реализована игра-пасьянс "Маджонг". В данную игру могут играть пользователи в одиночном режиме, раскладывая один из трех выбранных шаблонов, пользуясь подсказками и при необоходимости перемешивая плитки. Также в интерфейсе пользователя есть возмножность почитать правила, просмотреть свои достижения (общие и за каждый шаблон по отдельности). Реализована интеграция с платформой Codeforces.

Ссылка на проект: https://drive.google.com/drive/folders/1xCmAsOlKJpvvCDRIUX_pUtRgmsf8qSNQ?usp=sharing

Описание:
- Проведен анализ отрасли и конкурентов. Сформулированы правила разрабатываемой игры-пасьянс.
- Проведен сбор и анализ требований, составлено техническое задание, которое обновлялось по мере выполнения проекта.
- Построена Use Case и BPMN-диаграммы с использованием нотации UML.
- Составление ER-диаграммы и проектирование схемы базы данных.
- Составление UML-диаграммы и проектирование API-методов интеграции с платформой Codeforces.
- Составление макета в Figma.

Опыт


Преподаватель 1-ого года обучения
, Яндекс.Лицей
Октябрь 2024

Программирование на Python.

Лаборант, программист, ГАОУ СО "Физико-технический лицей № 1" г. Саратов
Май 2022 - по настоящее время

Май 2022 г. — курс лекций по программированию на языке C++ в 10-ых классах.
Декабрь 2022 г. - апрель 2023 г. — преподавание на курсах довузовской подготовки по математике.
Май 2023 г. — курс лекций по программированию на языке C++ и Python в 10-ых классах.
Май 2022 г. - август 2024 г. — участие в организации внеклассных и общешкольных мероприятий, участие в подготовке общеобразовательных занятий.
Сентябрь 2023 г. - август 2024 г. — программирование на Python в 8-ых классах.
Сентябрь 2024 г. - по н. в. — программирование на Python в 9-ых классах.

Преподаватель, ФГБОУ ВО «СГУ им. Н. Г. Чернышевского»
Центр олимпиадной подготовки программистов им. Н. Л. Андреевой.
Сентябрь 2024 - Май 2025

Курсы по углубленному изучению программирования на С++ для школьников

Младший аналитик, Совкомбанк Технологии
Аккредитованная ИТ-компания финансовой группы «Совкомбанк».
Январь 2025 - Апрель 2025
  1. Анализ отрасли и конкуретнов.
  2. Сбор и анализ требований.
  3. Разработка технического задания.
  4. Моделирование бизнес-процессов с использованием нотации UML.
  5. Проектирование базы данных.
  6. Участие в составлении технической документации.
  7. Взаимодействие с командами разработки и тестирования для обеспечения реализации качественного продукта.
Лаборант, ФГБОУ ВО «СГУ им. Н. Г. Чернышевского»

Научно-исследовательская лаборатория «Технологии разработки безопасного программного обеспечения»

Апрель 2024 - Май 2024

Научно-исследовательская работа «Синхро2024»

Образование


Переводчик в сфере профессиональной коммуникации, Саратовский государственный университет им. Н. Г. Чернышевского
Сентябрь 2021 - по настоящее время
Программная инженерия, Саратовский государственный университет им. Н. Г. Чернышевского
Сентябрь 2021 - по настоящее время
Финансы и стратегическое управление ИТ-проектами
Сентябрь 2023 - Июнь 2024

О себе
Читаю профессиональную литературу на английском языке
Проживаю в городе Саратов

Также занимаюсь в Центре олимпиадной подготовки программистов им. Н. Л. Андреевой.

Участие в олимпиадах:

  • 8 октября 2023 г. — 1/8 ICPC, Квалификационный этап Чемпионата Юга и Поволжья России, Диплом III степени (58 место в общем зачете).
  • 1 ноября 2023 г. — 1/4 ICPC, Чемпионат Юга и Поволжья России, Диплом III степени (26 место в общем зачете).
  • 13 декабря 2023 г. - 1/2 ICPC, участие (216 место в общем зачете).
  • 13 октября 2024 г. — /8 ICPC, Квалификационный этап Чемпионата Юга и Поволжья России, Диплом II степени (11 место в общем зачете)..
  • 12 ноября 2024 г. — 1/4 ICPC, Чемпионат Юга и Поволжья России, Диплом II степени (7 место в общем зачете).
  • 15 декабря 2024 г. - 1/2 ICPC, Диплом III степени (62 место в общем зачете).

Комментарии


Добавить комментарий
Для этого действия нужновойти

Рекомендации

Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...
Данное резюме содержит информацию о вашем обучении и проекте, который вы выполнили в ра...