BioTech, Pharma, Health care & Sports
Cloud Services
E-commerce & Retail
FinTech & Banking
Media
Travel, Hospitality & Restaurant business
Андрей П. Kotlin разработчик, Senior
ID 14771
АП
Андрей П.
Мужчина, 29 лет
Беларусь, Минск, UTC+3
Ставка
3 596,88 Р/час
вкл. НДС 20% (480 Р)
Специалист доступен с 3 июля 2025 г.
Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.
Подробнее
О специалисте
Специализация
Kotlin разработчик
Грейд
Навыки
Отрасли
Знание языков
Английский — B1
Немецкий — A2
Главное о специалисте
Андрей - опытный разработчик нативных и кроссплатформенных приложений с более чем 5-летним опытом разработки для Android, iOS и PWA.
Специализируюсь на Java, Kotlin и Flutter. Имею опыт проектирования архитектуры приложений, разработки с нуля и релиза, а также обучения младших разработчиков.
Обладаю навыками работы с RESTful API, WebSockets, а также инструментами для тестирования и CI/CD.
Стремлюсь к созданию высокопроизводительных, надежных приложений и уверен в своей способности адаптироваться к новым технологиям.
Эффективно работаю как самостоятельно, так и в команде, быстро адаптируясь к новым технологиям и применяю гибкие методологии разработки (Scrum, Kanban).
Проекты
(8 лет 2 месяца)
Мобильное приложение для банка
Роль
Senior Android Developer
Обязанности
Состав команды:
Архитектор, Техлид, 3 Backend разработчика, QA Engineer, Frontend разработчик, Дизайнер
Обязанности:
- Проектирование и разработка архитектуры Android-приложения для интернет-банкинга с нуля, обеспечение масштабируемости и высокой отказоустойчивости решения.
- Интеграция с Open Banking API, внутренними банковскими сервисами и платёжными шлюзами для реализации полного спектра финансовых операций.
- Реализация многоуровневой системы аутентификации и авторизации (OAuth 2.0, Biometric API, PIN-код), включая поддержку Class 3 биометрии и Device Credential для соответствия современным стандартам безопасности.
- Внедрение и поддержка механизмов защиты: root detection, certificate pinning, шифрование данных, защита от API hooking, обфускация кода, отключение скриншотов, контроль логирования и мониторинга безопасности.
- Оптимизация производительности приложения: lazy loading, эффективное управление ресурсами, минимизация времени загрузки экранов, снижение потребления памяти и энергии.
- Настройка и поддержка мониторинга (Firebase Crashlytics, Firebase Performance Monitoring), анализ пользовательской активности и стабильности приложения.
- Внедрение CI/CD процессов с использованием Fastlane, Docker, GitLab CI/CD для автоматизации сборки, тестирования и доставки обновлений.
- Взаимодействие с бизнес-аналитиками, DevOps и backend-командами для согласования требований, интеграции сервисов и обеспечения соответствия банковским стандартам (PCI DSS, ISO 27001).
- Проведение code review, наставничество для младших разработчиков, участие в планировании релизов и обсуждении новых функций.
Достижения
- Ускорил время загрузки данных и основных экранов приложения на 35% за счёт оптимизации сетевых запросов, внедрения lazy loading и эффективного управления ресурсами.
- Снизил количество критических сбоев (crash rate) на 40% благодаря внедрению Crashlytics, оптимизации обработки ошибок и улучшению архитектуры приложения.
- Обеспечил соответствие приложения стандартам безопасности PCI DSS и ISO 27001, что позволило успешно пройти внешний аудит и получить разрешение на работу с платёжными системами.
- Разработал и внедрил функционал многоязычной поддержки, что увеличило потенциальную аудиторию приложения на 20% и повысило удовлетворённость пользователей.
- Внедрил систему удалённого обновления конфигурации, снизив количество внеплановых релизов на 25% и повысив гибкость управления функционалом.
- Реализовал систему отчётности по пользовательской активности, что позволило бизнесу выявить и устранить узкие места в пользовательском пути, увеличив retention rate на 15%.
Стек специалиста на проекте
devise, API, Lasso, Firebase, Fastlane, Dagger Hilt, Detection, Coroutines, OAuth 2.0, PCI DSS, Jetpack Compose, Confluence, Docker, Kotlin, Retrofit, Firebase Crashlytics, GitLab CI/CD, Code Review, Lazy loading, Jira, PostgreSQL, ISO 9001, banking API, CI/CD, Biometric API
Отрасль проекта
FinTech & Banking
Период работы
Март 2024 - По настоящее время
(1 год 5 месяцев)
FinUp
Роль
Senior Android Developer
Обязанности
Состав команды:
Архитектор, Техлид, 2 Backend разработчика, QA Engineer, Frontend разработчик, Дизайнер
Обязанности:
- Работа с базами данных (PostgreSQL, Room), оптимизация запросов и обеспечение эффективной синхронизации данных между устройствами и сервером.
- Интеграция сторонних библиотек и внешних API, включая финансовые и торговые сервисы, для расширения функционала мобильной платформы по торговле облигациями и акциями.
- Настройка и поддержка окружения разработки, включая использование GitLab CI/CD и Docker для автоматизации сборки и деплоя приложения.
- Участие в тестировании приложения, включая функциональное, интеграционное и производительное тестирование, совместно с QA-инженерами.
- Проведение планирования задач в команде, участие в оценке сроков и приоритизации функционала.
- Реализация функционала уведомлений для информирования пользователей о важных событиях и изменениях в их инвестиционном портфеле.
- Создание системы управления личными данными пользователей с соблюдением требований безопасности и конфиденциальности.
- Настройка и поддержка многоязычного интерфейса для расширения целевой аудитории и повышения удобства использования.
- Оптимизация алгоритмов поиска и фильтрации данных для быстрого доступа к торговым предложениям и финансовой информации.
Достижения
- Реализовал систему уведомлений, что повысило вовлечённость пользователей на 20% и улучшило информирование о важных событиях на платформе.
- Создал надёжную систему управления личными данными, обеспечив соответствие требованиям безопасности и повысив доверие пользователей.
- Настроил интеграцию с внешними API финансовых и торговых сервисов, расширив функционал приложения и увеличив количество активных пользователей на 15%.
- Разработал механизм синхронизации данных между устройствами, что сократило количество конфликтов и ошибок данных на 30%.
- Оптимизировал алгоритмы поиска и фильтрации, уменьшив время отклика приложения на 25% и улучшив пользовательский опыт.
- Создал удобный и адаптивный интерфейс для управления настройками приложения, что повысило удовлетворённость пользователей на 18%.
- Обеспечил стабильность и качество релизов, используя GitLab CI/CD и Docker, что сократило время развертывания обновлений на 30%.
Стек специалиста на проекте
PostgreSQL, Docker, API, Kotlin, Firebase, RxJava, Retrofit, Functional testing, Hilt, Integration testing, Android JetPack, Coroutines, GitLab CI/CD
Отрасль проекта
FinTech & Banking
Период работы
Июль 2022 - По настоящее время
(3 года 1 месяц)
Соленые озера
Роль
Программист-разработчик
Обязанности
Состав команды:
Архитектор, Техлид, 2 Backend разработчика, QA Engineer, Frontend разработчик, Дизайнер
Обязанности:
- Разработка мобильных приложений для Android и iOS с нуля до релиза, включая проектирование ключевых функций и пользовательских интерфейсов.
- Настройка и поддержка окружения разработки для обеспечения стабильного процесса сборки и тестирования.
- Разработка и сопровождение серверной части на Java SE с использованием платформы Spring (ядро, Boot, Cloud).
- Эксплуатация систем контроля версий Git: организация ветвления, проведение код-ревью и разрешение конфликтов для обеспечения эффективной командной работы.
- Настройка и сопровождение процессов CI/CD для автоматизации сборки, тестирования и деплоя приложений.
- Внедрение методик TDD с разработкой и поддержкой автотестов и юнит-тестов для повышения качества и стабильности кода.
- Настройка и поддержка мониторинга приложений с использованием ELK Stack для своевременного выявления и устранения проблем.
- Интеграция с API сторонних сервисов, включая системы продажи билетов и сервисы мониторинга, для расширения функционала приложения.
- Проведение функционального тестирования и отладки приложений совместно с QA-инженерами для выявления и устранения ошибок.
- Участие в разработке и поддержке технической документации по проекту, включая описание интеграций и пользовательских сценариев.
- Реализация функционала загрузки и отображения медиа-контента (фото, видео) для улучшения визуального восприятия курорта.
- Оптимизация работы с базами данных для повышения производительности и снижения времени отклика.
- Настройка интеграции с системами аналитики (например, Firebase) для мониторинга пользовательского поведения и стабильности приложения.
- Разработка функционала работы с оффлайн-данными для обеспечения доступности информации при отсутствии интернет-соединения.
Достижения
- Реализовал функционал загрузки и отображения медиа-контента, что повысило вовлечённость пользователей и увеличило время взаимодействия с приложением на 20%.
- Оптимизировал работу с базами данных, сократив время отклика на 25%, что улучшило производительность и отзывчивость приложения.
- Настроил интеграцию с системами аналитики, что позволило снизить количество критических ошибок на 30% и повысить стабильность работы приложения.
- Создал функционал для работы с оффлайн-данными, обеспечив доступ к ключевой информации при отсутствии сети и повысив удовлетворённость пользователей на 15%.
- Реализовал систему уведомлений, что увеличило вовлечённость пользователей на 18% и улучшило информирование о событиях курорта.
- Внедрил многоязычную поддержку интерфейса, расширив целевую аудиторию приложения на 20%.
Стек специалиста на проекте
Java SE, Java, Git, API, Firebase, Dart, Flutter, Xcode, BLoC, boot, cloud, Provider, ELK Stack, Flutter SDK, DIO, Android Studio, Testing, Spring, TDD, CI/CD
Отрасль проекта
Travel, Hospitality & Restaurant business
Период работы
Февраль 2024 - Декабрь 2024
(11 месяцев)
Формат работы
Тип занятости
Фулл-тайм, Парт-тайм (4 ч/день)
Формат работы
Удаленно
Командировки
Готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Белорусский Государственный Университет
Специальность
Химик-эколог, специалист по управлению
Завершение учебы
2017 г.