Специалисты

Описание

Опытный java-разработчик с большим опытом на Java и глубоким знанием языка Java и веб-фреймворков (Spring Framework, Vert.X). Также имеет опыт работы с Kotlin, Flutter (мобильная и веб), C#, C++, ObjectiveC, NodeJS, VueJS.
Опыт в разработке кроссплатформенного графического движка.
Опыт в управлении командой, построение процессов разработки, общение с заказчиком, разработка архитектуры проекта, декомпозиция задач, поднятие инфраструктуры на YandexCloud, AWS, создание своих серверов на голом железе.
Имеет опыт в использовании инструментов командной работы: JIRA, Confluence, YouTrack, Trello, Asana, Redmine.

Опыт работы с методологиями:
- Agile SAFe
- Scrum
- Waterfall

Основной стек:
Java, Kotlin, Postgres, MSSQL, MySQL, MongoDB, BigQuery, RDS, SpringBoot, Vert.X, JOOQ, AWS, YandexCloud, Docker, BASH, Jenkins, Gitlab CI/CD, Kafka, RabbitMQ, Redis, SQS, IBM MQ, FlyWay, Liquibase, Elastic, Prometheus, Grafana, Loki, Gradle, Socket(TCP/UDP), REST, gRPC, TestContainers, k8s, Groovy

Неоконченное высшее,
Алтайский государственный технический университет им. И.И. Ползунова,
ХТиМ / БТ

Опыт
Проект

Разработка Единого Окна в МТС

Описание

Команда проекта: 20 Java, 10 QA, 5 PM, 10 Frontend, 10 Аналитиков Задачи: - Анализ и рефакторинг микросервисов для безопасности - Кодревью - Груминг задач - Проведение дейликов - Настройка секретов в кубернетис для всех микросервисов - Разработки эпиков и фичей для ЕО - Создание МокСервисов для стендов с удобной кастомизацией - Внедрение отказоустойчивости в сервисы - Оптимизация и выпиливание костылей - Разработка и настройка тулзов для тестирование - Создание и помощь в настройки и развертывании окружения для разработки - Валидация кода и документации - Проведение технических созвонов по темам разработки и инструментов

Технологии

Kotlin, Gradle, Реактивный стек, Gitlab CI/CD, Swagger, Okhttp, Intellij IDEA

Длительность

Март 2024 - Октябрь 2025 месяцев

Проект

Разработка плагина для IDEA (для подсказок в написании кода с помощью Chat GPT)

Описание

Команда проекта: 1 Kotlin, 1 TypeScript, 1 JavaScript, 2 Python, 1 PM, 1 PO Задачи: - Правки по UI для плагина; - Валидация токена. - Логика работы с промтом по аналогии с Cursor - Интерфейс работы пользователя с AI - Горячие кнопки для запуска сценариев помощи AI - Настройки и конфигурация AI - Настройка CI/CD и поддержка клиентов(сотрудников банка)

Технологии

Kotlin, Gradle, Реактивный стек, Gitlab CI/CD, Swagger, Okhttp, Intellij IDEA

Длительность

Март 2024 - Октябрь 2025 месяцев

Проект

Разработка программного обеспечения автоматизации и учета операций на предприятии

Описание

Kotlin/Flutter Developer Разработка программного обеспечения автоматизации и учета операций на предприятии, посредством установки планшетов с приложением для оператора станков и веб-интерфейса для мастера, администратора и централизованного сервера Команда проекта: 2 разработчика Задачи: - Разработка архитектуры проекта; - Разработка CI/CD; - Общение с заказчиком, отчеты о проделанной работе, обоснование бюджета перед заказчиком; - Создание ролевой модели; - Авторизация; - Операции/Задачи; - Отчеты (веб версия и выгрузка в excel, синхронизация с 1С); - Авторасчет для помещения UX; - Разработка UI.

Технологии

Kotlin, SpringBoot, Postgres, GitLab CI/CD, Docker, Hibernate, FlyWay, Swagger, Flutter, Dart

Длительность

Ноябрь 2023 - Март 2024 месяцев

Проект

Разработка серверной части для обслуживания клиентов

Описание

