Aleksandar Dinic

United Kingdom

@ADinic

Senior iOS Developer

Badges

Problem Solving
Java
Days of Code
Days of JS
Days ofStatistics
Sql
C language

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

Skills

ADinic has not updated skills details yet.