iOS Engineer with 3+ years of successful software development experience: skilled in SwiftUI, Swift, and UIKit. Experienced with different architectures, including MVVM, CleanSwift, VIPER, and The Composable Architecture. Familiar with URLSession, Alamofire, Firebase, Combine, Moya and Push Notifications.
In my current role at Ozon, I am a member of the iOS platform team in the Design System team. My responsibilities include creating reusable UI components using SwiftUI, as well as developing and maintaining code libraries and design systems. I have gained experience in designing, developing, and testing UI components and code libraries.
During my freelance work, I created and released a delivery app from scratch in just 40 hours. The app is available on the App Store (https://apps.apple.com/uz/app/%D0%B8%D0%BD%D1%8C-%D1%8F%D0%BD%D1%8C-%D0%B4%D0%BE%D1%81%D1%82%D0%B0%D0%B2%D0%BA%D0%B0-%D0%B5%D0%B4%D1%8B/id1590808374). I maintained an international cashback app (https://apps.apple.com/uz/app/dealcity-%D1%87%D0%B5%D1%81%D1%82%D0%BD%D1%8B%D0%B9-%D0%BA%D1%8D%D1%88%D0%B1%D1%8D%D0%BA/id1471421852?platform=iphone) and was in the process of launching a new one for one of the largest private banks in Uzbekistan, but the project was unfortunately closed. My work as a freelancer has enabled me to develop my programming skills and gain experience working on different projects.
At AnorBank, I released a new banking app (https://apps.apple.com/uz/app/anorbank/id1579623268). My work involved developing different parts of the app, such as finance, profile, authorization, and the main screen. I worked with a team of professionals to ensure the highest quality of the product. I also implemented modern technologies to make the app more user-friendly and efficient. My experience at AnorBank has enabled me to deepen my knowledge of mobile development and gain valuable insights into the banking industry.
At Sberbank, I worked on two projects. My first project was a superapp, where I was part of the team responsible for authentication, authorization and profile parts of the app. With the help of my mentor, I was able to quickly learn the necessary skills and become independent. I was able to implement new features in a short amount of time and received a high grade in the performance review. My second project was the voice assistant, where I was part of the team for the AssistantSDK. During this project, I learned about Test Driven Development (TDD) and Starscream. My experience at Sberbank has enabled me to develop my programming skills and learn new technologies.
Swift
undefined