Запускаем афишу образовательных курсов на «Моём круге». Читать подробности
Обо мне

Опыт:

Выпускник МГУ, ВМК 2015г. В профессиональном программировании с 2013г. Начинал с C++ (~1г. в качестве младшего разработчика), перешел на Java с 2015г. С 2016г. выполняю обязанности ведущего программиста (Senior).

Основной опыт работы заключается в выполнении заказов для больших организаций и государственных структур, среди которых: налоговая система РК, МВД РК, инвестиционный банк, хэдж-фонд. Работал с различными типами систем: монолиты, SOA, распределенные системы с большой нагрузкой. В основном с транзакционными системами на основе SQL баз данных (Oracle).

Имел возможность поработать зарубежом (Краков, Польша год с лишним), обладаю уверенным знанием английского языка.

Интересы:

Интересует функциональное программирование. Готов сменить специализацию. Рассмотрю вакансии, с использованием Scala (а также других ФП языков - Haskell, OCaml, Clojure).  На данный момент нахожусь в активном процессе изучения языка и ФП абстракций. Окончил первые 2 курса Одерского по Scala на Coursera, в процессе третий курс и курс EdX по реактивному программированию (Akk), а также релевантные книги (Functional Programming in Scala, FP for Mortals).

О себе:

Не боюсь брать ответственность. Мотивируют сложные задачи и возможность принести значимый результат компании, а также возможность разделить результаты труда с профессионалами. Нравится ощущение от качественно сделанной работы.

Профессиональные навыки
Участие в профессиональных сообществах
Опыт работы
Ведущий поставщик услуг в области разработки программного обеспечения и инновационных ИТ-решений
Ведущий программист
Февраль 2019 — По настоящее время (8 месяцев)

ФинТех. Трейдинг.

Senior Java Developer
Октябрь 2017 — Февраль 2019 (1 год и 5 месяцев)

ФинТех сфера, международный ивестиционный банк.

Управляющая компания розничной сети "Магнит"
Ведущий специалист
Июнь 2017 — Октябрь 2017 (5 месяцев)


Обазанности:

- Разработка интеграционных решений

- Оценка технологий

- Улучшение процессов разработки

Разрабатываем программное обеспечение
Нур-Султан (Астана)
Ведущий Java разработчик
Январь 2017 — Июнь 2017 (6 месяцев)

Достижения

Являлся лидером в ключевом проекте компании. Успешно отвечал за внедрение нового функционала и поддержку продукта.


Обязанности:

1. Поддержка и развитие проектов компании.

2. Разработка и проектирование интеграционных решений.

3. Работа с базой данных: написание скриптов, хранимых процедур.

4. Оценка временных затрат на разработку решений.

5. Распределение задач и планирование (спринты).

6. Предложение решений проблем, глубокая оптимизация, системная аналитика.

7. Мониторинг работоспособности боевых серверов: WebLogic cluster, Oracle Database.

8. Мониторинг нагрузки на базу данных: оптимизация запросов, применение профилей, решения о построении индексов, мониторинг планов.

9. Управление исходниками: ветки, сборка и тестирование тестовых и боевых версий, подготовка и мониторинг обновления.

10. Осуществление менторства и code review для младших программистов.

Java-разработчик
Январь 2016 — Декабрь 2016 (1 год)

Достижения:

Взял на себя отвественность за один из проектов компании. По результатам работы получил свободу в выполнении проекта с нуля. Успешно довел его до конечного заказчика, начиная от проектирования базы данных, разработки и заканчивая обучением пользователей и внедрением системы. Получил премию и повышение в должности.


Обязанности:

1. Поддержка и развитие проектов компании.

2. Разработка интеграционных решений.

3. Работа с базой данных: написание скриптов, хранимых процедур.

JavaJava EESQLLinuxGit
Arta Software
Нур-Султан (Астана)
Junior System Analyst
Сентябрь 2015 — Ноябрь 2015 (3 месяца)

1. Анализ и уточнение требований у заказчика. Предложение вариантов использования, согласование их с заказчиком.

2. Документация требований и написание спецификаций.

3. Написание ТЗ и постановок задач, согласованных с разработчиком.

4. Согласование тест-кейсов.

5. Написание руководств пользователя.

6. Моделирование.

Научная лаборатория геометрического моделирования факультета ВМК МГУ
Москва
Программист C++/C#
Октябрь 2013 — Февраль 2015 (1 год и 5 месяцев)

1. Написание программ на C++ Qt.

2. Написание скриптов для Unity на C#.

3. Написание руководств пользователя и спецификаций.

C++C#QtUnity3dOpengl
Высшее образование
Московский государственный университет имени М.В. Ломоносова
Москва
Факультет: Вычислительной математики и кибернетики, ВМиК
Сентябрь 2011—Июль 2015 (3 года и 10 месяцев)
Прикладная математика и информатика. Работал в научной лаборатории геометрического моделирования факультета ВМиК в качестве младшего научного сотрудника. Проходил практику в Казахстанском космическом агентстве.