Java-разработчик
Контакты
Начинающий разработчик Java. Прошла проектный практикум по Java в Тинькофф, где разрабатывала проект укорачивателя ссылок, использующий современные технологии.
Сейчас пишу различные проекты, углубляясь в изучение своего стека.
Также занимаюсь спортивным программированием.
Базы данных:
- PostgreSQL
- SQLServer
Инструменты и технологии:
- Spring Boot
- Docker
Начальные навыки:
- Redis
- Kafka
Другие языки:
- C++, C#
- Python
- Kotlin
Парсер сайтов
Технологии: 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 для фронтенда.
- Пользователи вводят свои предположения, а система предоставляет обратную связь о правильных буквах и их позициях.
- Проект включает в себя функционал для хранения данных о результатах игр и пользовательских сессиях, а также адаптивный интерфейс для удобства использования на различных устройствах.
Образование
Проживаю в городе Саратов
Также занимаюсь в Центре олимпиадной подготовки программистов им. Н. Л. Андреевой.
Участие в олимпиадах:
- 8 октября 2023 г. — ICPC, Southern and Volga Russia Qualifier, 3-rd Degree Diploma.
- 1 ноября 2023 г. — ICPC, Southern and Volga Russia Regional Contest, 3-rd Degree Diploma.
- 13 декабря 2023 г. - ICPC, NEF
- 13 октября 2024 г. — ICPC, Southern and Volga Russia Qualifier, 2-rd Degree Diploma.
- 12 ноября 2024 г. — ICPC, Southern and Volga Russia Regional Contest, 2-rd Degree Diploma.
- 15 декабря 2024 г. - ICPC, NEF, 3-rd Degree Diploma.