Junior Java Developer
Наталья
Возраст
36 лет (06 Мая 1988)
Город
Калуга
Описание
Наталья Зубарева
тел. +7 (910) 510-30-62
email: n.zubareva@inbox.ru
Telegram: @n_zubareva
портфолио: https://github.com/cat0cat
Java-разработчик
Ключевые компетенции
○ Языки программирования: Java, Pascal
○ Операционные системы: Windows, Linux
○ Базы данных: MySQL, PostgreSQL
○ Фреймворки: Spring, Hibernete, Spring Boot, Spring Sequrity
○ Инструменты тестирования: JUnit, Hamcrest
○ Инструментарий: IntelliJ IDEA, Git, Maven, Gradle, JUnit, Mockito, VisualVM, Spring Boot, Docker, Docker-compose, Nginx, testcontainers, postman, SQL.
Профессиональный опыт
08.2021 – 08.2022
Учебные проекты в Нетологии
направление «Программирование», курс «Java-разработчик» (программа курса по ссылке)
Название проекта: "Облачное хранилище"
Задачи: разработка приложения - REST-сервис.
Сервис предоставляет REST интерфейс для интеграции с FRONT. Заранее подготовленное веб-приложение (FRONT) подключается к разработанному сервису. Сервис реализовывает вывод списка файлов уже загруженных файлов, добавление файла, удаление файла, авторизацию.
Все настройки вычитываются из файла настроек (yml)
Информация о пользователях сервиса (логины для авторизации) и данных хранятся в базе данных
Используемые технологии: Java, Spring Boot, Maven, Junit, docker, testcontainers, MySQL, Liquibase
Название проекта: "Сервис перевода денег"
Задачи: разработка приложения - REST-сервис.
Сервис предоставляет REST интерфейс для интеграции с FRONT. Заранее подготовленное веб-приложение (FRONT) подключается к разработанному сервису. Сервис реализовывает перевод денег с одной карты на другую по заранее описанной спецификации.
Все изменения записываются в файл (лог переводов в произвольном формате с указанием даты, времени, карта с которой было списание, карта зачисления, сумма, комиссия, результат операции если был)
Используемые технологии: Java, Spring Boot, Maven, Junit, docker, testcontainers.
Название проекта: "Сетевой чат"
Задачи: разработка двух приложений для обмена текстовыми сообщениями по сети с помощью консоли (терминала) между двумя и более пользователями.
Первое приложение - сервер чата, должно ожидать подключения пользователей.
Второе приложение - клиент чата, подключается к серверу чата и осуществляет доставку и получение новых сообщений.
Все сообщения записываются в file.log как на сервере, так и на клиентах. File.log дополняется при каждом запуске, а также при отправленном или полученном сообщении. Выход из чата осуществляется по команде exit.
Используемые технологии: Java, Http, Socket, Maven, Junit
Название проекта: "Конвертер в текстовую графику"
Задачи: разработка приложения, умеющего скачивать картинки по URL и конвертировать изображения в текстовую графику (т. е. текст из разных символов, которые в совокупности выглядят как изображение).
Используемые технологии: Java, Http, Socket
09.2019 – 05.2022
Хореограф
«Спортивная школа олимпийского резерва «Юность», Калуга
Образование
2005
КГУ им. К. Э. Циолковского, Калуга
Специальность: физика с дополнительной специальностью (информатика).
Полученная степень: специалист
2010
Финансовый университет при Правительстве Российской Федерации, Москва
Специальность: бухгалтерский учет, анализ и аудит
Полученная степень: специалист
Курсы, тренинги:
2022
Нетология, Java-разработчик
Дополнительная информация:
Иностранный язык (А2 — Pre-Intermediate).
Готовность к командировкам или релокации: нет
Обо мне
Я программист Java, закончила курс от Нетологии «Java-разработчик»
Имею опыт разработки веб-приложений.
Профессиональные навыки: Основы Java, алгоритмы и структуры данных, GIT, JavaCore, шаблоны проектирования, многопоточное и функциональное программирование, Web, Spring & Spring MVC, Spring Boot, deployment и инфраструктура, хранение данных и организация безопасности.
20 декабря, 2017
Денис
Город
Калуга
Возраст
45 лет (15 июля 1979)
24 декабря, 2015
Юлия
Город
Калуга
Возраст
41 год ( 5 января 1983)
17 октября, 2014
Иван
Город
Калуга
Возраст
65 лет (13 июня 1959)