Никита М. IOS разработчик, Middle+

ID 20572
НМ
Никита М.
Мужчина
Беларусь, Минск, UTC+3
Ставка
4 545,45 Р/час
НДС не облагается
Специалист доступен с 18 августа 2025 г.

Добавьте подходящих специалистов в список и оформите заявку для предварительного бронирования времени специалистов. После оформления заявки ваш персональный менеджер организует прохождение всех необходимых проверок с вами и каждым кандидатом из заявки. Специалист привлекается к проекту только после окончательного подтверждения его выхода с вашей стороны.

Подробнее
О специалисте
Специализация
IOS разработчик
Грейд
Middle+
Навыки
iOS SDK
Swift
Git
CocoaPods
Unit testing
WebSockets
CI/CD
UI Testing
Snapshot testing
SwiftUI
MVVM
VIP
VIPER
MVP
apphud
GCD
Swift Modern Concurrency
DRY
KISS
Storyboards
Xib
Auto Layout
Alamofire
Combine
RxSwift
swiftcharts
SwiftGen
DI
UI Kit
IOS
REST API
Objective-C
Core Graphics
Application Lifecycle
iOs Human Interface Guidelines
Yagni
Dry Kiss Solid
Core Animation
Отрасли
E-commerce & Retail
FinTech & Banking
LifeStyle
RnD
Social Networking
Знание языков
Английский — B2
Главное о специалисте
iOS-разработчик уровня Middle+. Опыт работы на проектах в различных отраслях: RnD, FinTech & Banking, LifeStyle, E-commerce & Retail. В рамках проектов выполнял следующие задачи: - оценка задач и планирование спринтов; - согласование решений с менеджером проекта; - CodeReview; - имплементация нового функционала; - упразднение легаси кода; - редизайн систем; - написание UI/Unit и Snapshot тестов; - работа с SPM; - использование аналитики и крашлитики в разработке. Работал в командах из 7 и более человек, взаимодействовал с другими подразделениями разработки.
Проекты   (6 лет 7 месяцев)
CuspySoftware
Роль
iOS-Developer
Обязанности
Принимал участие в доработке уже написаного (но не полностью) проекта. Аналогов такого проекта еще нет на рынке СНГ, он является первым в своем роде, однако технологии, используемые в нем, ничем не отличаются от остальных проектов. Обладаю пониманием многопоточности и связанных с ней проблем. Команда состояла из 7 человек: 2 iOS, Android, QA, 2 UI/UX, Project Manager. В мои задачи, преимущественно, входило: оценка задач, согласование и составление планинга на спринт, написание unit-тестов , принятие решений с последующим согласованием с менеджером проекта. Ввиду наличия еще нескольких разработчиков на проекте необходимо было проводить тщательный CodeReview, а также реагировать на выявление багов со стороны QA команды.
Стек специалиста на проекте
Git, Swift, Alamofire, Firebase, MVVM, Realm, VIPER, CocoaPods, SnapKit, ARC, iOS SDK, Unit testing, Yagni, UI Kit, CI/CD, WebSockets, Gitlab CI, SwiftUI, XCUITest, Dry Kiss Solid, Паттерны проектирования и архитектур, Application Lifecycle, iOs Human Interface Guidelines, swifteasylayout
Отрасль проекта
RnD
Период работы
Август 2024 - По настоящее время  (1 год 1 месяц)
Центр Финансовых Технологий
Роль
iOS-Developer
Обязанности
Был частью большой команды разработчиков. Работали над огромным проектом по предоставлению пользователям займов, а также осуществление денежных переводов. В основе проекта лежит архитектура VIPER + разные архитектурные паттерны. Кофигурацию UI-части выделена в отдельные блоки кода для каждого флоу. Весь UI написан через код. Все части "коры" приложения - это самописные библиотеки, разработанные командой ЦФТ. Работа с iOS SDK, паттернами проектирования и архитектур (в т.ч. модульной). Процесс разработки происходил таким образом, чтобы все части большой команды взаимодействовали между собой, но при этом не блокировали друг друга. В том числе разрабатывалось приложение для iPad. Команды "Коры" занимается добавлением фич и фиксом багов, связанных с базовыми вещами приложения, "Фичевые" команды занимались имплементацией фичей и фиксом багов в той части, с которой непосредственно взаимодействует пользователь. Вся команда разработки подразделена на мелкие команды, которые состоят из: нескольких iOS+And разработчики, QA, а также менеджер. Таким образом каждая команда представляла собой обособленное подразделение разработки. В мои обязанности входило: - имплементация нового функционала; - упразднение легаси кода; - редизайн некоторых систем; - участие в sprint planning; - тесно работал с SPM: создавал новые, настраивал их а также редактировал имеющиеся; -UI/Unit , Snapshot testing: написание, прогон, корректировка; - CI/CD + Git.
Стек специалиста на проекте
Git, Swift, VIPER, iOS SDK, UI, Testing, CI/CD, WebSockets, Snapshot testing, UnitX, Swift UI
Отрасль проекта
FinTech & Banking
Период работы
Февраль 2024 - Август 2024  (7 месяцев)
Createx
Роль
iOS-Developer
Обязанности
Занимался разработкой приложения "пульсометр" с нуля, создавал архитектуру приложения. Это многофункциональные приложение, в котором пользователь имел возможность замерять пульс, а также устанавливать иные показатели здоровья: артериальное давление, температура тела, масса, рост, вес и др показатели. Также данное приложение взаимодействовало с сервером, на отправку и получение данных, в том числе получение статей на тему здоровья, питания и др.
Стек специалиста на проекте
Alamofire, VIPER, Swinject, GCD, SwiftGen, VIP, iOS SDK, Core Graphics, Keychain, swiftcharts, Storyboard, SwiftyStore, healthkit
Отрасль проекта
LifeStyle
Период работы
Октябрь 2023 - Февраль 2024  (5 месяцев)
Формат работы
Тип занятости
Фулл-тайм
Формат работы
Удаленно
Командировки
Не готов
Релокация
Не готов
Готов работать на зарубежных проектах
Нет

