Skip to content
View MickhailP's full-sized avatar
🎯
Focusing on a issue
🎯
Focusing on a issue
Block or Report

Block or report MickhailP

Block user

Prevent this user from interacting with your repositories and sending you notifications. Learn more about blocking users.

You must be logged in to block users.

Please don't include any personal information such as legal names or email addresses. Maximum 100 characters, markdown supported. This note will be visible to only you.
Report abuse

Contact GitHub support about this user’s behavior. Learn more about reporting abuse.

Report abuse
MickhailP/README.md

Hi there, I'm Mikhail πŸ‘‹πŸΌ

πŸ‘¨πŸΌβ€πŸ’» I'm a self-taught iOS-Developer, dad, hockey player and snowboarder.

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πŸ‘¨πŸΌβ€πŸ’»

🧡 Some facts about me:

  • 🧠 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.

πŸ’» Core skills

  • 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

πŸ’Ό My Portfolio

main2

This applicarion allows user to observe followers of specific person on GitHub.

Icon

Key technologies:

  • UIKit, programmatic UI
  • Snapkit
  • Custom Reusable Views
  • REST API
  • Concurrency

1st

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

VK

Habit tracker application. Notify user to execute habits in specific time through NotificationCentre.

App Icon

Icon

Key technologies:

  • SwiftUI
  • NotificationCentre
  • REST API
  • Firebase
  • MVVM
  • Combine
  • JSON parsing
  • SPM 6

Weather application. It useses a REST API to fetch weather forecast for the user's location and its favorite places.

Icon

Key technologies:

  • REST API
  • Concurrency, TaskGroup
  • CoreLocation, MapKit
  • Custom UI components
  • SwifLint w2

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

4

Bootcamp projects

πŸ€™πŸΌ Contact with me:

tugberkkco tugberkcanozen mih_pv Slack Slack

πŸ“Š GitHub Stats:


Certficate

Popular repositories

  1. Habbity Habbity Public

    Swift 3

  2. WeatherAround WeatherAround Public

    Swift 3

  3. SwiftUIBootcamp SwiftUIBootcamp Public

    Swift 2

  4. SwiftCourse SwiftCourse Public

    Swift 1

  5. open-source-ios-apps open-source-ios-apps Public

    Forked from dkhamsing/open-source-ios-apps

    πŸ“± Collaborative List of Open-Source iOS Apps

    Swift 1

  6. ConcurencyBootcamp ConcurencyBootcamp Public

    Swift 1