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

Руслан М. - Android разработчик

ID 5037
РМ
Руслан М.
Мужчина
Польша, Варшава, UTC+1
Ставка
2,750 Р/час
НДС не облагается
Специалист доступен с 30 сентября 2023 г.

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

Подробнее
О специалисте
Специализация
Android разработчик
Грейд
Senior
Навыки
Android
Android SDK
Git
Java
Kotlin
MVI
MVP
MVVM
SQL
VCS
Systrace
Gradle
REST
SOAP
Dagger
Toothpick DI
Отрасли
FinTech & Banking
Media
Знание языков
Английский — B2
Главное о специалисте
Опытный синьор андроид разработчик, более 5 лет опыта. Разработка и поддержка программ и приложений; Уверенное знание языков программирования Kotlin и Java, а также Android SDK; Опыт работы по гибкой методологии в больших распределенных командах, активное участие в подготовке, демонстрациях проектов, а также в сессиях анализа бизнес-требований и ретроспективах; Большой опыт работы с различными архитектурами (MVC, MVVM, MVW) в крупных многомодульных коммерческих продуктах; Активное участие в проверке кода; Постоянное совершенствование своих технических навыков и знакомство с современными технологиями.
Проекты   (5 лет 9 месяцев)
EPAM
Роль
Android разработчик
Обязанности
Обязанности: Отвечал за всю кодовую базу проекта, разрабатывал все для каждой функции отдельно. Добавлен новый bash-скрипт для оптимизации сборки CI, добавлено модульное тестирование сборки и механизм отправки apk в App Center. Был вовлечен в процесс рефакторинга устаревшего кода в дополнение к разработке функций, таких, как переписывание кодовой базы на Kotlin, устранение утечек памяти, оптимизация сети и другая фоновая работа. Введена и внедрена новая архитектура (MVVM на основе компонентов архитектуры Google вместо пользовательской реализации MVP) и принципы чистой архитектуры. Также перенесены все операции загрузки из устаревшего IntentService в Work Manager. Технологии: SQLite, standard Android database with custom wrapper, Java/Kotlin, RxJava, Retrofit, MVVM (with legacy MVP), Architecture Components, Firebase services, SAP Visual Enterprise, Android WorkManager
Период работы
Август 2021 - По настоящее время  (2 года 2 месяца)
Innovative people
Роль
Android Разработчик
Обязанности
Обязанности: Работал в крупном многомодульном проекте (всего более 50 Android-программистов), используя методологию Scrum. Занимался созданием бизнес-логики на основе чистой архитектуры, пользовательских представлений для управляемого сервером пользовательского интерфейса, тестового покрытия и участвовал в обширном процессе проверки кода. Также добавлена система deep-link для российской мульти банковской системы денежных переводов под названием "NSPK". Технологии: Kotlin, Dagger, RxJava, MVP, Architecture Components, Retrofit
Период работы
Сентябрь 2020 - Август 2021  (1 год)
Simbirsoft
Роль
Android разработчик
Обязанности
Обязанности: 1. Разработка проекта Continent Express, приложения для управления деловыми поездками для корпоративных клиентов: макет всех экранов и элементов. Создание пользовательских представлений для повторного использования в будущем, сведение к минимуму повторения кода в xml. Я поработал над серверным модулем, сделал систему картографов для сложной, дублирующей структуры ответов сервера, минимизировал использование дублирующихся данных в приложении для повышения скорости работы. Я занимался локализацией приложения, переводил строки, для которых не было предоставлено перевода от заказчика на английский. Я также разработал бизнес-логику экранов, логику отображения для большинства экранов. 2. Разработка приложения для местного банка: занимался созданием экранов, бизнес-логики и доменного уровня. Также поддержка кода и исправление ошибок. 3. Разработка приложения для немецкого банка: занимался созданием экранов, бизнес-логики и доменного уровня, интеграцией с API. Созданы отдельные функциональные модули. Интегрировал Leanplum SDK, адаптировал его функциональность для отображения оповещений, встроенных в макет. Интегрированный Mnfst SDK для работы с камерой и создания "креативов". Технологии: Room Database, Coroutines, Kotlin, MVVM, Retrofit, Cicerone
Период работы
Сентябрь 2019 - Сентябрь 2020  (1 год 1 месяц)
Формат работы
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Да
Образование
Высшее
Учебное заведение
Казанский (Приволжский) федеральный университет
Специальность
Высшая школа информационных технологий и информационных систем, Программная инженерия
Завершение учебы
2019 г.

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

