Badges
Certifications
Work Experience
iOS Developer
MozzartBet•  May 2017 - Present
Became the first iOS developer at MozzartBet. I developed the iOS app from scratch. My responsibilities included developing new features and maintaining the existing codebase. Implemented a live bet, which needs to be updated in real-time for each live game. The app has thousands of users and is growing daily. Reduced the network requests that have a lot of in-app caching for features that work offline. Implemented features such as sports betting, lucky6, virtual games, and animations, making the app more attractive to users. Organized the app by modules, allowing developers to collaborate easily and making it simpler to visualize dependencies between features. Interviewed candidates for the iOS position and mentored new employees. Managed, coached, and delegating tasks to other iOS developers.
Senior iOS Developer
Toptal•  March 2021 - Present
Mariner Exchange, Inc. (Via Toptal) Migrated the entire app from Swift 2 to Swift 5, and all deprecated APIs to a newer and more stable one. Split one large storyboard into a couple of small, dedicated storyboards. Fixed bugs and improved the codebase. Implemented a new view layer and image caching. Increased test coverage and added statistics and animations. Removed unnecessary libraries and migrated to native Swift solutions. Released the new version to the App Store. Increased the crash-free rate.
Education
Faculty of Computer Science, Belgrade
Computer Science, MS•  November 2018 - January 2020
Union University
Computer Science, BS•  October 2009 - December 2016
Links
Skills
ADinic has not updated skills details yet.