Мой путь в IT: от iOS до техлида в Альфа-Банке

Wait 5 sec.

Когда-то я просто хотел писать мобильные приложения. Никаких планов «стать техлидом», «управлять командами» или «строить архитектуру» у меня не было. Я просто любил разбираться в технологиях и доводить фичи до ума.Но как это обычно бывает, если долго и упорно копать в одном направлении — горизонт начинает расширяться.Расскажу коротко, как это произошло у меня.⸻ Старт: iOS, баги и работа с памятьюМой путь начался с iOS-разработки.Objective-C, retain/release, утечки, странные баги — то самое время, когда каждое приложение было как маленький квест.Через полгода мне доверили первый проект «с нуля», и я понял важную вещь:чем больше ответственности на тебе — тем быстрее ты растёшь.⸻🔹 Переход в защиту: мессенджеры, шифрование, С/С++Потом я оказался в проекте со сквозным шифрованием.Работа с C/C++, интеграция нативных библиотек, криптография, UX мессенджера.Там я впервые увидел, как инженерные решения влияют на безопасность, и что значит писать код, который не имеет права на ошибку.⸻🔹 T-банк: 11 iOS-разработчиков и первый серьёзный рефакторингВ T-банке я впервые стал тимлидом.У нас была большая кодовая база, и я за год провёл один из самых глубоких рефакторингов в своей карьере:— разбирали код по словам;— переходили от наследования к композиции;— внедряли протоколы;— переписывали на Swift;— покрывали всё тестами.И вот здесь я понял ещё одну важную вещь: Лидер — это не тот, кто командует.Лидер — тот, кто делает систему лучше.⸻ Ronte (Берлин): международная команда и 40 человек в проекте Читать далее