Олег Я. Kotlin разработчик, Senior
ID 12755
ОЯ
Олег Я.
Мужчина
Россия, Новосибирск, UTC+7
Ставка
4 125 Р/час
НДС не облагается
Специалист доступен с 10 сентября 2024 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Главное о специалисте
Инженер-программист с опытом работы 10+ лет.
Сильные навыки в разработке и внедрении программного обеспечения, проектировании реляционных баз данных, архитектуры проектов
- Уверенное знание различных DB-движков (MySql, MariaDB, PostgreSQL+postgis, Redis, MongoDB). Опыт использования сложных запросов, хранимых функций, триггеров и процедур.
- Механизмы кэширования (Memcached)
- Опыт объектно-ориентированного программирования. Функциональное программирование. Сильный опыт работы с паттернами проектирования.
- Программирование на PHP (PHP5.3+, PHP7.0-7.4, REST API, WebSocket, фреймворки: Yii, Yii2).
- Программирование на Kotlin (Ktor, Exposed, socket.io).
- Опыт работы с Javascript: React.js, Node.js, Socket.IO.
- Сильный опыт использования брокеров очередей (RabbitMQ, Apache Kafka).
- Опыт ведения логов (Graylog, ELK)
- Опыт мониторинга (Zabbix)
- Настройка Kubernetes на metallbare, написание конфигурации для stateful и stateless приложений, настройка лимитов для pods, развертывание приложений по CI/CD
- Написание библиотек для распространенных случаев использования на PHP и Kotlin
- Опыт работы с Docker: сборка образов, использование среды разработки с помощью docker-compose, опыт использования в продакшене.
- Регулярное использование паттернов проектирования и Unit-тестов, непрерывная интеграция, автоматизация сборок.
- Проектирование и планирование проектов. Опыт экстремального программирования
- Проектирование и программирование клиент-серверных приложений (REST API, GraphQL, документация swagger).
- CI/CD: опыт настройки и оптимизации заданий Gitlab CI (shell и docker runners).
- Отладка и рефакторинг кода. Большой опыт сопровождения и улучшения существующего кода
- Оптимизация производительности приложений (оптимизация баз данных, профилирование и оптимизация приложений)
- Опыт руководства командой, работа с трекерами и планировщиками (JIRA, Youtrack, Redmine). Опыт работы с системами контроля версий GIT
Проекты
(3 года 6 месяцев)
Сrypto exchange
Роль
Backend разработчик
Обязанности
● Проектирование новых сервисов в существующей архитектуре приложения
● Реализация сервисов
● Доработка существующих сервисов
● Помощь по автоматизации разворачивания проекта в Amazon с
использованием terraform и ansible (написание конфигураций для
развертывания сервисов)
● Интеграция со сторонними сервисами (AML сервис, Custody Exchange и тд)
Стек специалиста на проекте
Работа с интеграциями, Java, Redis, Ansible, Terraform, EKS, Amazon, EC2, Docker, Microservices, MySQL, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Декабрь 2023 - По настоящее время
(10 месяцев)
Проект по внедрению цифровой валюты
Роль
Backend разработчик
Обязанности
● Реализовывал построение архитектуры приложения
● Проектирование решения на основе микросервисной архитектуры
● Составлена документация с описанием работы каждого из сервисов и
взаимодействия между ними.
● Спроектирована схема БД для обеспечения работы сервисов.
● Проектирование и реализация BPMN-процессов.
● Реализация взаимодействия с другими сервисами инфраструктуры
● Интеграции со сторонними сервисами.
● Реализация сервисов.
Стек специалиста на проекте
Работа с интеграциями, Базы данных, Java, Grpc, Red Hat, MSSQL, zeebe, Apache Kafka, Docker, OpenShift, Microservices, PostgreSQL, Spring Boot
Отрасль проекта
FinTech & Banking
Период работы
Август 2023 - Ноябрь 2023
(4 месяца)
Платформа для бронирования жилья и экскурсий
Роль
Backend разработчик
Обязанности
● Участие в построении архитектуры приложения.
● Реализация модулей приложения (многомодульный монолит)
Стек специалиста на проекте
PostgreSQL, Docker, Kotlin, REST API, Spring Boot, Монолитная архитектура
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Май 2023 - Август 2023
(4 месяца)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет
Образование
Высшее
Учебное заведение
Novosibirsk State Technical University
Специальность
Computer engineering
Завершение учебы
2011 г.