Junior Java Developer
Контакты
Я ищу работу на вакансию/стажировку Junior Java Developer в удаленном формате.
Всю карьеру так или иначе занимаюсь программированием, поэтому рассматриваю смену профессии в сторону разработки программного обеспечения.
Мне интересен backend.
В этом контексте с января 2023 стал проходить курс Java разработчик в школе программирования Hexlet
На данный момент прошел три модуля
1. Основы Java
2. Структуры данных
3. Основы ООП
Выполнил следующие проекты :
Игры разума
Набор из 5 математических консольных игр-головоломок.
Выполняя проект
- Отработал навыки разработки Java-проекта в IDE Intellij Idea.
- Научился пользоваться системой автоматизации сборки Gradle.
- Настроил автоматическое отслеживание качества кода в github - Codeclimate.
- Разработал архитектуру приложения, реализовал алгоритмы головоломок.
Стек:
- Java 17
- Gradle 7
Вычислитель отличий
Программа, которая определяет разницу между двумя структурами данных и выводит отчет в заданном формате.
При выполнении задачи
- Применил подход разработки Test Driven Development
- Научился пользоваться test coverage с помощью jacoco и codeclimate
- Разобрался и внедрил в проект библиотеки picocli, jackson
- Разработал архитектуру приложения, реализовал алгоритмы сравнения структур и форматов отчетов.
Стек:
- Java 17
- Gradle 7
- Java, Picocli, 4.7.1
- Java, Jackson 2.14.12
Валидатор данных
Библиотека для валидации строк, чисел и map.
При выполнении проекта:
- Разработал архитектуру библиотеки применив существующий паттерн программирования.
Стек:
- Java 17
- Gradle 7
Администрирование серверов Linux
Администрирование СУБД( Mysql, Clickhouse)
Работаю с ansible для автоматизации работы инфраструктуры и автоматизации разработки.
Использую docker для автоматизации процессов разработки.
Разрабатываю на php прикладные программы.
Строю аналитику с помощью SQL
Для ведения разработки использую git
Опыт
Должностные обязанности:
- Администрирование инфраструктуры компании, серверы Linux
- Организация CI/CD для разработчиков компании
- Разработка аналитики на SQL
- Разработка заданий/прикладных программ на PHP и SQL
- Реализация несложных доработок, исправлений ( PHP, js , SQL )
- Ведение технической переписки с подрядчиками компании
Достижения:
- В рамках 152-ФЗ, перенес часть инфраструктуры компании в датацентр
находящийся на территории РФ.
- Организовал систему бэкапов для критичных данных компании
- Организовал мониторинг инфраструктуры
- Для оптимизации работы компании развернул систему helpdesk
- Организовал CI/CD для разработчиков
Должностные обязанности:
- Администрирование сети уровня агрегации, ядра , серверов доступа,
пограничных маршрутизаторов
- Администрирование серверов Linux
- Автоматизация работы — perl , SQL, bash
- Руководство небольшой группой инженеров
Достижения:
- Решил проблему нестабильной работы биллинговой системы компании -
оптимизировал работу PostgreSQL.
- В рамках увеличения пропускной способности компании - ввёл в строй
дополнительный внешний канал.
- В контексте реорганизации инфраструктуры выполнил перенос
ядра сети компании в новый ЦОД
- Ввёл в строй СОРМ
- Развернул инфраструктуру для гибридного телевиденья для отдела КТВ
- Осуществил апгрейд ядра сети
- Написал систему автоматического построения сети по lldp протоколу
на perl
Должностные обязанности:
- Администрирование серверов Linux, FreeBSD, Windows
- Администрирование сети предприятия
- Автоматизация работы предприятия — perl, SQL, bash
Достижения:
- Выполнил модернизацию ядра сети предприятия
- Разгрузил один из магистральных каналов предприятия
- В рамках перехода предприятия на свободное программное обеспечение
перевел часть инфраструктуры своего отдела с серверов Novell на Marsnwe
- Для упрощения работы бюро логистики и бюро сетевых инженеров
написал на perl систему, которая визуализирует какие объекты располагаются
за портами сетевого оборудования
- Написал систему документооборота нa perl, для автоматизации одного из
отделов предприятия
Образование
Читаю профессиональную литературу на английском языке
Проживаю в городе Ижевск