Study price
Артём Новичков
iOS-разработчик — Welltory
Бородатый iOS-разработчик из Сибири. - В iOS-разработке с 2014 года; - Участвовал в разработке проектов, работая в аутсорсе. Использовал разные системные/сторонние фреймворки, архитектуры и языки; - Сейчас занимаюсь разработкой проекта Welltory, приложения для измерения пульса и стресса; - Менторю на курсе iOS-разработки в Нетологии: веду лекции, проверяю работы, разрабатываю методические материалы; - Развиваю свой Github, пишу статьи, веду твиттер.
🤝 Can help with
- Swift: основы и базовые понятия, ООП, протоколы и расширения, продвинутое использование
- Интерфейсы: UIKit, AutoLayout, Manual Layout, вёрстка со сторибордами и без
- Промышленная разработка: паттерны, архитектуры, менеджеры зависимостей
- Работа с данными: работа с сетью через URLSession, UserDefaults, Keychain
- Продвинутая разработка: локализация, тёмная/светлая тема, unit-тестирование
- SwiftUI: интерфейс, работа с данными через Combine, property wrappers, result builders
💻 Work experience
June 2022 — until now
Welltory — iOS-разработчик
August 2020 — until now
Нетология — iOS-эксперт
December 2017 — until now
Codementor — iOS-ментор
July 2020 — June 2022
Skyeng — iOS-разработчик
October 2014 — July 2021
Rosberry — iOS-разработчик
September 2015 — September 2018
Upwork — iOS-разработчик
February 2014 — May 2014
Burning buttons — iOS-разработчик
🤟 Projects
Разработка основного функционала, добавление новых фич, поддержка и рефакторинг
Skyeng: английский язык онлайн
Развитие нативного рендера для контента домашних заданий, видеозвонки для проведения урока, автоматизация процессов
Разработка основного функционала, отрисовка графиков, поддержка iPad-версии
Разработка основного функционала, хранение данных в Realm, измненение локализации в приложении
Добавление монетизации, A/B тестирование, feature toggles
Разработка основного функционала, работа с датчиками пульса по Bluetooth, сохранение данных в Apple Health
Cine-pic: Photo & Video Montage
Добавление монетизации и поддержка
Разработка основного функционала, добавление новых фич, поддержка и рефакторинг
📰 Publications
- Implementing custom popups in SwiftUI
- Using result builders for action sheets in SwiftUI
- Working with web content offline in SwiftUI apps
- Sheet happens. Working with modal views in SwiftUI
- Что рекрутеры пишут разработчикам: истории, которые меня удивили
- Developing Xcode Extensions. Tips and tricks
- Custom @Environment value for share actions
- Как IT-специалисту начать выступать на конференциях
- WWDC20. Highlights by Rosberry
- Github Satellite 2020 Recap
- iOS 13 Dark Mode
- Github Actions CI for Swift Projects
- WWDC 2019 Digest
- Swift, Plist and Two Smoking Scripts
- Async/await for existing iOS apps
- Remove background from image in SwiftUI
- Github contribution graph with Swift Charts
- Mastering TextEditor in SwiftUI: Features, Limitations, and Tips
- Working with Natural Language framework
- Creating ML models with Create ML
- Xcode Library customization with SPM plugin