Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.
Поздравить нас → 19.habr.com
Исследуйте все эпохи IT в игре-музее ко дню рождения. Соберите 19 артефактов, получите звание Архивариуса Хабра 19000 и участвуйте в розыгрыше мерча от компаний, которые делают будущее вместе с вами.
Поздравить нас → 19.habr.com
Работу не ищу. Пишу бэкенды с 2020 года, распиливал монолиты на микросервисы, есть опыт с highload (авторизация экосистемы Тинькофф). Мне важен рост в компании, выстроенные процессы и work-life balance.
Тинькофф (40 млн клиентов) — финансовая экосистема, которая развивае мобильный банк, голосовых роботов, мобильную связь, инвестиции, путешествия, услуги для бизнеса, страхование, развлечения, образование, внутренние сервисы и проекты.
Tinkoff ID (Партнерские интеграции) — безопасный и быстрый способ регистрации и авторизации на сайтах и в приложениях популярных сервисов — партнеров Тинькофф.
• Разработал API для партнерских интеграций (переезд со Scala-монолита в микросервис).
• Разработал API для делегированной идентификации.
• Разработал бэкенд для Tinkoff ID Widget & Button.
• Команда 15 человек.
Стек: Go, Postgres, gRPC, Kafka, RESTful API, Kubernetes, Docker, Consul, Vault, Grafana, Prometeus, Tinkoff Sage, Gitlab CI/CD, Tinkoff Time (Mattermost)
SSO (Single Sign-On) — единая точка авторизации для всего Тинькофф банка, работающая по протоколам OAuth 2.0 и OpenID Connect.
• Разработал интеграцию для бесшовной авторизации между Instant App/App Clips и полноценным приложением банка.
• На 70% уменьшил объем данных, хранимых для ссылочной авторизации в Aerospike.
• Оптимизировал базу данных Oracle (удаление избыточных данных, оптимизация запросов для нужд команды тестирования).
• Разработал бота для оповещения дежурных команд о новых релизах.
• Дежурства и поддержка клиентов SSO.
• Команда 20 человек.
Стек: Scala, Oracle, Aerospike, Kafka, RESTful API, Kubernetes, Docker, Consul, Vault, Grafana, Prometeus, Tinkoff Sage, Gitlab CI/CD, Teamcity, Tinkoff Time (Mattermost)
Интерсвязь (3 млн клиентов) — федеральный оператор связи и одна из крупнейших IT-компаний Урала, который развивает суперапп «Интерсвязь. Умный город». Это приложение — ключ к большой экосистеме ИТ-решений: «Умный домофон», городское видеонаблюдение, ТВ-приставка ISbox, «Умные парковки», системы в сфере ЖКХ, записи к врачам и многое другое.
API мобильного приложения (микросервисы чатов)
• Разработка бэкенда мессенджера для связи с поддержкой (переезд с PHP-монолита в микросервис).
• Разработал MVP для бэкенда общедомовых чатов “Соседи”.
• Разработал микросервис чат-бота и интеграцию с командой ML.
• Взаимодействие с командами мобильной разработки, нотификаций.
• Команда 5 человек.
Стек: Go, Postgres, gRPC, Redis, Kafka, RESTful API, Kubernetes, Docker, Grafana, Prometeus, Gitlab CI/CD, Slack
Специальность Прикладная математика и Информатика.
Tinkoff Fintech School dedicated to learn how to develop modern applications. I took part in Scala course and have completed the coursework using functional Scala stack:
zio — Core effect / runtime
http4s — API server
liquibase — DB migration
postgres — Database
doobie — JDBC layer
hikari — Connection pool for DB
quill — QDSL for DB management
circe — JSON serialization
zio-logging — Logging
zio-config — Reading config file
zio-magic — Dependency Injection
Link to the project: https://github.com/ryazhapov/angle