Java-разработчик
Контакты
Цель:
Ищу работу/стажировку по профессии: "Java-разработчик".
Откуда: Москва.
Предпочтительный формат работы: офис/гибрид.
Возможный формат работы: удаленная работа.
В случае предоставления стажировки, формат удаленная работа.
Также целью является смена сферы деятельности в информационных технологиях. Сейчас работаю системным администратором в крупном территориальном органе ФОИВ.
Язык программирования Java вызвал у меня наибольший интерес.
Увидел на просторах интернета рекламу с двухнедельным спринтом по обучению основам Java от Hexlet. Прошел обучение, и мне язык программирования понравился. Решил пройти полное обучение ЯП Java, на порттале hexlet.
Данное время работаю системным администратором в Федеральном казначействе России, где обеспечиваю бесперебойное функционирование ведомственных информационных систем (~1000 пользователей), администрирую Windows Server, Linux (Ubuntu, Debian), настраивал систему мониторинга (Zabbix), серверное и сетевое оборудование, СХД (IBM, HP, Cisco, Huawei), а также администрирую Oracle DB. Я также принимал участие в приемке (испытаниях) и во вводе в эксплуатацию ведомственных ИС и государственных ИС, разграничивал доступ и управлял доступом пользователей, анализировал и решал инциденты и проблемы.
У меня есть диплом профессиональной переподготовки по Основам информационной безопасности, а также сертификаты , построению сетей CISCO с нуля и компьютерным сетям, безопасности серверной части веб-приложений. Я также проходил курсы по основам реляционных баз данных и Linux.
Проекты:
Учебные проекты:
Проект 1. Игры разума
Не большое количество математики и алгоритмы не сложного уровня, реализованных на java в виде консольного приложения.
Стэк: java-17, gradle, git, Intellij idea, CheckStyle, CodeClimate
Игра в терминале Linux с несколькими играми на выбор, такими как:
1. Игра: "Проверка на чётность";
2. Игра: "Калькулятор"
3. Игра "НОД";
4. Игра "Арифметическая прогрессия"; Пример игры арифметическая прогрессия
5. Игра "Простое ли число?".
Проект 2. Вычислитель отличий
На данном проекте присутствует более сложная логика на java-17, сравнением вложенных объектов, попрактиковался использовать коллекции Map и List, также была практика форматирования вывода данных. Начал практиковать TDD, а также GitHub Actions (CI)
Стэк: java-17, gradle, git, Intellij idea, JUnit, GitHub Actions (CI), CheckStyle, CodeClimate
Это приложение показывает разницу между двумя файлами json и yaml.
Чтобы вызвать команду «help», используйте ./build/install/app/bin/app -h
В данном приложении реализовано 3 форматтера, для вывода на терминал, название этих форматтеров style
, который установлен по умолчанию. Существует также «default» форматтер
и средство форматирования json
. Используйте флаг -f
, чтобы использовать средство форматирования.
Например, ./build/install/app/bin/app -f json filepath1.json filepath2.json
этот форматировщик выведет разницу в формате файла json.
Проект 3. Валидатор данных (Стадия разработки)
Личные проекты:
Проект по верстке HTML
Профессиональная верстка
Проект представляет собой веб-страницу магазина верхней одежды для мужчин, женщин и детей.
Не сложный одностроничный сайт, где применяется ряд технологий.
Стэк html, css, sass, scss, bootstrapp
Мой стек технологий в обучении языку программирования
- Java
- JUnit
- Gradle
- Git
- Intellij idea
- GitHub Actions (CI)
- CheckStyle
- CodeClimate
Мой стек технологий в текущей работе системным администратором
- Debian
- Kali_Linux
- Manjaro
- Ubuntu-server
- Windows-server
- Apache
- Nginx
- SQL
- Bash
- Powershell
- HTML
Опыт
- обеспечение бесперебойного функционирования сегментов ведомственных информационных систем (~1000 пользователей);
- администрирование Windows Server, Linux (Ubuntu, Debian);
- настройка системы мониторинга (Zabbix);
- настройка и поддержка серверного и сетевого оборудования, СХД (IBM, HP, Cisco, Huawei);
- администрирование Oracle DB, на которой построена Автоматизированная система Федерального казначейства;
- резервное копирование и архивирование баз данных и версий программного обеспечения;
- участие в приемке (испытаниях) и во вводе в эксплуатацию ведомственных ИС и государственных ИС;
- разграничение доступа и управление доступом пользователей;
- администрирование систем виртуализации (Hyper-V, VMware);
- анализ и решение инцидентов и проблем.
Результаты:
* настроил proxy сервер, сервер видеоконференцсвязи, FTP сервер, файловый сервер Samba;
* настроил систему мониторинга (Zabbix);
* принял участие в проекте по переводу локальных систем 1С в облачные (со стороны подготовки и поддержки инфраструктуры).
- ИТ сопровождение всех профильных программ органов Федерального казначейства (СУФД-ПОРТАЛ, ГИИС ЭБ, 1С ОБЛАЧНЫЙ ПОРТАЛ);
- организация и ведение централизованного бухгалтерского учета в территориальных органах Федеральных органов исполнительной власти;
- участие в создании и развитии подсистем государственной интегрированной информационной системы управления общественными финансами «Электронный бюджет» (ГИИС ЭБ);
- анализ представленной субъектами мониторинга бюджетной (бухгалтерской) отчетности в подсистему «Учет и отчетность» ГИИС ЭБ;
- участие в организации, развития инфраструктуры систем удаленного доступа к автоматизированному рабочему месту в системе Федерального казначейства в период пандемии коронавируса (COVID -19).
Результаты:
Принял участие в ключевых проектах:
* полный переход Федерального казначейства на электронный документооборот;
* перевод всех сотрудников УФК по г. Москве на работу в удаленном доступе к автоматизированному рабочему месту;
* централизация бюджетного и бухгалтерского учета.
Образование
Начальные знания английского языка
Проживаю в городе Москва