Кульбако Артемий Юрьевич
Мужчина,
Место проживания - Санкт-Петербург
Гражданство - Российская Федерация
Позиция: Intern/Junior developer
Занятость: стажировка/частичная занятость
Имею большой опыт работы в "Трудовых отрядах старшеклассников" - не понаслышке знаком с ручным низкоквалифицированным трудом: уборка и ремонт помещений, благоустройство парковых и дворовых зон, что выработало во мне трудовую дисциплину.
Занимаюсь поддержкой и тестированием движка и плагинов Radeon ProRender, а также сервиса для удалённого рендеринга на базе этой платформы.
Должность: Intern DevOps
Стек: Python 3, Groovy (Jenkins), JavaScript (Vue), Batch, Bash
Уверенный пользователь Windows, очень хорошо знаю и понимаю эту систему. Умею писать несложные batch-скрипты.
Имею базовые навыки работы с Unix-системами через терминал (ssh, scp, управление файловой системой через терминал, переменные окружения, простые bash-скрипты).
Пониманию принципы ООП и умею писать чистый и расширяемый код. Знаю базовые GOF-паттерны и умею их применять. Нравится разрабатывать архитектуру приложения не меньше, чем писать код.
Умею пользоваться системами контроля версий: неплохо знаю git (ветвление, форки, коммиты, карманы, pull-request-ы), имел опыт использования svn.
Использовал SQL для построения и управления реляционными БД (конкретно Postgres) (поддержание целостности, написание функций и триггеров на plsql, построение индексов), создавал информационную систему для частной военной компании в рамках курсовой работы в университете.
Обладаю базовыми навыками веб-программирования (HTML + CSS + vanilla JS) или Vue, React.
Уверенные знания Java SE (ООП, исключения, коллекции, потоки, JDBC). Самый сложные проект: клиент (JavaFX) – серверное (console) приложения, обменивающиеся Json-данными через сокеты. Сервер обрабатывал соединение каждого клиента в своём потоке и сохранял принадлежащие ему данные в БД.
Имел опыт создания веб-приложений на JSP, JSF, также работал с некоторыми частями JavaEE (настраивал Glassfish, использовал JPA для сохранения сущностей в БД, писал MBean-ы для контроля из JConsole и VisualVM).
Использовал Spring Framework для создания REST-сервиса с регистрацией, авторизацией, отправкой почты с помощью JavaMail API, поддержкой сессий с помощью JsonWebToken, настраивал CORS-заголовки.
Умею писать документацию Jdoc и несложные юнит-тесты с помощью JUnit; писал простые Ant-сценарии; немного использовал системы сборки Maven и Gradle.
Знаю Kotlin и умею использовать его в Java-проектах.
Писал скрипты для автоматизации тестирования на Python, взаимодействующие с batch-, shell-скриптами.
Программа поможет школьникам, изучающим физику, вспомнить основные формулы, величины и законы. Пользователи приложения «Физический справочник» могут быстро провести расчёты для необходимой формулы, а также узнать основные характеристики искомой величины, не обращаясь к глобальной паутине или справочной литературе, что положительно скажется на продуктивности их подготовки к экзаменам. «Физический справочник» содержит более 50 формул, каждая с краткой справочной информацией.
Стек: Object Pascal, The Visual Component LibraryКлиент-серверное приложение с регистрацией, авторизацией на "чистой" Java, передающее данные о пользовательских объектах посредством TCP в формате JSON и отображающее их на глобальной карте и таблице. Пользователи могут просматривать все объекты и модифицировать собственные. Клиент локализован для нескольких стран.
Стек: Java, JavaFX, PostgreSQLСоздал несколько утилит, умеющих находить решения систем линейных и нелинейных алгебраических уравнений, задачи Коши; интегрировать, аппроксимировать и интерполировать функции.
Стек: Kotlin, JavaFXМногостраничное REST веб-приложение на Vue CLI, проверяющее факт попадания точки в заданную область авторизированного пользователя. Бэкенд на Spring отвечает за валидацию данных и их сохранение, проверку заголовков и поддержку JWT-сессий, контроль с помощью MBean-ов.
Стек: Java, Spring Framework, JavaScript, Vue, PostgreSQLВоенно-учётная специальность - 472000 Эксплуатация и ремонт корабельных торпед и торпедных аппаратов
Русский - Родной
Английский - B1 (Intermediate)