Привет! Меня зову Денис, я занимаюсь разработкой коммерческого программного обеспечения 15+ лет.
С осени 2009 года программирую под iOS - сначала на Objective-C, затем с 2015 года на Swift.
Мои профили в профессиональных сообществах:
Так же можете найти меня в социальных сетях:
Область моих интересов
- Разработка: Swift, Objective-C, C/C++
- Скриптинг и тулинг: Ruby, Python, Javascript, golang, shell
- Архитектуры и паттены: GoF, SOLID, GRASP, MVC, MVVM, MVP, VIPER, CleanSwift, Reactive Programming, DbC
- Базы данных: CoreData, Realm
- UI и вёрстка: UIKit, Storyboards, SnapKit, PinLayout
- Сеть: Alamofire, Moya, Swagger, URLSession, SocketIO, GRPC
- Компьютерная графика - CoreGraphics, AVKit/AVFoundation
- Реактивное программирование - RxSwift, PromiseKit, Combine
- Внедрение зависимостей - Swinject, DITranquillity
- Юнит тесты - XCTests, OHTTPStubs, Quick
- AI и ускорение: ARKit, VRKit, CoreML, Acceleration
- Фреймворки iOS: StoreKit, CoreBluetooth, CoreNFC, CallKit, PushKit, PassKit
- Управление кодом: git, svn, GitHub, Gitlab, Bitbucket
- Менеджеры пакетов: Cocapods, Carthage, SPM
- Кодогенерация: xcodegen, tuist, Swagger
- Аналитика: Firebase, Appsflyer, Yandex Metrika
- CI/CD: fastlane, Bitrise.io, CircleCI, Jenkins
- Управление проектами: JIRA, utrack
- Сеть: TCP, UDP, IP, HTTP, VoIP
- Серверные события: GRPC, WebSocket, Socket.io, MQTT
- Сериализация: JSON, XML, Protobuf
- Шифрование: RSA, ECDH, AES