Skip to content
View nikolai-eremenko's full-sized avatar
📱
Working from home
📱
Working from home

Block or report nikolai-eremenko

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.

Content in all repositories owned by your account will be closed.
Maximum 250 characters. Please don’t include any personal information such as legal names or email addresses. Markdown is supported. This note will only be visible to you.
Report abuse

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

Report abuse
nikolai-eremenko/README.md

Welcome!

iOS Developer focused on building clean and maintainable applications using Swift, UIKit and SwiftUI.

I enjoy working on scalable architecture, improving app performance and writing maintainable code.

🧠 Skills

  • Core Swift · UIKit · SwiftUI · Combine · async/await
  • Architecture: MVVM · VIPER · MVP
  • Practices: SOLID · Clean Architecture · Dependency Injection
  • Persistence: Core Data · SQLite
  • Testing: XCTest · Unit Testing · UI Testing · Snapshot Testing
  • Tools: Xcode · Git · Postman · Firebase · Figma

📱 Projects

VolleyBolley iOS App
VIPER · Moya · UIKit

  • Team-based volleyball match management app
  • Worked in a cross-functional team (backend, Android, iOS)
  • REST API integration and request abstraction with Moya
  • Feature-based module separation using VIPER
  • Error handling and offline state support

Task Management App
VIPER · Core Data · XCTest · async/await

  • Multi-screen task management application
  • Offline persistence using Core Data
  • REST API integration with synchronization
  • Layered architecture with VIPER and dependency injection
  • Unit and UI testing
  • Focus on maintainable and scalable codebase

Currently Exploring

Swift Concurrency · System Design · CI/CD · Advanced UIKit


📫 Contact

💼 Open to Junior / Middle iOS opportunities

Pinned Loading

  1. VolleyBolleyIOS VolleyBolleyIOS Public

    iOS (UIKit) application for managing volleyball teams, matches, and player statistics, built with VIPER + Clean Architecture, Swinject DI, and production-grade modular design.

    Swift

  2. TaskFlow TaskFlow Public

    iOS Todo app built with VIPER + Clean Architecture, featuring Core Data persistence, Moya networking, and modular layered design.

    Swift

  3. ImageFeed ImageFeed Public

    UIKit-based iOS app for browsing Unsplash images with OAuth authentication, infinite feed, fullscreen viewer, and profile screen.

    Swift

  4. nft-marketplace-ios nft-marketplace-ios Public

    iOS NFT marketplace app built with UIKit, MVVM, and fully programmatic UI. Team-based project focused on scalable architecture and clean separation of layers.

    HTML