Nikita Moshentsev - iOS-разработчик

Photo

Навыки

  • CoreData
  • Firebase
  • GCD
  • Git
  • GitFlow
  • MVC
  • MVP
  • MVVM
  • NSOperation
  • OOP
  • Realm
  • RestAPI
  • SOLID
  • swift
  • SwiftUI
  • UIKit
  • VIPER.

Опыт работы

ArtWorkout

iOS разработчик - сентябрь 2022 - н.в.

Стэк SwiftUI + Combine.

— Реализовал функцию отправки бага.
— Перевел приложение на новый дизайн.
— Добавил локализацию на несколько языков.
— Добавил в приложение Yandex Appmetrica.
— Добавил элементы для перехода в соц сети.
— Применял Git для контроля версионности.
— Для добавления зависимостей использовал CocoaPods, SPM.
— Придерживался GitFlow.
— Применял SOLID, KISS, DRY.

ЦУМ

Инженер технической поддержки - 2020 - н.в.

— Оказываю техническую поддержку пользователей.
— Выполняю блочной ремонт ПК, периферии и оргтехники.
— Произвожу работы с ПО, локально и удаленно
— Взаимодействую с другими подразделениями компании
— Составляю инструкций по работе с оборудованием и ПО
— Настраиваю и поддерживаю устройств на базе Unix, Mac OS, iOS, Windows.
Достижения:
— Помогал в восстановлении работы инфраструктуры с нуля. — Взаимодействовал с первыми лицами компании.
— Средний отзыв о выполненной работе — «Отлично»

Geek Brains

iOS-разработчик (обучение) - 2021 - н.в.

— Создание клиент-серверных приложений;
Реализация экранов с помощью кода, XiB, Stroyboard;
— Осуществление хранения данных через Realm, CoreData, Firebase;
— Выполнение запросов в сеть с использованием: Alamofire, URLSession;
— Увеличение производительность приложения с помощью GCD, NSOperation;
— Подключение сторонних библиотек с помощью CocaoPods и SPM;
— Создание анимаций переходов между экранами и анимирование элементов экрана с помощью UIAnimation;
— Использование основных паттернов проектирования: Delegate, Factory, Observable, State, Strategy и т.д;
— Использование архитектурных паттернов: MVC, MVVM, MVP, VIPER;
Достижения:
Pet проект.
Ссылка на проект: https://github.com/13gitboy37/TestTaskWithGitGists
Разработал с нуля приложение для просмотра Gists с GitHub. Архитектура: MVVM.
Реализовано: UITableView, UICollectionView, Pull To Refresh, верстка кодом и с помощью xib, URLSession, нативное кэширование изображений, Pure Foundation.
Учебные проекты:

1) Разработал с нуля клиент-серверное приложение для VK.
Стек: UIKit, CocoaPods, USLSession, Alamofire, Kingfisher, MVC, GCD, NSOperation, Realm. Применял паттерны: flyweight, adapter, simple factory.
Ссылка: https://github.com/13gitboy37/VKApp
2) Разработал с нуля игру «Кто хочет стать миллионером».
Реализовал паттерны: delegate, memento.
Ссылка: https://github.com/13gitboy37/WhoWantToBeAMillionaire/tree/addAddQuestionsVC
3) Разработал с нуля приложение для VK на SwiftUI.
Ссылка: https://github.com/13gitboy37/VKAppSwiftUI/tree/fixButtonsAndText
В данный момент занимаюсь разработкой приложения для интернет-магазина. Сам пишу backend на Vapor. (ссылка: https://github.com/13gitboy37/GBShopVapor) Мобильное приложение разрабатываю, придерживаясь чистой архитектуры. (ссылка: https://github.com/13gitboy37/GBShop)

Образование

Информационные системы и технологии

Нижегородский Государственный Архитектурно-Строительный Университет
2014-2018

Бакалавр

Моделирование и проектирование информационных и телекоммуникационных систем

Нижегородский Государственный Технический Университет
2018-2020

Магистр

Обо мне

Ссылка на мой GitHub задание:
https://github.com/13gitboy37

С ноября 2021 года изучаю iOS-разработку.
Всегда была тяга к программированию и технике.
Стремлюсь получить новые знания и увлечен сферой мобильной разработки.

Приложение GeekLink

Установить
×
44 / 0,546 / 44.07mb