Backend Developer (Java/Kotlin)

Контакты


Контакты доступны после входа на сайт

Описание

Студент 4-го курса Информационных систем и технологий, за время обучения получил базовую подготовку по алгоритмам и структурам данных, которые на данный момент активно углубляю, а также опыт применения таких технологий как: C#, Java, Python, SQL (помимо самого синтаксиса и умения делать SQL запросы получил незабываемый опыт проектирования). Также имеется опыт построения UML диаграмм, знание базовых принципов и паттернов разработки ПО.
С конца второго курса работал в компании Exactpro на позиции Fullstack разработчика, по этой причине прекрасно понимаю фронтендеров и дизайнеров, мне не составит проблемы понять, что от бэкендеров хотят фронтендеры, работал со следующим стеком технологий Kotlin, Ktor, TypeScript, React, MObX и arangoDB.
Помимо опыта работы непосредственно разработчиком имею два с лишним года опыта работы в клиентской технической поддержке благодаря которым понимаю, сколько проблем может принести некачественный софт и имею поистине иммунитет к любому стрессу, также имею опыт обучения стажеров и их менторингу.
Люблю книги, видео и настольные игры, сериалы, чай, кофе и прогулки.

Навыки

В коммерческой разработке использовал Kotlin и Ktor для написания бэкенда для микросервисов, а так же React, Mobx и Typescript для разработки фронтенда, так же небольшой опыт работы с arangoDB. Имею учебный опыт разработки на Java, а так же проектирования и реализации sql баз данных и построенния запросов. На данный момент активно изучаю и практикую Spring

Опыт


Fullstack Developer (Kotlin, Ktor, TypeScript, React, Mobx), Exactpro
Июль 2021 - Июль 2022

Поддержка и разработка микросервисов платформы автоматизации тестирования для финансовых рынков с использованием стека Kotlin, Ktor, TypeScript, React, Mobx

  • Реализовал с нуля микросервис ответственный за кэширование результатов работы другого микросервиса с последующим хранением результатов работы в графовой базе данных (arangoDB) для ускорения выдачи данных клиенту и ускорения поиска
  • Реализовал систему динамической подгрузки схем для валидации json в Monaco Editor для объектов с нетипизированными полями
  • Реализовал embedded режим для встраивания кусков фронтенда одного сервиса в другой
  • Реализовал логику комбинированных фильтров для бэкенда
  • Реализовал draggable фильтр с использованием framer motion
  • Добавил ряд горячих клавиш с использованием react hotkeys
  • Мигрировал проект на новые версии внутренних библиотек используемых в проекте
  • Исправлял ошибки на фронтенде и бэкенде

Образование


Костромской государственный университет
Сентябрь 2019 - по настоящее время

О себе
Не готов релоцироваться
Начальные знания английского языка
Проживаю в городе Кострома

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме Виктора имеет ряд сильных сторон: Опыт инженерной деятельности и работа в кома...
Это резюме содержит как положительные, так и негативные моменты. Положительные сторон...
Это резюме показывает, что вы активно изучаете востребованные технологии и стремитесь к...
Это резюме довольно краткое и содержит некоторую полезную информацию о ваших навыках и ...
Это резюме представляет хорошую базу для Java Spring разработчика на уровне Junior/Trai...
Это резюме содержит много полезной информации о вашем опыте и навыках в программировани...
Это резюме Trainee / Junior frontend developer имеет некоторые положительные моменты, н...
Это резюме содержит много информации, которая не относится к позиции Junior Python-разр...
Артем, привет! Есть несколько дополнений к резюме: 1. Учебные проекты К описанию давай ...
Это резюме имеет некоторые положительные и отрицательные моменты: Положительные сторон...