Position: iOS Developer
Category: iOS
English level: pre
Years of experience: 1


I have 1 year of hands-on experience in iOS development with a full history on my GitHub. 

I am very responsible, attentive to details, and independent, which allows me to work quickly and efficiently, meet deadlines and comply with all established requirements and standards.

I strive for constant self-development, learning new technologies and methods of work in order to become even more qualified specialist. I am sure my motivation, hard work, and persistence will help me to succeed in future projects and become a reliable and valuable member of your team.

Project 1: RayBan-Store 
   • Description: а full-featured app (excluding purchases) that allows users to order glasses from the online store.
   • Goals: build a complex, scalable, and maintainable application, using Clean Architecture and MVP pattern, that adheres to SOLID principles, communicates with the Firebase database in real-time, and uses FirebaseAuth for authentication.
   • Technologies: Swift, Xcode, CocoaPods, SwiftLint, AutoLayout, async/await, JSON, UIKit, Stevia, CoreAnimation, FirebaseAuth, FirebaseDatabase, Facebook SDK, Network, URLSession.

Project 2:  SpaceX
   • Description: SpaceX app is an iOS application that provides information about SpaceX rockets and launches.
   • Goals: develop the application using the Clean Swift architecture, Learn GraphQL and Apollo-iOS framework, and Work with SceneKit and 3D models.
   Technologies: Swift, Xcode, Storyboard, Clean Swift, GraphQL, UIKit, Apollo-iOS, SceneKit, URLSessio

Project 3: Food-App
   • Description: a food ordering app that allows users to sign up, sign in, browse menus,
add items to their cart from various categories, and place orders.
   • Goals: use MVVM pattern with UIKit framework in practice, and implement credentials storage with Keychain.
   • Technologies: Swift, Xcode, Storyboard, MVVM, JSON, Codable, Foundation, UIKit, URLSession, Keychain, NotificationCenter.

Project 4: Design-Patterns 
   • Description: the app is a list of 20 design patterns, grouped into categories. Each pattern has a brief description, structure, and a specific situation implementation.
   • Goals: Learn design patterns. Using the knowledge gained from learning Sketch, design an application for quick access to patterns and code examples. Finally, implement the application in XCode.
   • Technologies: Sketch, Swift, Xcode, Storyboard, UIKit, Playground, JSON, Regex, NSAttributedString.

More projects on my GitHub
As a junior iOS developer, I am looking for a company that allows me to work on real-world projects, where I can make valuable contributions to iOS app development. It is essential for me to be a part of a team with experienced iOS developers who can guide me in my professional growth. I seek an environment that promotes continuous learning, and that will help me stay up-to-date with the latest industry trends and best practices.