Aleksei Agapov is a Senior iOS Engineer with 11 years of experience building and hardening mobile products across B2C and B2B markets. He combines hands-on feature development with ownership of CI/CD, DevOps, release processes and cross-team architecture decisions, often driving migrations toward more testable unidirectional and functional-core designs. Comfortable across MVVM, Redux/UDF, Clean, FlowControllers and reactive stacks, he pairs pragmatic Swift engineering with scripting in Bash, Ruby and occasional React work. At Aviasales and СКБ Контур he rewrote critical map and modular components to improve testability and maintainability, and led moves from Cocoapods to SPM. Originally aspiring to be a designer, he brings a product-oriented mindset and attention to UX into engineering trade-offs. He’s notable for embracing testing patterns (functional core/imperative shell) while still admitting he hasn’t learned Objective-C, signaling strong Swift focus and continuous-learning humility.
11 years of coding experience
7 years of employment as a software developer
Bachelor, 09.03.02 Information systems and technologies, Bachelor, 09.03.02 Information systems and technologies at Ural State Technical University
Contributions:159 commits, 3 PRs, 90 pushes in 2 years 4 months
unsplash-clienthigh-qualitybrowsequalityunsplash
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.