Денис (Mobile Developer)

Уровень специалиста: Senior

Информация:
Mobile-разработчик, специализирующийся на Swift, Kotlin, React Native. Длительный опыт, глубокие знания, позволяют Денису создавать качественный продукт в срок. Отлично поладит с любым коллегой, легко войдет в команду, но при этом способен работать и самостоятельно или занимать роль наставника.

Язык программирования
Swift
9
Kotlin
9
Java
9
JavaScript
6
C#
6
SQL
5
C / C++
5
Objective-C
5
Dart
4
Frameworks
Android SDK
9
Core Data
7
XCFrameworks
7
Ktor
7
React Native
6
TypeScript
6
.NET
6
NodeJS
5
Spring
5
Flutter
4
Базы Данных
MySQL / MariaDB
7
Тестирование
Jest
7
Ручное тестирование
6
JUnit
4
XCTest
4
Дополнительно
Git, Bitbucket, CocoaPod, Xcode 11+
Опыт работы:
  1. Cryptographic messenger (ios native):
    Приложение для обмена сообщениями между пользователями и в групповом чате используя сквозное шифрование
    Реализация работы с API, закладывание архитектуры, реализация классов для алгоритмов шифрования, шифрование запросовов перед отправкой и дешифровка ответа
    Стек: SwiftUI, Combine, Alamofire, MVVM

  2. Lifelines:
    Новостной агрегатор
    Закладывание архитектуры, реализация модуля для работы с API, настройка кодогенерации, реализация нескольких модулей из стека экранов приложения
    Стек: Swift, VIPER, Swagger-Codegen, Alamofire, RxSwift

  3. Lifelines:
    Новостной агрегатор
    Закладывание архитектуры, создания отдельного модуля для взаимодействия с API, создание необходимых зависимостей, реализация дизайна и бизнес-логики нескольких экранов приложения
    Стек: Kotlin, Hilt, Retrofit, Moxy MVP, Single Activity Application, Navigation Component, Material Design