I would like to introduce my portfolio projects here. Please, follow this page and anjoy the content.
You can find my CV here: -> CV Mikhail Perevozchikov iOS .pdf
Currently I am learning and mastering in Algorithms and UnitTestingπ¨πΌβπ»
- π§ I'm inspired to explore new technologies
- πΌ I'm looking forward to find a new job as an iOS Developer.
- π« You can reach me on Twitter.
- ππΌββοΈ Always good to meet new friends .
- π βοΈ Pizza and coffee are my weakness.
- Swift
- UIKit, SwitUI
- Storyboard, XIB, programmatic UI with SnapKit
- REST API
- Concurrency, GCD
- MVC, MVP, MVVM
- Combine
- UnitTesting, CocoaPods, SPM
- DependencyInjection
- Firebase, CoreData, Realm, UserDefaults
- MapKit, CoreLocation
- OOP, SOLID, DRY, YAGNI
- SwiftLint
- GitFlow
- Agile
This applicarion allows user to observe followers of specific person on GitHub.

Key technologies:
- UIKit, programmatic UI
- Snapkit
- Custom Reusable Views
- REST API
- Concurrency
Feed of images from VK API. The user can search from VK's specific album
Key technologies:
- UIKit + SnapKit
- MVVM + Coordinator
- VK OAuth 2.0
- Async/await
- Code layout
- Target iOS 15.0, Target Device- iPhone
- Image caching
- Dark/Light mode
- Keychain
- GitFlow
- Eng/Rus localization
- Custom reusable views
- Habbity
Habit tracker application. Notify user to execute habits in specific time through NotificationCentre.
Key technologies:
Weather application. It useses a REST API to fetch weather forecast for the user's location and its favorite places.
Key technologies:
This is the app that allows users to watch TV from an iPhone. It's using an HTTP Live Streaming technology. The user can choose some channel from a list received from API and watch video online and change its resolution.
Key technologies:
- HTTP Live Streaming
- UnitTesting
- Protocol Oriented Programming
- JSON parsing
- Image caching
- UserDefaults
- SwifLint