Android developer portfolio (Sviatoslav Bylim)

Проектирование архитектуры и разработка android приложений с нуля Согласование дизайна по гайдам android и АПИ под мобильные приложения (android и ios). Работаю с android с версии 2.1. Сейчас в основном использую как минимальную версию Android 8.0 В архитектуре использую: fragments в рамках одного activity (но зависит от проекта), Dagger2, Retrofit2, ViewModel, LiveData, Room, IntentServices, Broadcast Receiver, RxJava, WorkManager; gson, moshi. Новые проекты пишу на Kotlin. Для перехода между экранами использую Navigation Architecture Component. Для воспроизведения видео (потоковое HLS/DASH и из файла) использую ExoPlayer и Cast для вещания через chromecast Внедрял API и SDK: - биллинг google play: работа с подписками (триал, апгрейд, grace период) - пуши: GoogleCM, FirebaseCM, emarsys, xmpp - аналитика: Firebase, Google analitics, Flurry, Localytics, Appsflyer (отслеживание источников трафика), facebook - мониторинг видеопотока: vigo.ru - авторизация через сервис: yandex, mail.ru, facebook, vk, googleplus, apple - работа с картами и геокодингом: google maps - сканирование: QR кодов и номеров кредитных карт - распечатка чеков на мобильных принтерах StarMicronics Так же использую: UniversalImageLoader, Picasso, Glide, Fresco; Constraint layout, vector drawables, download manager, локализацию, уведомления, боковую навигацию. Для контроля версий использую Git, для сборки Gradle, репозитории Bitbucket, Github и Gitlab, таск-трекеры Jira/Youtrack/Redmine, отслеживание ошибок в Crashlytics. BACKEND разработка: Есть также проекты, в которых разработал бэкенд (https://synergyup.com и др.): - на python 2.7 (flask, uwsgi) - на golang (fasthttp) с использованием ubuntu, nginx, supervizord, redis, rabbitMQ, https, crontab. - работал/работаю с БД: PostgreSQL, MySQL (объемом больше млрд записей), Percona, SQLite (в т.ч. с FTS3, FTS4), MS Sql, Clickhouse. - также использую в работе: JWT; Git, Bitbucket, Github и Gitlab; Jira/Youtrack; jsdelivr.com и cloudflare.com; bash скрипты для выкладывания в продакшн; Docker; Yandex-tank; API vk, dropbox, telegram, google oauth2, google drive v3; VPS на Digitalocean; Prometheus и Grafana для мониторинга. skype: grench_svyatoslav telegram: t.me/bylim
Create attached notes ...