Hi, I’m Alexandr Poroshin, a Moscow State University graduate with over 10 years of experience in iOS development. I’ve led iOS teams at BirBir and contributed to projects for Yandex and various startups in the UK and Germany, as well as the X5 Retail Group. I’ve built several apps from the ground up, including cross-border ecommerce solutions, food delivery apps, and HR platforms. I’m passionate about iOS development, Swift, and keeping up with new features and technologies. I’m especially focused on making applications maintainable and clear by separating logic, models, and the user interface. As a developer and mentor, I value clean architecture, robust testing, and scalable delivery flows. I enjoy collaborating across teams to create maintainable, extensible software that helps others understand and build on the work we do.

Alexandr Poroshin

Hi, I’m Alexandr Poroshin, a Moscow State University graduate with over 10 years of experience in iOS development. I’ve led iOS teams at BirBir and contributed to projects for Yandex and various startups in the UK and Germany, as well as the X5 Retail Group. I’ve built several apps from the ground up, including cross-border ecommerce solutions, food delivery apps, and HR platforms. I’m passionate about iOS development, Swift, and keeping up with new features and technologies. I’m especially focused on making applications maintainable and clear by separating logic, models, and the user interface. As a developer and mentor, I value clean architecture, robust testing, and scalable delivery flows. I enjoy collaborating across teams to create maintainable, extensible software that helps others understand and build on the work we do.

Available to hire

Hi, I’m Alexandr Poroshin, a Moscow State University graduate with over 10 years of experience in iOS development. I’ve led iOS teams at BirBir and contributed to projects for Yandex and various startups in the UK and Germany, as well as the X5 Retail Group. I’ve built several apps from the ground up, including cross-border ecommerce solutions, food delivery apps, and HR platforms. I’m passionate about iOS development, Swift, and keeping up with new features and technologies. I’m especially focused on making applications maintainable and clear by separating logic, models, and the user interface.

As a developer and mentor, I value clean architecture, robust testing, and scalable delivery flows. I enjoy collaborating across teams to create maintainable, extensible software that helps others understand and build on the work we do.

See more

Experience Level

Expert
Expert
Expert
Intermediate

Work Experience

Lead iOS developer at BirBir
July 1, 2024 - Present
Built native iOS app for the Classified project in Uzbekistan. Started from the very beginning and now leading iOS team. Implemented a wide range of features including chat, stories, and delivery checkout. Worked with UIKit, MVVM, SPM modularization, and independent routing through a navigation graph.
Lead iOS developer at Yandex
April 1, 2023 - July 1, 2024
Led iOS team for Yandex Go Tech. Wrote features and fixed bugs. Built the iOS part of the new subproject Sell & Buy and proposed a computed navigation graph to improve navigation across the app.
Lead iOS developer at Zelt
January 1, 2022 - April 1, 2023
Created an iOS app from scratch for a London-based startup. Built a stable, user-friendly HR system that simplifies admin workflows.
Lead iOS developer at X5 Retail Group
December 1, 2019 - December 31, 2023
Built a native iOS application for Perekrestok with a food delivery service (250k DAU, 99.98% crash-free sessions). Implemented e-commerce features, loyalty programs, and cross-company features like Single Sign-On. Led iOS development, shaped development workflow, and mentored engineers. Implemented MVVM+C, code-based AutoLayout (SnapKit), offline mode, routing with delivery tracking, and deep links; contributed to containerization of webviews and native features like onboarding, push notifications, and architecture decisions.
Senior iOS developer at FactoryMarket.de
December 1, 2017 - December 1, 2019
Refactored app architecture to MVVM, created repositories layer for models and storage, and led iOS development, including app releases and feature implementation. Built and mentored an iOS team, and implemented push notifications and deep linking.
Lecturer at Moscow State University
September 1, 2017 - December 1, 2017
Teaching iOS application development with Swift at Moscow State University. Prepared materials, lectured, and checked homework.
Senior iOS developer at ConsultantPlus
May 1, 2014 - December 1, 2017
Architecture refactoring: created model classes, moved UI logic to MVVM, optimized loading of large documents, and migrated to Swift. Implemented push notifications and deep links, and advised frontend teams on mobile features.
Windows Phone developer at ConsultantPlus
October 1, 2011 - January 1, 2014
Developed a native Windows Phone application from scratch: architecture, UI, networking, and document storage; implemented background document loading and cross-platform considerations.
Windows Phone developer at self-employed
June 1, 2011 - October 1, 2011
Developed Windows Phone applications including VLC Remote (remote control for VLC) and PDD exam app for driving license. Built on MVVM with shared functionality for Windows 8/Phone.
c# developer at I-SMA
May 1, 2011 - October 1, 2011
Developed a utility to convert electricity consumption data from client Excel files into an Oracle database using C#, WinForms, and XPATH.
c# developer at Syntellect
November 1, 2010 - May 1, 2011
Developed a module for a document management system with UI and business logic; contributed to UI redesign and data handling.

Education

Master at Lomonosov Moscow State University (MSU)
January 1, 2007 - January 1, 2012

Qualifications

Add your qualifications or awards here.

Industry Experience

Software & Internet, Media & Entertainment, Retail