Skip to content
View xeniia-nikole's full-sized avatar
🙃
🙃
  • Moscow

Block or report xeniia-nikole

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 supported. This note will be visible to only you.
Report abuse

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

Report abuse
xeniia-nikole/README.md

Добрый день, меня зовут Переводова Ксения и я являюсь начинающим Java-разработчиком.

И хотя основной моей специальностью является Java, постепенно осваиваю иные направления и языки. Уже использую в работе Python, CSS, HTML, JS

Одинаково интересны, как back-, так и front-end направление.
Полагаю, что инструментария много не бывает, и если специалист по серверам способен поправить отображение кода на web-странице - это только в плюс.

Резюме

Компетенции:

-> Java 11+
-> Базовые знания Java Core
-> Знание принципов функционирования информационных систем и основ ОПП
-> Знание SQL: MySQL. Понимание принципов работы реляционных БД
-> Spring: Spring Framework, Spring Boot 2, Spring MVC
-> Git
-> Apache Tomcat, Gradle, Maven, Docker
-> Hibernate ORM
-> Java EE, Java SE, Java Servlets
-> TDD, DDD
-> JUnit, Mockito
-> JDBC
-> XML, HTML, CSS
-> SOLID
-> Коллекции
-> Многопоточное (параллельное) программирование. Blocking и Non-Blocking IO
-> Обработка исключений
-> Aнглийский на уровне способности к общению и чтению технической документации

Примеры проектов:

ОБУЧАЕМАЯ СЕТЬ, ПРЕОБРАЗУЮЩАЯ ЧИСЛА ИЗ ДЕСЯТИЧНОЙ СИСТЕМЫ В ДВОИЧНУЮ
ЗАДАЧИ: Сеть написана без использования Neuroph и представляет из себя набор рукописных методов с использование библиотеки jblas-1.2.4.jar для сборки. Сеть преобразует числа из десятичной записи в двоичную, имеет способность к обучению с помощью передачи ей посредством метода SGD List<double[][]> trainingData, количества циклов и раномизированного объема данных в каждом.

При сведении процента ошибок к заданному пользователем через PARAM_PRECISION_RAT минимому сохраняет себя в файл, откуда может быть извлечена через метод main в классе Main и использована через консоль для работы с числами.

СЕТЕВОЙ ЧАТ
ЗАДАЧИ: Два приложения (сервер чата и клиент чата) для обмена текстовыми сообщениями по сети с помощью консоли (терминала) между двумя и более пользователями.

Все сообщения должны записываться в file.log как на сервере, так и на клиентах. file.log должен дополняться при каждом запуске, а также при отправленном или полученном сообщении. Выход из чата должен быть осуществлен по команде exit.

СЕРВИС ПЕРЕВОДА ДЕНЕГ
ЗАДАЧИ: Сервис должен предоставить интерфейс для перевода денег с одной карты на другую по заранее описанной спецификации. Заранее подготовленное веб-приложение (front) должно подключаться к разработанному сервису без доработок и использовать его функционал для перевода денег.

Сервис должен предоставлять REST интерфейс для интеграции с FRONT, должен реализовывать все методы перевода с одной банковской карты на другую. Все изменения должны записываться в файл (лог переводов в произвольном формате с указанием даты, времени, карта с которой было списание, карта зачисления, сумма, комиссия, результат операции если был)

ДИПЛОМНАЯ РАБОТА “ОБЛАЧНОЕ ХРАНИЛИЩЕ”
ЗАДАЧИ: Сервис должен предоставить REST интерфейс для возможности загрузки файлов и вывода списка уже загруженных файлов пользователя. Все запросы к сервису должны быть авторизованы. Заранее подготовленное веб-приложение (FRONT) должно подключаться к разработанному сервису без доработок, а также использовать функционал FRONT для авторизации, загрузки и вывода списка файлов пользователя.

Сервис должен предоставлять REST интерфейс для интеграции с FRONT, должен реализовывать все методы описанные yaml файле: вывод списка файлов, добавление файла, удаление файла, авторизация. Все настройки должны вычитываться из файла настроек (yml). Информация о пользователях сервиса (логины для авторизации) и данных должны храниться в базе данных .

Сертификаты нетологии:

Сертификаты прочее:

В процессе освоения курсов:

Благодарю за уделенное время

\(٥⁀▽⁀ )/

Pinned Loading

  1. CloudServiceDiploma CloudServiceDiploma Public

    thesis on the java developer course

    Java 1

  2. DAOHibernate DAOHibernate Public

    Java

  3. HTTP_NASA HTTP_NASA Public

    Java Core hometask 9/2

    Java

  4. Multithreading Multithreading Public

    Multithreading First hometask all tasks

    Java

  5. DEC_to_BIN_Network DEC_to_BIN_Network Public

    Network transferring numbers to Binary with ability to be taught (with Back Propagation, Stochastic Gradient Descent etc)

    Java

  6. Number_recognizer_Pyton_AI Number_recognizer_Pyton_AI Public

    Recognize the handwritten number

    Python