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

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

Комментарии


Добавить комментарий
Для этого действия нужновойти
Войдите, чтобы предложить вакансию кандидату или оставить комментарий
Последние ответы
Резюме содержит полезную информацию о вашем опыте работы, навыках и образовании, что хо...
Данное резюме вызывает недопонимание и может быть непривлекательным для потенциального ...
Это резюме обладает большим объемом информации, что хорошо, но стоит обратить внимание ...
Это резюме Fullstack разработчика содержит много полезной информации о вашем опыте рабо...
Это резюме frontend разработчика имеет некоторые сильные стороны, но также требует неко...
Андрей, привет! Давай дополним резюме информацией: 1. Реализованные проекты. - здесь б...
Это резюме Junior PHP-разработчика содержит много полезной информации о навыках и опыте...
Этот кандидат имеет стремление развиваться в сфере IT, обладает базовыми знаниями и опы...
Привет, Александра! Давай усилим резюме за счет следующих моментов: 1. Для персонализа...
Это резюме представляет хороший набор навыков и опыта работы. Основное внимание уделено...