Anton Agafonov - iOS разработчик
Навыки
- API
- Atlassian
- CocoaPods
- Code review
- Combine
- CoreData
- CoreML
- Firebase
- Git
- GraphQL
- IOS
- Jira
- JSON
- MVC
- MVVM
- Postman
- Realm
- Scrum
- SOLID
- SPM
- Swagger
- swift
- SwiftUI
- UIKit
- Unit Testing
- XCode
- Адаптивная верстка
- Английский язык
- Коммуникативная компетентность
- рефакторинг кода
- Умение работать в команде
- Умение разбираться в чужом коде
Опыт работы
Симбирсофт
Ведущий консультант-разработчик - 05 2022 - 03 2023Обязанности:
-разработка нового функционала в проекте по предоставлению рассрочки от одного из крупнейших банков страны.
-реализация нового и доработка существующего функционала приложения для проверки качества товаров и представленной на упаковке информации о нем
-проведение код-ревью
-участие в выработке общего код-стайла, в обсуждении дизайн-системы
Стек: UIKit, Alamofire, MVP+Coordinator, YandexMapsMobile, Firebase.
Достижения:
-разработал обучающий модуль для внутреннего обучения сотрудников по SwiftUI, с помощью которого более чем 10 моих коллег изучили новый фреймворк.
-реализовал новый функционал в приложении.
-помог 5 коллегам в подготовке к прохождению интервью при заходе на новые проектыГарпикс
Разработчик мобильных приложений - 11 2020 - 05 2022Обязанности:
-разработка приложений с нуля и публикация их в AppStore
-поддержание существующих приложений, выпуск новых сборок в AppStore
-добавление нового функционала в приложения
-работа над внутренними проектами компании
-проведение код-ревью
Стек: SwiftUI, UiKit, Alamofier, Combine, CoreML, ARKit, CoreLocation, MVC, MVVM, MVVM+R, AVFoundation
Достижения:
-реализовал интересные модули приложения, связанные с построением карт, с дополненной реальностью.
-реализовал в приложении поддержку версии для слабовидящих, нескольких цветовых тем, английскую версию
-совместно с коллегой разработали Garpix SPM, который позволил значительно сократить количество строк и увеличить читаемость кода.Фриланс
iOS разработчик - 09 2019 - 10 2020Обязанности:
-добавление нового функционала в приложения
-рефакторинг, оптимизация кода
-исправление багов
-работа над домашними проектами
Стек: UiKit, Alamofier, Combine, CoreML, ARKit, MVC, MVVM
Достижения:
-реализовал несколько домашних проектов
-получил опыт коммерческой разработки, научился правильно декомпозировать и оценивать задачи
-получил опыт работы в команде, развил свои софт скиллы.
Образование
Реклама и дизайн
Ижевский государственный технический университет им. М.Т. Калашникова, Ижевск09 2005 - 01 2010iOS developer. Professional
Otus05 2022 - 12 2022
Обо мне
В настоящее время проживаю в Хорватии. Работаю по среднеевропейскому времени (GMT+1) +/- 2 часа.
Люблю путешествовать, знакомиться с разными культурами, пробовать «все на вкус». Почти каждый день играем с семьей в настольные игры.
Люблю гулять, смотреть сериалы на английском. Слежу за здоровьем, стараюсь проходить ежедневно не меньше дневной нормы шагов.
Инвестирую в себя: стараюсь всегда чему-то учиться. Изучаю английский и испанский языки.