Skip to content
View tsomuk's full-sized avatar
👨‍💻
👨‍💻

Block or report tsomuk

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
tsomuk/README.md

Header of the page

Nikita Tsomuk

iOS Developer with QA background

  • 🌍 I'm based in Tel-Aviv
  • ✉️ You can contact me via:

linkedin  github    instagram

Skills:

Swift  Git  PostgreSQL  Figma  Sketch  Photoshop

UIKit / SwiftUI / Combine / MVC / MVVM / Core Data / Realm / CocoaPods / SPM / GCD / WebSockets / REST / Unit Testing / UI Testing

Examples of work:

A single-page application featuring quizzes about movies from the top 250 IMDb ratings and the most popular films. Users of the application answer questions about the movie ratings sequentially. At the end of each round, the game displays statistics on the number of correct answers and the user's best results. The goal of the game is to answer all 10 questions in a round correctly.

UIKIt, Networking, UserDefaults, MVC, Unit Tests, UI Tests

An application with an endless feed of photos from the Unsplash service. Login is done through an account via WebView. The application has six screens, two main of them - the image feed and the profile screen. Switching between them is done using a TabBar. From the image feed, you can navigate to a full-screen image viewing screen with the option to save or share the picture.

UIKIt, UITableView, WKWebView, Networking, Keychain Wrapper, Kingfisher, ProgressHUD, Unit Tests, UI Tests

The application helps users browse and purchase NFTs. The purchase functionality is simulated using a mock server.

  • Browse NFT Collections: Users can view different collections of NFTs.
  • View and Purchase NFTs (Simulated): Users can view individual NFTs and simulate the purchase process.
  • View User Ratings: Users can see a ranking of other users based on their activity or collection.

UIKIt, SnapKit, UICollectionView, WKWebView, Networking, Kingfisher, ProgressHUD

The application helps users form and track beneficial habits.

  • Track Habits by Days of the Week: Users can monitor their habits on a daily basis.
  • View Habit Progress: Users can view their progress on habits over time.

UIKIt, MVVM, CoreData, Localization, UIPageViewController, AppMetrica, Cocoapods, Snapshot Tests

The goal of this test assignment is to create an application that displays a list of doctors and information about them. The application should have three screens: a list of doctors, a detailed screen, and a booking screen. The data should be loaded in JSON format from the internet.

SwiftUI, MVVM, Async/await

Anurag's GitHub stats

Popular repositories Loading

  1. MovieQuiz_yp MovieQuiz_yp Public

    Forked from Yandex-Practicum/MovieQuiz-ios

    Swift

  2. ImageFeed ImageFeed Public

    ImageFeed app

    Swift

  3. tsomuk tsomuk Public

  4. Tracker Tracker Public

    Swift

  5. DocTest DocTest Public

    Swift