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

Контакты


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

Описание

Молодой специалист с опытом разработки на Java и Kotlin в рамках учебных проектов и стажировок, включая создание REST API и работу с базами данных. Активно изучаю Hibernate. Готова к сложным задачам и быстрому обучению.
В мае 2024 г. прошла проектный практикум по 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.

Обучение преподавателей Яндекс.Лицей

АНО ДПО «Образовательные технологии Яндекса»
Программа повышения квалификации «Решение прикладных задач на языке Python».
Ссылка на проекты:
https://github.com/mariibykova/YandexLuceum/

Опыт


Стажер-разработчик, ТЦР
Т-Банк
Март 2025 - по настоящее время

Бекэнд-разработка на Java/Kotlin

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

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

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

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

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

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

Младший аналитик, Совкомбанк Технологии
Аккредитованная ИТ-компания финансовой группы «Совкомбанк».
Январь 2025 - Март 2025

Стажировка по направлению "системный анализ". В обязанности входило:
- анализ отрасли и конкуретнов;
- сбор и анализ требований;
- разработка технического задания;
- моделирование бизнес-процессов с использованием нотации UML;
- проектирование базы данных;
- участие в составлении технической документации;
- взаимодействие с командами разработки и тестирования для обеспечения реализации качественного продукта.

Лаборант, ФГБОУ ВО «СГУ им. Н. Г. Чернышевского»

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

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

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

Образование


Переводчик в сфере профессиональной коммуникации, Саратовский государственный университет им. Н. Г. Чернышевского
Сентябрь 2021 - Июнь 2025
Программная инженерия, Саратовский государственный университет им. Н. Г. Чернышевского
Сентябрь 2021 - Июнь 2025
Программа повышения квалификации «Решение прикладных задач на языке Python», АНО ДПО «Образовательные технологии Яндекса»
Декабрь 2025 - Март 2025
Финансы и стратегическое управление ИТ-проектами
Сентябрь 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-разработчика выглядит очень профессиональным и информативным. Очень хор...