Andrey Parchukov

iOS-developer
Andrey Parchukov
iOS-developer
Ташкентская область
Специализации

Мобильные приложения

Навыки

Git
MVC
CoreData
Swift
SQL
MVVM
iOS
OOP

Обо мне

I worked for 4.5 years as a Full-Stack Developer. As a part of team I developed 4 Web applications of varying complexity, which went through the full development cycle - from prototyping to release. In addition, I have experience in developing mobile applications for iOS/Android platforms. Now I decided to specialize in iOS development. I follow iOS trends, Apple Events, watch WWDC lectures and listen to podcasts. I attend Mobius conferences in 2018, 2021 and 2022. Now I am looking for the desired vacancy. I have experience and skills in programming, a good technical base. Meeting in front of something new becomes an interesting challenge for me. I like to go back to my old code, find imperfections in it and fix them.
To upgrade my skills, I took professional training with Otus and SwiftBook. Thanks to the courses I have mastered, I can solve problems related to multithreading (GCD, Operations), caching (CoreData, Realm), creating widgets, and also learned how to use the Combine framework.
I know how to work productively in a team: I effectively plan my time and tasks, I am ready to help colleagues, I have good communication skills. I have experience of working in international teams.

Portfolio

  • Indoor Navigation

    Deutsche Telekom IT Solutions None

    Application for locating inside large office buildings. Search and view POI (points of interest). Navigation, building a route from point A to point B. - Choice of application architecture - MVC - UI development (Figma) - Developed the main functionality of the application - Integration of external SDK (NavVis SDK) - Developed clients for iOS/Android platform Implemented MVP applications published to AirWatch for corporate use. Technology stack: Swift, UIKit, CocoaPods, Java, Dagger2, SQLite, Room, Gradle
  • ParkingApp

    Deutsche Telekom IT Solutions None

    Application for drivers. Reservation of parking spaces. Remote control of an automatic parking space barrier based on signal transmission at a frequency of 433 MHz. The transmitter installed on the Raspberry Pi is used to generate the signal. - Analysis of the problem, search and selection of solutions - Choice of framework (SwiftUI) and architecture (MVVM) - UI development (Figma) - Developed key functionality of the application - Developed backend applications - Implemented communication mechanism between client and Raspberry Pi Application MVP implemented. The choice of the SwiftUI framework allowed us to speed up the development time and reduce the code base. Technology stack: Swift, SwiftUI, CocoaPods, Alamofire, XCode, Kotlin, Spring Boot
  • EvacuationApp

    Deutsche Telekom IT Solutions None

    Application fir informing company employees about emergencies that have arisen in the office. The ability for the user to create an emergency notification himself, call emergency services. - Choice of framework (SwiftUI) and architecture (MVVM) - UI development (Figma) - Developed key functionality of the application - Implemented demo mode of push notifications (LocalNotifications) with subsequent transition to the location of the office (map view) with a description of the emergency Application prototype implemented. Technology Stack: Swift, SwiftUI, MapKit, Local Notifications, XCode Performed iOS developer tasks as a Fullstack developer.

Education

  • Saint-Petersburg National Research University of Information Technologies, Mechanics and Optics

    Магистратура

    1 сентября 2009 г. - 1 июня 2015 г.
  • OTUS

    Другое / iOS-developer

    1 мая 2022 г. - 1 ноября 2022 г.

Work Experience

  • Full-Stack Developer

    Deutsche Telekom IT Solutions

    1 апреля 2018 г. - 1 августа 2022 г.