Программист Java
Описание
РЕЗЮМЕ: ФЕСЕНКО ЕКАТЕРИНА ДМИТРИЕВНА
Junior Java Developer
Самара +7 (917) 940-91-79 dubnitskaya.katya@mail.ru
О себе
О себе
.
ShelterHub -- Система автоматизации приюта для животных
Backend Developer
Стек: Java 17, Spring Boot (Web), Maven, Stream API, JUnit 5.
[https://github.com/fesenkoekaterina2203-creator/ShelterHubSpring]
* Разработка ядра системы: Реализовала RESTful API для управления реестром животных и учета волонтерской деятельности.
* Обработка данных: Активно использовала Java Stream API для эффективной фильтрации, поиска и трансформации данных внутри сервисного слоя.
* Автоматизация процессов: Спроектировала логику распределения ресурсов приюта, минимизировав ручной ввод данных.
* Качество кода: Обеспечила стабильность работы системы через написание Unit-тестов на JUnit 5, проверяя корректность обработки бизнес-сценариев.
MedHub -- Информационная система для медицинских центров
Backend Developer
Стек: Java 17, Spring Boot, Spring Data JPA, Jakarta Validation, MapStruct, JUnit 5, Mockito, Lombok.
[https://github.com/fesenkoekaterina2203-creator/MedHub]
* Backend разработка: Создала масштабируемое RESTful API для управления сложными сущностями (Клиники, Врачи, Пациенты) с соблюдением принципов построения чистой архитектуры.
* Работа с данными: Спроектировала реляционную схему БД. Реализовала доступ к данным через Spring Data JPA, включая использование Query Methods и механизмов динамической сортировки (например, рейтинг врачей).
* Архитектурные паттерны: Внедрила MapStruct для автоматизации маппинга между Entity и DTO, обеспечив строгое разделение внутренней логики базы данных и внешнего API.
* Безопасность и стабильность:
o Настроила Jakarta Validation для входных данных (DTO), исключая попадание некорректных запросов в систему.
o Реализовала централизованную обработку ошибок через Global Exception Handler (@RestControllerAdvice) для предоставления понятных ответов пользователю.
* Тестирование: Организовала Unit-тестирование сервисного слоя с применением Mockito (создание мок-объектов, верификация вызовов), достигнув изоляции бизнес-логики от внешних зависимостей.
* Язык и основные технологии:
o Java Core: ООП, Exception Handling, Generics, Stream API, Lambda expressions (+).
o Java Collections Framework: Глубокое понимание иерархии List, Set, Map.
* Фреймворки и библиотеки:
o Spring Framework: Spring Boot (+), Spring Data JPA, Spring Web (REST) (+).
o Утилиты: Lombok (+) , Jackson (+)
o Работа с данными и БД:
*
o SQL: Опыт написания сложных запросов, PostgreSQL, H2 Database (+) (если использовала для тестов).
o Data Access: Hibernate, Spring Data JPA (репозитории, Query Methods).
o
Тестирование:
o JUnit 5, Mockito: Написание Unit-тестов для сервисного слоя, покрытие кода тестами, использование @Mock и @InjectMocks.
Backend разработка:
o Spring Boot: Создание RESTful сервисов.
o Spring Data JPA: Работа с репозиториями, написание кастомных методов (например, findAllByOrderByRatingDesc).
o Архитектура: Использование паттерна DTO, разделение ответственности (Controller-Service-Repository), написание мапперов.
* Инструменты разработки и архитектура:
o API: Проектирование и разработка REST API
o Build Tools: Maven.
o Version Control: Git (GitHub/GitLab)
o Maven, Git, Lombok.
Soft Skills:
* Аналитическое мышление: Глубокая математическая база, умение декомпозировать сложные задачи и находить оптимальные алгоритмические решения.
* Работа с данными и системность: Опыт работы с масштабными информационными системами, высокая дисциплина в ведении технической документации и соблюдении регламентов.
* Результативность и самоорганизация: Навык эффективной работы в условиях многозадачности, умение расставлять приоритеты и соблюдать жесткие дедлайны.
* Командная работа: Навык четкой аргументации своих решений, готовность следовать командным стандартам разработки (Code Convention) и участвовать в Code Review.
Languages & Core:
* Java Core: Глубокое понимание ООП, Java Collections Framework (List, Map, Set), Exception Handling.
* Java 8-17: Stream API, Lambda expressions, Optional.
* Multithreading: Базовые знания (Thread, Runnable), работа с итераторами в многопоточной среде.
Backend Frameworks:
* Spring Boot: Spring Data JPA, Spring Web (REST API).
* Validation & Mapping: Jakarta Validation, MapStruct (автоматизация маппинга DTO).
* Testing: JUnit 5, Mockito (Unit-тестирование бизнес-логики).
Data Management:
* SQL/PL-SQL: Опыт работы с реляционными БД (PostgreSQL, опыт работы с базами МВД), написание сложных запросов, фильтрация и агрегация данных.
* Spring Data JPA: Hibernate, управление транзакциями (@Transactional), производные методы запросов.
Tools & Dev Ops:
* Version Control: Git (ветвление, слияние, Git Flow).
* Build Tools: Maven.
* IDE: IntelliJ IDEA (продвинутая отладка, профилирование, рефакторинг).
* Дополнительно: Опыт работы с учетными системами (1С), Excel (сложные формулы, анализ данных).
Soft Skills:
* Аналитическое мышление: глубокая математическая подготовка.
*
* Работа с данными: опыт работы с крупными информационными системами, дисциплина в ведении документации.
*
* Нацеленность на результат: опыт работы в режиме многозадачности и соблюдения строгих сроков (deadlines)
* Командный игрок: умение четко излагать свои мысли и следовать принятым стандартам разработки.
Образование: высшее
* Самарский Государственный университет (механико-математический факультет, Математика) 2008г-2013г
* Самарская гуманитарная академия (юридический факультет, Проблемы противодействия преступности и осуществления правосудия) 2014г -2016г
Опыт работы:
* программист -- ИЦ ГУ МВД России по Самарской области.
Подготовка специальных ведомостей, подготовка документации для проведения аукционов на электронной площадке, администрирование баз данных (PL\SQL), делопроизводство.
* Инженер ОМТО- ООО .
Поиск поставщиков, заказ материала, отслеживание доставки материала на объект, проверка заявок на выполнение работ, составление заявок на закупку материала, оформление счетов, счетов-фактур, ведение отчетной документации, составление таблиц для отчета, поиск наиболее выгодных поставщиков.
* Инженер ПТО - ООО .
Работа с разделительными ведомостями, работа со счетами, подготовка отчетов.
* Инженер ПТО- ООО .
Подготовка договоров, подготовка документации для участия в тендерах, работа со счетами фактурами, составление графика производства работ, графика сдачи выполненных работ, графика финансирования, подготовка документов для бухгалтерии (КС-3, реестр).
* Менеджер по работе с клиентами - ООО "ИК" ЕВРООПТ"
Работа с клиентами, привлечение новых клиентов, работа в 1С ( помощь в подборе товара, выписка документов), заказ товаров, поддержание торгового зала в порядке, еженедельные отчеты руководителю.
* Менеджер по комплектации - ООО "М-Инжиниринг"
Работа с клиентами, привлечение новых клиентов, работа в 1С, подготовка договоров, работа с кассой, просчет смет (спецификаций),поиск поставщиков и выбор выгодных предложений, заказ товара, Excel, составление прайс-листов.
* Контрактный администратор - Инфосистемы Джет
Перенос полученной информации от специалистов в базу данных для каждого клиента. Отслеживание сроков обслуживания оборудования. Взаимодействие с другими отделами организации на тему актуальности данных заказчика или вендора. Запрос нужной информации от вендора.
* Менеджер активных продаж - ООО (ЭТМ)
Развитие клиентской базы: холодный прозвон клиентов, встречи с клиентами, выставление счетов, составление договоров, запрос заказных позиций у поставщиков, взаимодействие с поставщиками по объектным продажам (обсуждение спец условий, совместные встречи с клиентом и представителем поставищика)
* Торговый агент - ООО
Выстраивание долгосрочных отношений с клиентами. Согласование условий сотрудничества (договор отсрочки, ЭДО, долгосрочные доверенности). Помощь в отгрузках (просчет заказов, подбор аналогов, разбор ассортимента, проработка конкурентных счетов, согласование доп. скидок) Встречи с ЛПР, звонки клиентам для выявления потенциала, звонки для проработки возражений по счетам.
* Менеджер по продажам- ООО .
Поиск потенциальных клиентов, составление бюджетов сделки, холодные звонки, развитие клиентов, работа в AMO Crm, проведение онлайн встреч с клиентами.
11 января, 2022
Евгений
Город
Таганрог
Возраст
56 лет (26 июля 2026)
26 марта, 2022
Игорь
Город
Таганрог
Возраст
57 лет (16 января 1969)
14 мая, 2023
Анна
Город
Таганрог
Возраст
56 лет (26 июля 2026)