Мария Широкова — iOS-разработчик с более чем трёхлетним опытом в коммерческой разработке и предыдущим опытом в QA. Она занимается созданием приложений с нуля, внедрением новых функций, исправлением багов и оптимизацией кода, уделяя внимание чистоте архитектуры и поддерживаемости. В работе использует современные подходы: MVVM, Repository Pattern, Dependency Injection, async/await и REST API. Её опыт в тестировании помогает выявлять критические случаи и потенциальные ошибки на ранних этапах. Мария также ценит пользовательский опыт, умеет работать с Figma и учитывает визуальную и тактильную составляющую интерфейса. Готова взять на себя проект полностью или стать частью команды.
Навыки и технологии: iOS-разработка, Swift, SwiftUI, Firebase, UserDefaults, MVVM, REST API, Lottie, JSON локальное хранилище, UIKit, Dependency Injection, Swift Concurrency.
Проекты и достижения: Кандидат участвовал в разработке нескольких iOS-приложений, включая EKF Connect Home, MyOffice Documents и Art & Culture News. В EKF Connect Home кандидат разработал новые экраны и интегрировал анимации, что улучшило пользовательский опыт. В MyOffice Documents он реализовал локальное сохранение данных и интеграцию с облачными сервисами, обеспечив функциональность текстового редактора, редактора электронных таблиц и презентаций. В проекте Art & Culture News кандидат предложил многоуровневую архитектуру, что упростило тестирование и расширение кода, создав MVP приложения.
Достижения и признание: Кандидат продемонстрировал способность разрабатывать готовые к внедрению приложения, обеспечивая стабильность и высокое качество пользовательского интерфейса. Его опыт в QA способствовал успешному выявлению и исправлению ошибок, что повысило надежность приложений.
* создается нейросетью на основе портфолио, информации указанной пользователем о себе и отзывам от других пользователей