Похожие специалисты

FinTech & Banking • Media • Social Networking • Telecom
ДВ
Даниил В.
Красноярск
IOS разработчик
Senior
4 285,71 Р/час
Objective-C
Swift
CI/CD
CocoaPods
Fastlane
Git
Git Flow
Jira
SPM
SwiftFormat
+74

О себе: Опыт работы: более 5 лет. Мобильный iOS разработчик с коммерческим опытом около 5 лет. Есть опыт работы в стартапе и больших компаниях с четким разделением ролей. Помимо Swift имею прочную базу C/C++. Интересуюсь новыми технологиями и активно изучаю новое. Компетенция: Языки программирования: Swift, Objective-C. Инструменты разработки: Xсode, Git, GitFlow, Jira, CI/CD Fastlane, CocoaPods, SPM, Swiftlint, swiftformat, tvOS. Архитектура и подходы: ООП, SOLID, KISS, DRY, YAGNI, MVC, MVP, VIPER, MVVM, Clean Swift, Coordinator. Сетевые технологии: HTTPS, REST API, JSON, SQL, SSL/TLS. UI: UIKit, SwiftUI, AutoLayout, XIB, Storyboards, SnapKit, AVFoundation, CoreAnimation, Metal. Многопоточность и асинхронность: GCD, OperationQueue, NSOperation, Thread, pthread, Async Operations, Modern/Structured concurrency (Async/await). Хранение данных: CoreData, Realm, UserDefaults, KeyChain. Асинхронные библиотеки: RxSwift, Combine. Тестирование: Unit testing, XCTest, mock/spy/stub. Механизмы iOS: Local/Push Notifications. Прочие библиотеки: AppLovin, Firebase, Yandex AppMetrica. Совместная работа: Code review, наставничество, Scrum.

Подробнее
FinTech & Banking • LifeStyle • Media • Social Networking • Telecom
АВ
Артем В.
Екатеринбург
IOS разработчик
Senior
3 636,36 Р/час
Swift
Git
MVVM
MVC
Alamofire
CocoaPods
UI Kit
Objective-C
MVP
Firebase
+79

