Михаил К. Backend разработчик, Middle
ID 22303
МК
Михаил К.
Мужчина, 22 года
Россия, Москва, UTC+3
Ставка
3 211,19 Р/час
вкл. НДС 5% (119.05 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Backend разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B2
Китайский — B1
Главное о специалисте
1) С (core), С++, библиотека STL, boost, boost geometry, graph, Qt, catch2, Eigen.
2) Верстка сайтов на HTML+CSS, JS, React.
3) Язык Latex для верстки научной документации.
4) Python, numpy, scipy, pandas, matplotlib, seaborn, tkinter, библиотека машинного обучения
scikit learn, django для web-разработки, opencv, fastapi, sqlalchemy, pydantic.
5)Знание различных алгоритмов и структур данных, принципов ООП, SOLID, паттернов проектирования.
6) Java Core, web-сервисы, работа с http-запросами, REST Api, подключение JDBC,
многопоточность, фреймворки: Spring, SpringBoot, Hibernate. Используемые сборщики
проектов: Maven, gradle.
Написание собственного Telegram бота, использовал в одном из проектов привязку Kafka
7) Язык SQL.
8) А/В тестирование в анализе данных.
9) Инструменты статистики, теории вероятности, математического анализа и линейной
алгебры, методами решений дифференциальных уравнений.
10) ОС: Windows, MacOS, Linux.
11) Контейнеризация с использованием Docker.
12) Умение работать с GIT (github, gitlab, bitbucket).
Проекты
(4 года)
Компания под NDA (Финтех)
Роль
Инженер по разработке
Обязанности
В роли DevOps:
- Настройка и автоматизация CI/CD пайплайнов (Jenkins, Docker, Nexus, SonarQube)
- Создание сборок на jenkins android приложений, написание groovy скриптов;
- Создание сборок с использованием cmake, make, gradle;
- Разработка под windows, linux;
- Разработка с различными внутренними дистрибутивами терминалов для пост оплаты;
- Разработка и написание автотестов на Python (pytest, FastAPI) для тестирования эмуляторов.
В роли Java разработчика:
- Разработка backend-сервисов на Java 8 (Spring Boot, Hibernate);
- Работа с Jenkins;
- Сборка проектов с помощью Maven;
- Написание тестов, работ со SpringBoot и Hibernate;
- Реализация механизмов аутентификации и авторизации (OAuth2, OpenID Connect, JWT, SAML);
- Защита от SQL-инъекций, XSS, CSRF;
- Оптимизация запросов в БД, работа с кешированием (Redis, Hazelcast);
- Обработка и анализ финансовых данных (Apache Spark);
- Интеграция с BI-системами (Power BI).
Стек специалиста на проекте
MS Windows, springboot, Базы данных, Groovy, SonarQube, Java, Power BI, DevOps, Gradle, Linux, Redis, Pytest, JWT, FastAPI, OpenId Connect, Make, Apache Spark, CMake, SAML, OAuth 2.0, Docker, Python, Spring Security, Hibernate, Hazelcast, Nexus, Java 8, Java 8+, Maven, Spring Boot, Jenkins, CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Июнь 2024 - По настоящее время
(1 год 2 месяца)
Индивидуальное предпринимательство
Роль
Репетитор
Обязанности
Подготовка по олимпиадному программированию
Стек специалиста на проекте
Обучение, менторство
Отрасль проекта
LifeStyle
Период работы
Сентябрь 2021 - По настоящее время
(3 года 11 месяцев)
Компания под NDA (Нефтесервисная компания)
Роль
Software engineer
Обязанности
Цифровизация графиков, их исследование с использованием CV, scikit learn, numpy, scipy.
Разработка desktop сервиса с использованием С++ (20), Qt.
- Написание unit-тестов с использованием catch2;
- Работа с файловой системой, разработка алгоритмов для парсинга файлов с использованием std::filesystem;
- Написание виджетов под новый дизайн приложения с использованием как Qt, так и уже виджетов из собственной библиотеки;
- Оптимизация кода;
- Работа с файловой системой с помощью boost библиотеки;
- Работа с Cmake, настройка пайплайнов для дальнейшего деплоя в gitlab.
Стек специалиста на проекте
C++, GitLab, SciPy, Numpy, QT, Scikit-learn, Boost, CMake, OpenCV, std, cv, Scikit learn
Отрасль проекта
Government & Public Sector
Период работы
Сентябрь 2023 - Июнь 2024
(10 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Московский физико-технический институт
Специальность
Прикладные математика и физика
Завершение учебы
2024 г.