Intern-Junior Java-разработчик
Контакты
Приветствую, меня зовут Андрей. Имею опыт работы в инжиниринговых компаниях более 5 лет, разрабатывая программное обеспечение для технологических процессов в различных отраслях промышленности и энергетики. Работал с российскими компаниями, такими как "Газпром нефть", "Роснефть", а также с зарубежными компаниями, включая "Shell". Управлял командой разработчиков, планировал и распределял работы между членами команды.
В данный момент прохожу обучение на Hexlet по специальности Java-разработчик. Реализовал несколько проектов в рамках обучения, которые доступны в моем профиле на GitHub, включая консольное приложение для поиска отличий между текстовыми или JSON файлами и валидатор данных.
- Java Core, Java Collection Framework, Stream API, Spring Boot, JDBC, REST
- Git
- Администрирование Linux систем
- Настройка баз данных MS SQL и PostgreSQL, опыт написания запросов
Игры разума
Это приложение представляет собой набор математических игр.
При разработке я использовал: Java 17,Gradle, Git, Checkstyle, Make
Вычислитель отличий
Вычислитель отличий - это программа, которая распознает разницу между двумя файлами. Для входных файлов поддерживаются популярные форматы - yaml и json. Вывод различий также возможен в разных версиях - plain, stylish и json.
При разработке я использовал: Java 20, Gradle, Git, Checkstyle, Make, picocli, JUnit 5, jacoco plugin
Валидатор данных
Валидатор данных - это библиотека, с помощью которой вы можете проверить корректность любых данных. Подобных библиотек много в каждом языке, поскольку практически все программы работают с внешними данными, которые необходимо проверить на корректность. Прежде всего, речь идет о данных форм, заполняемых пользователями. В качестве основы для проекта используется библиотека yup.
При разработке я использовал: Java 21, Gradle, Git, Checkstyle, Make, JUnit 5, jacoco plugin
Опыт
Разработка программ в Codesys 3.5 на языке ST, разработка системы диспетчеризации энергетических ресурсов.
Разработка ПО для систем автоматизации, программирование ПЛК на языках МЭК 61131-3 и C++, разработка интерфейсов операторских панелей, проекты в SCADA системах, настройка серверов и баз данных (MS SQL, PostgreSQL).
Образование
Проживаю в городе Омск