Skip to content
View maximeal10's full-sized avatar
  • Turkey, Manavgat/Side

Block or report maximeal10

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.

Maximum 250 characters. Please don't include any personal information such as legal names or email addresses. 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
maximeal10/README.md

Maksim Ashurov

Location: Novi Sad, Serbia / Remote
Email: [email protected]
LinkedIn: https://www.linkedin.com/in/maximeal10/

About Me

Senior iOS Developer

  • 7+ years of experience across iOS, macOS, and backend (Vapor)
  • Led development of full-stack apps, tools, and frameworks in Swift
  • Deep experience with SwiftUI, Combine, WebSockets, and architecture patterns

Passionate iOS developer with 7+ years of experience delivering elegant and performant apps, from lean MVPs to large-scale financial platforms. Experienced in leading cross-functional teams, building internal tooling, and owning features end-to-end across mobile and backend systems.

In addition to iOS development, I have experience in web development, currently using JavaScript for various utilities.

Skills

Programming languages

  • Primary (Daily Use / Commercial)
    Swift
  • Secondary (Utility / Scripting / Past Commercial Use)
    Objective-C, JavaScript, Python
  • Tertiary (Non-Commercial / Hobby)
    C, C++

UI Frameworks

  • SwiftUI, UIKit, AppKit

Async / Reactive

  • Structured concurrency
  • Combine, RxSwift, ReactiveObjC
  • PromiseKit

Databases

  • Realm, CoreData
  • SQLite, MySQL, PostgreSQL

Sockets

  • WebSockets, UNIX domain sockets

Application Architecture

  • MVVM, CleanSwift, VIPER, MVC

Backend

  • Vapor, Fluent

Tooling & DevOps

  • Git, Fastlane, CI/CD, Xcode Instruments, Charles Proxy

Projects and Experience

2024-2025: GoInvest

Investment application

  • Technologies: Swift, SwiftUI, Combine, Structured concurrency, MVVM, WebSockets
  • Responsibilities: Joined a large team to develop the GoInvest application. In addition to working on product tasks, also contributed to a well-structured SwiftUI design system by developing new UI components. Refactored and optimized code to improve maintainability and performance. Wrote unit tests.
  • Competencies: UI, Refactoring

2024: PrimeXBT

Platform for Crypto, Investing, and CFD trading

  • Technologies: Swift, SwiftUI, UIKit, Combine, MVVM, WebSockets, SnapKit
  • Responsibilities: Developer in a large team. Worked on creating a seamless user experience by integrating new SwiftUI components into the existing UIKit framework, ensuring consistent UI/UX across both systems.

2023: Regium

Application for creating, managing, and deploying forms, and handling the collection and storage of submitted responses.
The solution included:
– iOS client application
– macOS admin panel application
– Vapor backend with Fluent ORM

  • Responsibilities: Lead developer. Responsible for the design of the entire product (frontend and backend). The most exciting aspect was creating a unified codebase in Swift, enabling all team members to contribute across iOS, macOS, and backend layers with ease.
  • Technologies: Swift, SwiftUI, Combine, MVVM, Vapor, Fluent, Structured concurrency

2022-2023: Fotrum BS

Automated competitive mobile platform for gamers.

  • Technologies: Swift, SwiftUI, Combine, MVVM, WebSockets
  • Responsibilities: Rewrote a cross-platform React Native application from scratch using SwiftUI, supporting both iPhone and iPad.
  • Achievements: First experience with SwiftUI/Combine; gained significant expertise in these technologies while working on the project.
  • Developed a JavaScript application to generate localization files for all platforms (iOS, Android, Backend) from a shared translation table.

2021: Sinara Investments

Investment application

  • Technologies: Swift, UIKit, PureLayout, RxSwift, MVVM
  • Responsibilities: Joined the team as a developer with brokerage app experience. Contributed to development and provided consultation on domain-specific details. Many of my suggestions were adopted by the team.

2019: KYC for Sum&Substance

  • Technologies: Swift, UIKit
  • Responsibilities: Developed an embeddable module for remote identity verification, including document scanning and live face recognition (video-based), which sent verification requests to the server.

2018: Tibia

Internal-use app for conference setup teams, operating with hundreds of iBeacons. While placing beacons on walls and ceilings, the app allows them to be associated with locations on a map, configure necessary settings like power and signal frequency, and collect tracking routes for navigation setup.

  • Technologies: Swift, UIKit, RxSwift, CleanSwift, Realm, CoreBluetooth, CoreLocation
  • Responsibilities: Lead Developer

2017-2021: Otkritie Broker

Investment application

  • Technologies: Swift, UIKit, PromiseKit, CleanSwift, WebSockets

  • Responsibilities: Served as Team Leader, overseeing development, task distribution, code reviews, CI setup, and optimizing the development process.

  • Key Contributions:

    • TextStyle/NumberStyle/AmountStyle: Developed a set of utilities for formatting strings, numbers, and values (in currency or other units) into NSAttributedString using predefined styles, greatly improving speed and consistency.
    • ViewNodes: Created a framework inspired by SwiftUI, enabling rapid, declarative UI component layout with support for iOS 10/11.
    • Utilities for Complex/Parallel Animations: Enabled quick implementation of complex designer-specified animations.
    • Browser Plugin: Developed a plugin that generates API interaction code from Confluence documentation in one click when backend methods were updated.

    These tools significantly improved task speed and quality. The team continues to use and maintain them even after my departure in 2021.

2017-2019 Various Economic Forums (e.g., SPIEF, Eastern Economic Forum, Moscow Financial Forum, International Economic Forum)

  • Technologies: Objective-C, UIKit, ReactiveObjC, CoreData, WebSockets
  • Responsibilities: Developed mobile applications for major economic events with functionalities including event programs, participant diaries, chat systems, interactive voting, indoor/outdoor navigation.

:wq

Pinned Loading

  1. swift-snail-layout swift-snail-layout Public

    A declarative, SwiftUI-inspired layout library for TypeScript that enables you to build complex, high-performance layouts with a clean, composable API.

    TypeScript 1

  2. StickyCells StickyCells Public

    Table View with sticky cells

    Swift 1 1

  3. squircle squircle Public

    JavaScript