Anton Kashnikov
Aspiring and highly motivated Junior iOS Developer with over 3 years of hands-on and over 6 months of commercial experience building user-centric mobile applications. Proficient in Swift, iOS development frameworks, and Agile methodologies. Passionate about crafting intuitive UI and scalable, efficient solutions. Skilled in problem-solving, collaboration, and self-driven learning.
Experience
Hiiro Ltd
Fitness App for Marathon Preparation | Junior iOS-developer (June 2024 – Present)
- Design and develop a fitness app using SwiftUI with AI-coach for personalized training plans.
- Integrate Apple Watch for real-time activity tracking.
- Implement OpenAPI for server communication and OAuth 2.0 for secure authentication.
- Use MVVM architecture for scalability and maintainability.
- Conduct and participate in code reviews to ensure quality.
Project Work
Graduation team project «FakeNFT»
github.com/anton-kashnikoff/iOS-FakeNFTThe application helps users to view and purchase NFT (NonFungible Token). The purchase functionality is simulated using a side server. Viewing NFT collections. View and purchase NFT (simulated). View user ratings.
- Code layout
- Use UICollectionView, UITableView, TabBarController, NavigationController, WebViewController and GCD.
- Dark mode.
«Tracker» app
github.com/anton-kashnikoff/TrackerThe app helps users form healthy habits and monitor their implementation. Monitoring habits by day of the week. View progress based on habits.
- Code layout using MVVM architecture.
- Use HTTP-requests and REST APIs.
- Storing data using CoreData framework.
- Add Snapshot-tests and implement analytics Yandex Mobile Metrica.
«ImageFeed» app
github.com/anton-kashnikoff/ImageFeedThe multi-page application is designed to view images via the Unsplash API. View an endless feed of images from Unsplash Editorial. View brief information from the user's profile.
- Create a user-friendly and intuitive interface for the app using storyboard.
- Implemented user authorization via the OAuth 2.0 Unsplash API.
- Add Unit and UI-tests.
- Work with Keychain via KeychainWrapper.
- Integrate Kingficher for photo downloading.
«MovieQuiz» app
github.com/anton-kashnikoff/MovieQuiz-iosA one-page application with quizzes about films from the top 250 ratings and the most popular films on IMDb. The app user consistently answers questions about the rating of the movie. At the end of each round, statistics are shown on the number of correct answers and the user's best results. The goal is to answer all 10 questions of the round correctly.
- Implemented the application through the Factory pattern.
- Add Unit and UI-tests
- Use HTTP-requests and REST APIs.
About me
I like developing mobile apps for iOS because I like when the interface is made with care for users. Since high school, I started to be interested in Swift, as I didn't like other programming languages, and the opportunity to develop for Apple platforms was inspiring. I like to explore new technologies, frameworks and libraries, and try to implement them in my projects. I devote a lot of time to self-study: blogs, courses, simulators, and learning platforms. Completed a course on iOS development at Yandex. A workshop where I did 3 independent and 1 team project. I'm interested in psychology and self-knowledge. I'm inspired by music, I watch TV series and I really love animals.