Оставьте заявку, мы подберем для вас подходящего специалиста за 48 часов!
Премия рунета

Михаил С. Kotlin разработчик, Middle+

ID 12734
МС
Михаил С.
Мужчина, 41 год
Россия, Челябинск, UTC+5
Ставка
3 750 Р/час
НДС не облагается
Специалист доступен с 20 июня 2024 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Middle+
Навыки
Java
Kotlin
C/C++
Python
Bash
batch
MS Windows
Perl
Boost
boot
JUnit
Loki
Mockito
Mockk
PyQT5
Pytest
Qt4
Spring
Sprints
STL
Swing
TestNG
wxWidgets
CryptoJS
nosetests
Clion
Codeblocks
CodeLite
Eclipse
IntelliJ IDEA
MS Visual Studio
NetBeans
PyCharm
Vim
qtcreator
CVS
Git
Mercurial
SVN
DB2
H2
Identity Server
Microsoft
MongoDB
MySQL
PostgreSQL
SQL
SQLite
z/OS
Anaconda
Ant
CMake
Docker
Gradle
Jenkins
Make
Maven
AIX
Linux
solaris
UI
Unix
OpenShift
VirtualBox
Kubernetes
Bitbucket
GitHub
GitLab
Jira
Redmine
RabbitMQ
CI/CD
REST
Spring Boot
Liquibase
Redis
Apache Kafka
cURL
JUnit 5
SE
Sonar
tool
WebSphere
Workflow
Postman
fsm для распределённой бизнеслогики
внутренний инструмент банка
detekt
811
Confluence
DevOps
Freemarker
jasper
Аналитика
Работа с интеграциями
Amazon S3
CI
Google Cloud
Java 11
система управления проектами
багтрекер
репозиторий
Elasticsearch
Java 8
Junit 4
Logstash
Docker Compose
REST API
Базы данных
Программное обеспечение
Проектирование
build
C
Conan
FTP
GCC
IBM
Python3
SSH
утилиты miniconda
Log4j
Testing
bluezone
Services
debugger
etc
GDB
Python2
Subversion
Visual Studio
Integration testing
Apache HTTP
Borland
Borland C++ Builder
CygWin
HeidiSQL
MFC
MySQL Workbench
OpenOffice
PHP
Windows Api
Отрасли
FinTech & Banking
Information Security
LifeStyle
Manufacturing
Знание языков
Английский — B2
Главное о специалисте
За последние семнадцать лет моей карьеры я участвовал в нескольких проектах в качестве разработчика и старшего разработчика. За это время я приобрёл серьёзный опыт в программировании. В основном я работал с Kotlin, Java, C/C++ и Python. Интересуюсь сетевыми технологиями, разработкой серверных компонентов, проектированием программных систем. Имею полное представление об ООП, системах контроля версий, разработке через тестирование, реляционных базах данных, полном цикле разработки ПО. Предпочитаю платформенно-независимое программирование. Имею богатый опыт создания кроссплатформенных приложений (работающих под Linux/Windows/Unix). Несколько лет участвовал в проектах по разработке веб-приложений. Я творческий, целеустремлённый, ответственный член команды. Участвовал в проектах на основе Scrum методологии с 2-недельными спринтами.
Проекты   (18 лет)
Обмен валют в банке, бэкенд веб-приложений
Роль
Senior Kotlin/Java Developer
Обязанности
Обязанности и задачи: • Реализация нового функционала (формирование экранных форм для фронта, создание шаблонов справок на базе Jasper Reports и FreeMarker, формирование текстового представления сумм и других количественных данных в справках (на базе ICU4J) • интеграция с внешними сервисами • перевод проекта на новую платформу (String → Spring Boot, WebSphere → OpenShift + Docker) • актуализация кода под обновления аналитики (Confluence) • исправление ошибок в существующем коде • покрытие кода юнит-тестами (Junit 5, Mockito, MockK) • сборка дистрибутивов и раскатка на ИФТ-стенды (настройка конфигурации сборки и развёртывания для проектов (DevOps) • создание задач в Jenkins.
Стек специалиста на проекте
Работа с интеграциями, Mockk, Kubernetes, Postman, SE, fsm для распределённой бизнеслогики, внутренний инструмент банка, detekt, 811, tool, WebSphere, jasper, REST, Java, Bash, DevOps, Bitbucket, TestNG, Mockito, IntelliJ IDEA, PyCharm, Unix, cURL, Freemarker, boot, Sonar, Workflow, Sprints, Confluence, Apache Kafka, Docker, Python, Kotlin, Jenkins, OpenShift, Аналитика, JUnit 5, Jira, Maven, Spring Boot, Spring
Отрасль проекта
FinTech & Banking
Период работы
Октябрь 2022 - По настоящее время  (1 год 9 месяцев)
MDM платформа, построенная на основе микросервисной архитектуры, основанная на Spring Boot
Роль
SDET (Software Development Engineer in Test)
Обязанности
Обязанности и задачи: • Автоматизация системных тестов REST API микросервисов • Автоматизация тестов безопасности • Миграция тестов с python на java • Настройка пайплайнов системы CI (Bitbucket + Jenkins + Make + Docker + Kubernetes) • Стабилизация существующих системных тестов.
Стек специалиста на проекте
Docker, Jira, Postman, Bitbucket, TestNG, Spring Boot, Maven, IntelliJ IDEA, Jenkins, Google Cloud, Kubernetes, Amazon S3, Make, Java 11, CI, SE, система управления проектами, багтрекер, репозиторий
Отрасль проекта
Information Security
Период работы
Сентябрь 2021 - Октябрь 2022  (1 год 2 месяца)
система документооборота, основанная на Spring Boot и собираемая с помощью системы сборки общего назначения Gradle. В проекте используется СУБД PostgreSQL в качестве хранилища данных
Роль
Java-разработчик
Обязанности
Обязанности и задачи: • Проектирование базы данных PostgreSQL и её поддержка с использованием Liquibase • Создание системных тестов REST API, использование docker-compose (разворачивание образа postgresql) • Реализация REST контроллеров и бизнес-логики для работы с процессами (workflow) • Минимизация времени выполнения запроса - реализация быстрого LRU кэша документов для работы с объектами в БД • Работы по интеграции с Redis для использования в качестве LRU кэша с TTL, а также очереди на выполнение операций с БД и схлопыванием одинаковых запросов от пользователей • Исправление ошибок, создание юнит-тестов: JUnit, Mockito
Стек специалиста на проекте
PostgreSQL, RabbitMQ, Docker, Elasticsearch, REST, Postman, JUnit, REST API, Mockito, Spring Boot, Gradle, IntelliJ IDEA, GitLab, H2, Liquibase, Базы данных, Java 8, Logstash, CI, Workflow, Docker Compose, Redis, Проектирование, Работа с интеграциями, Junit 4, Программное обеспечение, SE
Отрасль проекта
LifeStyle
Период работы
Апрель 2019 - Апрель 2021  (2 года 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Южно-Уральский Государственный Университет
Специальность
Энергетический факультет, Электропривод и автоматизация промышленных установок.
Завершение учебы
2006 г.

Похожие специалисты

Недавно просмотренные специалисты

FinTech & Banking • Information Security • LifeStyle • Manufacturing
МС
Михаил С.
Челябинск
Kotlin разработчик
Middle+
3 750 Р/час
build
Integration testing
UI
Redmine
debugger
C/C++
bluezone
batch
z/OS
Borland C++ Builder
+141

За последние семнадцать лет моей карьеры я участвовал в нескольких проектах в качестве разработчика и старшего разработчика. За это время я приобрёл серьёзный опыт в программировании. В основном я работал с Kotlin, Java, C/C++ и Python. Интересуюсь сетевыми технологиями, разработкой серверных компонентов, проектированием программных систем. Имею полное представление об ООП, системах контроля версий, разработке через тестирование, реляционных базах данных, полном цикле разработки ПО. Предпочитаю платформенно-независимое программирование. Имею богатый опыт создания кроссплатформенных приложений (работающих под Linux/Windows/Unix). Несколько лет участвовал в проектах по разработке веб-приложений. Я творческий, целеустремлённый, ответственный член команды. Участвовал в проектах на основе Scrum методологии с 2-недельными спринтами.

Подробнее