Меня зовут Виктор Жарина (ударение на и). Сейчас живу в Калининграде. Разработчик программного обеспечения с фокусом на backend-разработке web-приложений. Последние несколько лет использовал Kotlin вместе со Spring Boot. До этого использовал PHP. Имею опыт использования Graphql и EventSourcing подхода. Участвовал в проектах с нуля и до эксплуатации. В проекте navio получил опцион за проделанную работу и участие в развитии компании.
Говорю, пишу и читаю на английском. Без вредных привычек. Последние несколько лет участвовал в стартапе, который делает софт для людей, у которых диагностировали рак головного мозга.
Образование: Томский Политехнический университет, Физико-технический факультет, Электроника и автоматика физических установок.
Контакты: viktor@zharina.info
Сертификаты: Coursera Algorithmic Toolbox
Разработка программного обеспечения для людей, у которых диагностировали рак.
Чем занимался
Переключился с PHP на Kotlin.
Общение с заказчиками: еженедельные стречи, 1-1, планирование работ.
Разработал REST-сервис для хранения данных пациентов.
Активно участвовал в разработке новых функций для приложений пациента и доктора.
Участвовал в применении подхода Event Sourcing и Kafka в качестве брокера сообщений.
Участвовал в разработке event-source фреймворка, созданного для проекта и написанного на Kotlin. Разработал специальный сервис (event-migrator), который отправлял сообщения в Kafka и далее они считывались на стороне приложения.
Предложил способ backup/restore на основе утилиты kafkacat для kafka.
Добавил correaltion id в события Kafka. Это позволило быстрее идентифицировать проблемы.
Разработал функцию поиска данных в elasticsearch по данным пациента.
Написал несколько библиотек, которые использовали внутри проекта, такие как шаблонизатор сообщений для sms и email и клиента для cognito для выполнения простых CRUD операций для user pool.
Периодически обновлял проекты для аудита системы и по соображениям безопасности.
Технологии
GraphQL, REST, Kafka, Postgres, Redis, Elasticsearch, Spring Boot, Hibernate, Junit, Kotlin, Twilio, CopperCRM, Datadog, Sentry, Slack, Jira.
Сервис для покупки и продажи авто/мото транспорта в Северной Ирландии
Чем занимался
Разрабатывал функции и интеграции с сервисами: финансовый провайдер кредитных предложений Ivendi, фильтр и поиск автомобилей доступных в кредит, Trustpilot, Worldpay, Visitor Chat, 360 degree Image.
Участвовал в переходе с версии 5.3 до 7 для PHP.
Общение с заказчиками: планирование, задачи в Redmine.
Участвовал в разделении монолитного legacy приложения на отдельные сервисы.
Участвовал во внутреннем проекте как teamlead и организовал разработку чата с участием Junior разработчиков.
Технологии
PHP, Mysql, Redis, Sphinx, Redmine, GIT, Ivendi, Trustpilot, Worldpay.
Интернет-провайдер с более чем 20 000 клиентами
Чем занимался
Участвовал в разработке и поддержке системы учета.
Работал и писал скрипты для работы с роутерами Cisco, Eltex, Dlink.
Разработал утилиту для перемещения групп пользователей с одной подсети в другую.
Разработал модуль для создания запросов на включение/отключение пользователей.
Внедрил систему GIT вместо SVN.
Технологии
PHP, Mysql, Codeigniter, Ext4js, GIT, MSSQL(2012) network devices, bash, telnet
Форекс брокер
Чем занимался
Занимался поддержкой сайта форекс-брокера.
Изучил основы финансовой торговли.
Познакомился и начал использовать фреймворк symfony за короткий срок.
Разработал модуль для проведения соревнований среди инвесторов.
Технологии
Symfony, PHP,jQuery, Mercurial, MetaTrader4, Bootstrap, HTML, JS
Программное обеспечение ПЛК Beckhoff, командировки, создание документации, наставничество.
PLC, Beckhoff, EtherCAT, TwinCAT, CodeSYS
Автоматизация общепита и кинотеатров. Обучал персонал, решал аппаратные и программные проблемы.
Rkeeper, Delphi7, StoreHouse, UCS Cinema