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 - по настоящее время

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
тестовая ссылка на Хекслет CV
Это резюме выглядит впечатляюще и информативно. Кандидат умеет описывать свой опыт и пр...
Кандидат имеет некоторый опыт в области тестирования и обладает базовыми навыками работ...
Извините, но ваше резюме содержит только ссылку на профиль GitHub и адрес электронной п...
Это резюме содержит множество детальной информации о вашем образовании, опыте работы и ...
Это резюме содержит много информации о вашем опыте работы и образовании, но оно может б...
Это резюме имеет некоторые сильные стороны, такие как: Хорошо сформулированный профес...
Это резюме не соответствует стандартам и не предоставляет достаточно информации о канди...
Это резюме Java-разработчика выглядит очень профессиональным и информативным. Очень хор...
Это резюме Junior Frontend-разработчика содержит достаточно информации о вашем образова...