E-commerce & Retail • FinTech & Banking • LifeStyle • Logistics & Transport • Media • Telecom • Urban technology
ФМ
Фариз М.
Ашхабад
Android разработчик
Middle+
3,125 Р/час
Kotlin
Java
Room
MVVM
Retrofit
Git
MVP
RxJava
Android SDK
SQLite
Coroutines
Firebase
Clean Architecture
Dagger2
Dagger
Android Studio
OkHttp
Kotlin coroutines
RxJava 2
SOLID
Picasso
Jira
Material Design
Gradle
REST
Retrofit 2
Google Maps
Android
Gson
Realm
MVI
ViewModel
View Binding
Figma
Scrum
GitLab
REST API
Jetpack Compose
JSON
SQL
Custom View
Android JetPack
Navigation Component
JUnit
Kotlin Mockk
Mockito
Firebase SDK
Firebase A/B Testing
Hilt
Moxy
Glide
Cicerone
SOAP
Yandex Metrica
Firebase Analytics
AppsFlyer
+56

Здравствуйте! Я разработчик мобильных приложений. Начал изучать программирование еще в школе. Первый язык который изучил JavaScript (Кроме html, css). Тогда же писал сайты. Изучил PHP и вследствие Python. Понял, что автоматизация это круто, и пытался автоматизировать все процессы. Писал так же небольшие вирусы на Python, AutoIt. После начал интересоваться разработкой игр и моделированием. Начал изучать Blender, 3D Max и Unity. Делал модельки разных автомобилей. Написал FlappyBird. После начал изучать Android-разработку на Java/Eclipse. Уже после знакомства с Eclipse перешел на Android Studio. Первую полноценное приложение написал для школы. В нем пользователь (в первую очередь я) мог увидеть расписание, оставить заметку на тот или иной урок, а также читать книги в электронном виде. Приложение стало популярным в школе, я видел как все пользуются приложением, и понял что я хочу этим заниматься. С 2018 года изучаю и практикую разработку под андроид (так же писал под IOS/Swift и на Flutter/Dart).

Подробнее

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

E-commerce & Retail • Insurance • Manufacturing
НП
Наталия П.
Можайск
QA ручной
Senior
2,000 Р/час
DevTools
Test case
Ручное тестирование
Модульное тестирование
PostgreSQL
API
Java
Scrum
Организаторские навыки
Управление командой
Тестирование
TestRail
SoapUI
Интеграционное тестирование
Обучаемость
Swagger
Fiddler
Регрессионное тестирование
Тестирование мобильных приложений
Jira
Confluence
SQL
Trello
Postman
Функциональное тестирование
Тестирование пользовательского интерфейса
Тестирование API
Проведение тестирований
+28

Опыт более 10 лет. В основном Ручное тестирование вэб приложений (функциональное, UI, API, модульное, интеграционное, end-to-end тестирование), подготовка тестовых данных, onboarding новых членов команды, написание тестовой документации (чек листы, тест кейсы, баг репорты), участия в скрам ивентах, оценка задач на тестирование, предоставление отчетов по тестированию, сбор метрик, общение с заказчиком и командой проекта (уточнение требований, проведение демо, вопросы), управление командой тестирования (2-4 человека). Стэк: Selenium WD, DOM, HTML, HTTP, SOAP, JSON, CI/CD, Jenkins, TeamCity, Bamboo, MySQL, Oracle Database, PostgreSQL, Allure, Cypress, Pytest, requests, Cucumber / Gherkin, Java, JUnit/NUnit, RestAssured, TestNG, BDD, PageObject, Jira, Confluence, Redmine, Trello, GitHub, Firebug, IntelliJ IDEA, Web Developer, Postman, REST, SOAP, SoapUI, Maven, Git, Kibana, Grafana, JIRA, TestRail.

Подробнее