О себе
iOS-разработчик с 6 годами коммерческого опыта Проектирую отказоустойчивую архитектуру, устраняю технических долг и оптимизирую процессы разработки Создаю масштабируемые продукты, которые легко поддерживать и развивать Есть опыт наставничества: менторил 2-х с нуля до junior+/middle.
Опыт работы
Intermobility
Middle iOS developer
Brixby — приложение для зарядки электромобилей • Разрабатывал карту зарядных станций с поиском по адресу/названию и фильтрами по мощности, тарифам и доступности. • Разрабатывал карточки станций с информацией о коннекторах, стоимости зарядки, парковке и дополнительных сервисах. • Работал над отображением актуальных статусов станций и коннекторов в режиме реального времени. • Разрабатывал сценарии запуска, остановки и управления зарядной сессией из мобильного приложения. • Добавлял маршрутизацию до станций, избранное, историю операций и программы лояльности. Parking App — приложение оплаты парковки • Разрабатывал оформление парковки с выбором автомобиля и периода стоянки. • Интегрировал оплату парковки, пополнение баланса и работу с сохраненными банковскими картами. • Реализовал модуль штрафов с детализацией, статусами и историей оплат. • Разрабатывал управление автомобилями пользователя: добавление, редактирование и выбор автомобиля по умолчанию. • Работал над профилем пользователя, настройками аккаунта и авторизацией по SMS-коду. Стек: SwiftUI, Swift, Tuist, SPM, Alamofire, Clean Architecture, Async/Await, Combine
- Перевел проект с GCD на Swift Concurrency, что упростило асинхронный код и повысило его надежность.
- Инициировал переход на Tuist: автоматизировал генерацию проекта, устранил merge-конфликты в .xcodeproj, ускорил компиляцию проекта на 25%
- Реализовал кеширование пользовательских данных и справочной информации, что позволило ускорить загрузку ключевых экранов.
- Настроил CI/CD через GitLab для автоматической сборки и доставки приложений в TestFlight.
ТК Байжуманов
iOS Developer
Tender Monitoring App — приложение для мониторинга тендеров и результатов закупок Разрабатывал push- и in-app-уведомления о дедлайнах, просрочках и критических изменениях по сделкам. Занимался интеграцией backend API для синхронизации данных по тендерам, поставщикам и контрактам. Работал над workflow полного жизненного цикла тендера: статусы, этапы согласования, контроль дедлайнов и закрытие сделки. Стек: UIKit, Swift, CocoaPods, Alamofire, MVVM, GCD, Realm, REST API
- Спроектировал архитектуру B2B-приложения с нуля. Продукт успешно вышел на рынок за 8 месяцев
- Интегрировал Realm для локального хранения данных, обеспечив бесперебойную работу пользователей при нестабильном интернет-соединении
- Перевел проект с MVC на MVVM: разделил бизнес-логику и UI, упростил развитие экранов и подготовил код к покрытию Unit-тестами.
Образование
Торайгыров университетй
2020 — 2023Вычислительная техника и программное обеспечение
БакалаврОжидаемая зарплата
1 000 000 KZT