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.
![Icon](https://private-user-images.githubusercontent.com/81718237/241765868-09588cd3-de62-47cf-8ec6-cefd977b79cd.png?jwt=eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJpc3MiOiJnaXRodWIuY29tIiwiYXVkIjoicmF3LmdpdGh1YnVzZXJjb250ZW50LmNvbSIsImtleSI6ImtleTUiLCJleHAiOjE3MTg0MjU3NjYsIm5iZiI6MTcxODQyNTQ2NiwicGF0aCI6Ii84MTcxODIzNy8yNDE3NjU4NjgtMDk1ODhjZDMtZGU2Mi00N2NmLThlYzYtY2VmZDk3N2I3OWNkLnBuZz9YLUFtei1BbGdvcml0aG09QVdTNC1ITUFDLVNIQTI1NiZYLUFtei1DcmVkZW50aWFsPUFLSUFWQ09EWUxTQTUzUFFLNFpBJTJGMjAyNDA2MTUlMkZ1cy1lYXN0LTElMkZzMyUyRmF3czRfcmVxdWVzdCZYLUFtei1EYXRlPTIwMjQwNjE1VDA0MjQyNlomWC1BbXotRXhwaXJlcz0zMDAmWC1BbXotU2lnbmF0dXJlPTRlNTI2ZjJmYjJlYTI3MmM5YmU4YzU2Y2E4OGZiYTBiZTI5MzUzNmY3NTZmODFkZmE5N2FhOWY5NmUyZDYwNzMmWC1BbXotU2lnbmVkSGVhZGVycz1ob3N0JmFjdG9yX2lkPTAma2V5X2lkPTAmcmVwb19pZD0wIn0.IAASnUhnfgwOng42Xgb6qHe1iCxisllVcDAKDyYZhIc)
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