Java - разработчик
Контакты
Имею пятилетний опыт коммерческой разработки программных продуктов для банковской сферы в небольшой команде. В настоящий момент более двадцати пяти лет работаю по направлению информационной безопасности. Прохожу обучение в школе программирования Hexlet по направлению Java - разработчик
Hard skills:
Java Core
Cистема контроля версий Git (GitHub, GitHub Actions)
Система сборки Gradle
Тестирование (Junit5)
БД Oracle, знание SQL-запросов
Сертификаты:
Oracle University Course Oracle Database 10g: Administration Workshop I
Oracle University Course Oracle Database 10g: Administration Workshop II
Soft skills:
Обучаемость
Доброжелательность
Работа в команде
Во время обучения на Hexlet выполнил следующие учебные проекты:
1. Brain games - небольшая консольная утилита из пяти игр (калькулятор, прогрессия, определение четного числа, определение наибольшего общего делителя, определение простого числа).
Полученные навыки: освоение терминала Unix в режиме командной строки, работа с git, использование Gradle, Makefile, использование линтера (Checkstyle), автоматическое отслеживание качества кода (Code Climate).
Стек: Java 17, Git, Gradle.
2. Вычислитель отличий - консольная утилита, определяющая разницу между двумя json-файлами или yml-файлами, выводящая разницу в трех разных форматах.
Полученные навыки: разработка с помощью тестирования c использованием JUnit5 и Jacoco, использование библиотеки picocli для создания утилиты с параметрами, парсинг данных из json-файлов или yml-файлов с помощью библиотеки Jackson, настройка GitHub Actions.
Стек: Java 17, Git, Makefile, Gradle, JUnit5, picocli, Jackson, GitHub Actions.
3. Валидатор данных - библиотека для валидации данных (строк, чисел, словарей Map) с возможностью настройки схем валидации данных. Схема представляет собой объект, который содержит правила и ограничения для данных. Настройка схемы валидации может быть произведена при помощи различных методов, которые предоставляет схема. Разные типы данных проверяются при помощи своих схем.
Полученные навыки: создание объектов, наследование объектов, тестирование с использованием JUnit5, покрытие тестами с использованием Jacoco, настройка GitHub Actions, документирование методов с помощью javadoc.
Стек: Java 20, Gradle 8, Junit5, GitHub Actions.
Опыт
- Выполняю мониторинг событий информационной безопасности в ОС, системах защиты информации и прикладных системах, анализирую события в логах ОС и прикладных системах.
- Контролирую эксплуатацию систем защиты информации от воздействий вредоносного кода (Kaspersky и DrWeb). Контролирую применение системы защиты информации от несанкционированного доступа (Secret Net Studio).
- Веду контроль логического доступа (учетные записи, пароли).
- Организую меры защиты информации.
- Разрабатываю документацию по защите информации.
- Результаты: Разработал модуль контроля соответствия входных и выходных документов. Участвовал в разработке технологии ввода документов и их криптографической защите.
- Вел разработку программных продуктов «Операционный день банка» и «Валютный день банка» для банковской сферы.
- Внедрил данные продукты в кредитные организации. Стек - FoxPro.
Образование
Начальные знания английского языка
Проживаю в городе Тула
Рассматриваю любой формат работы, предпочтительно удаленный.
Во время учебы в ВУЗе писал программы на Pascal.
Имею небольшой опыт преподавания - читаю лекции по киберграмотности в финансах.
Имею опыт написания технических заданий.
Рекомендации
Евгений, привет!
Давай доработаем информацию в резюме по разделам:
1. Резюме должно содержать и имя, и фамилию. Дополни, пожалуйста, свою фамилию
2. в разделе "Описание" необходимо включить только твое позиционирование. Напиши несколько ключевых фактов о себе как о кандидате на вакансию Java - разработчик: имеющиеся навыки (hard и soft ) для данной позиции, сильные стороны, что приобретет будущий работодатель, нанимая тебя в свою команду.
3.Реализованные учебные проекты следует отнести в раздел "Описания проектов"
4. Опыт работы:
а) задачи периода апрель "1992 - апрель 1997" можно объединить таким образом:
- вел разработку программных продуктов «Операционный день банка» и «Валютный день банка» для банковской сферы и внедрил его в кредитные организации.
Укажи также, пожалуйста, технический стек/инструменты, которыми пользовался при разработке.
б) в данный период "апрель 1997 - по настоящее время" важно будет добавить результаты работы и достижения. При описании результатов поможем схема X - Y- Z
Выполнил X, которое можно измерить в Y за счет инструментов Z. Например: «Увеличил время безотказной работы сети с 84% до 99% за счет устранения сложных технических проблем»
Успехов тебе в разработке и поиске интересных проектов!
Добавить комментарий/ссылку на вакансию