Стаж с 2018 года. Имеет опыт разработки в нескольких крупных проектах. Работал с телекомом (мобильное приложение для итальянского мобильного оператора), аудио- и видео-обработкой (TikTok-like социальная сеть с миллионами пользователей, караоке приложение), дополненной реальностью. Также работал с финтех приложениями. Большой опыт работы с базами данных, многопоточностью, асинхронностью. Работал с GCD, Async/Await, Combine. Большой опыт работы со SwiftUI. Много работал с профилировщиком, работал с картами, кластерами, оптимизировал UI, исправлял утечки. Работал с покупками, валидациями ресиптов в подписках, сокетами. На некоторых проектах реализовывал функционал на ARKit. Имеет опыт работы в команде, участвует в code review, а также в разработке архитектуры проекта и ключевого функционала.

Подробнее

Недавно просмотренные специалисты

E-commerce & Retail • FinTech & Banking • GameDev • Government & Public Sector • Insurance • Logistics & Transport • Manufacturing • Telecom
МА
Михаил А.
Нижний Новгород
Java разработчик
Senior
3 376,62 Р/час
паттерны
netflix
Grafana
MySQL5
MariaDB
Keycloack
Redux
Gitlab CI
river
Монолитная архитектура
+79

В разработке на Java более 15 лет. - Языки: Java SE 17 — основной язык, Kotlin – практический опыт разрабтки - Spring: Spring Boot, Spring MVC, Spring Data, Spring Security, Spring WebFlux, Spring Integration - Spring Cloud: Spring Cloud Config, Consul, OpenFeign, Netflix (Eureka, Hystrix, Zuul) - Архитектура: монолитная/микросервисная/SOA архитектуры, проектирование RESTful API, Event-driven Architecture, Domain-Driven Design, паттерны CQRS и Event Sourcing - Highload и Big Data: Kafka, Apache NiFi, Spark, Spark streaming, Apache Ignite, Redis, Elasticsearch, Reactive Programming (WebFlux, Project Reactor) - Базы данных: PostgreSQL, MySQL/MariaDB, Oracle, MongoDB, Cassandra - DevOps и инфраструктура: Docker, Kubernetes, OpenShift, Helm, Terraform, CI/CD Jenkins, GitLab CI, Virtual Box/Vagrant - Мониторинг и логирование: Prometheus, Grafana, Loki, ELK stack - Серверы приложений: Tomcat, Wildfly, Glassfish - Сетевые технологии и безопасность: HTTP/HTTPS, REST, gRPC, SOAP, Rsocket, WebSockets, OAuth2, OpenID Connect, SAML SSO, JWT, Keycloack - Frontend технологии: Angular, React, Vue.js, TypeScript, JavaScript, Webpack, Redux

Подробнее
E-commerce & Retail • FinTech & Banking • Marketing, Advertising & Design • RnD • Travel, Hospitality & Restaurant business
ГЗ
Геннадий З.
Краснодар
React разработчик
Senior
2 337,66 Р/час
MobX
React Query
Redux Toolkit
lint
Redux Thunk
PHP
Feature-Sliced Design
Redux
System design
AntD
+43

Геннадий — React-разработчик уровня Senior из Краснодара. Специализируется на разработке интерактивных и функциональных веб-приложений, имеет опыт работы с широким спектром технологий и инструментов, включая MobX, Redux Toolkit, Webpack, Nginx, Docker, Python, TypeScript, Vue.js, Next.js и другие. Геннадий участвовал в нескольких проектах, среди которых: - Сервис для управления бронированиями и оплатами в сфере Travel, Hospitality & Restaurant business. Интегрировал API, провёл рефакторинг компонентов и разработал десктоп-версию. - Интерактивная карта карьерного роста для крупного российского банка в отрасли FinTech & Banking. Разработал интерфейс для выбора отделов и должностей и визуализацию карьерных траекторий. - Приложение на Electron для управления микроскопом и анализа данных по экспериментам в RnD. Провёл полный редизайн приложения, добавил новые компоненты и функционал, внедрил новые модальные окна и настроил сервер. - Сайт по продаже и установке зарядных устройств для электромобилей в E-commerce & Retail. Занимался адаптивной вёрсткой и созданием переиспользуемых компонентов. - Платформа создания онлайн-опросов в Marketing, Advertising & Design. Отвечал за адаптивную вёрстку и интеграцию с Twilio. - Конструктор для сайта по продаже фотообоев в E-commerce & Retail. Заменил функционал сайта с Alpine.js на Vanilla JS, обновил цену продукта и добавил новую коллекцию.

Подробнее