Команда проекта: 3 Frontend (Web, iOS, Android), 5 Backend, 1 QA, 1 PO, 1 PM, 1 DevOps Задачи: - Разработка стартера, общих библиотек; - Построение архитектуры; - Построение процесса разработки; - Обучение Junior/Middle разработчиков; - Кодревью; - Обсуждение и согласование задач; - Построение архитектуры; - Постепенное распиливание монолита на микросервисы; - Создание инструментов для управление AWS через JSON файлы, автоматическое создание всех зависимостей на всех платформах от DEV, STAGE, PROD; - Переделка CI/CD c Jenkins на GitLab CI/CD; - Создание Микросервисов: - Управление кошельками/счетами клиентов; - Короткие смс для подписания документов; - Сложные тяжелые отчеты; - Нотификатор (email, sms, пуши); - Зарплатный модуль для корпоративных клиентов; - Сальдовщик (для некоторых отчетов пересчитывает предыдущий месяц и ставит сальдо для оптимизации построения отчетов).

Технологии

Технологии: JAVA, Kotlin, SpringBoot, Vert.X, Postgres, mySQL, MSSQL, AWS, JENKINS, GitLab CI/CD, Docker, RDS, ECS, EC2, FARGATE, Kafka, RabbitMQ, Redis, SQS, SNS, Hibernate, JOOQ, FlyWay, Swagger, LoadBalancer, Микросервисная архитектура, REST, MQ, ECS/EC2, gradle, k8s, TestContainers.

Длительность

Сентябрь 2021 - Ноябрь 2023 месяцев

Проект

Проект для Райффайзен банка

Описание

Команда проекта: 1 Backend Задачи: - Написание микросервиса по пробросу запросов REST-Kafka.

Технологии

Длительность

сентябрь 2020- сентябрь 2021 месяцев

Проект

Разработка серверов для игр

Описание

Команда проекта: 1 backend dev. Задачи: - Разработка серверной части для записей игроков, соглашение пользователей, админка для саппорта; - Разработка серверной части для централизованного удаленного управления скважинами; - Разработка клиентской части на Unity, кликер под мобильную платформу iOS и Android подключение внешних платформ для монетизации и аналитики; - Система записей в разные платформы, которая позволяет автоматически синхронизировать записи между платформами.

Технологии

Java8, Spring Boot, Spring Data, REST, Gradle, PostgreSQL, Docker, Ubuntu, FlyWay, Swagger, NGINX,Unity, C#, Objective C, git, GitLab CI/CD, Jenkins, Jira.

Длительность

ноябрь 2018 - август 2019 месяцев

Проект

Проект Нефтегазовой компании

Описание

Автоматизированная система по управление месторождением по добыче нефти Команда проекта: 2 backend, 1 android, 2 ML Задачи: - Разработка серверной части для централизованного удаленного управления скважинами; - Разработка клиентской части для удаленного управления и мониторинга; - Разработка архитектуры связей между всеми модулями; - Создание алгоритмов заслонки для управления потоком газожидкостного потока.

Технологии

MSSQL, MongoDB, influxDB, Java8, Spring boot, Spring Data, Swagger, Flyway, Gradle, Docker, Ubuntu, MS Windows, modbusTCP, WebSocket, HTTP, Cron, NGINX, NodeJS, React

Длительность

ноябрь 2018 - август 2019 месяцев

Проект

Проекты NDA

Описание

Команда проекта: 1 backend, 3 3D-веб-разработчика, 2 PM Задачи: - Разработка под WebGL, ТачСтолы, Steam, AppStore, GooglePlayMarket, GearVR(Oculus), HTC Vive; - Разработка тулзы под сборку сцен из JSON формата; - Разработка вьювера для удаленного контроля и просмотра сцен клиентов. 2009 - 2016 (7 лет) GameDev Разработка казуальных игр под социальные сети (vk, ok, fb, МойМир) ХорошиеИгры Старший разработчик Технологии: Flash, PHP, MySQL GameInsight ТимЛид отдела разработки (iOS, Android, Flash, Backend) Технологии: C++, ObjectiveC, Java, Flash, PHP, MySQL Plamee ТимЛид отдела Flash Технологии: Flash 2006 - 2009 (3 года) Бийский Завод Стеклопластиков 1С-программист Технологии: 1С7.7, 1С8.0 Задачи: - Разработка конфигурации по управлению предприятием, бухучета и зарплатного проекта;

Технологии

c++, c#, java, objectiveC, серверная часть Linux(NodeJS, Mysql, phpmyadmin, memcached, nginx

Длительность

май 2016 - сентябрь 2006 месяцев