Aleksandar Dinic,塞尔维亚贝尔格莱德的开发者
Aleksandar is available for hire
Hire Aleksandar

Aleksandar Dinic

Verified Expert  in Engineering

iOS and Swift Developer

Location
Belgrade, Serbia
Toptal Member Since
March 12, 2021

Aleksandar是一名Swift专家,他从第1版开始就一直在关注Swift的演变.0. 他创建了一个非常详细的录音应用程序, organizing, 跟踪漫画,并为Swift开发人员提供最佳算法解决方案, including time and space complexity. Aleksandar excels in iOS development, holds a masters' degree in computer science, and is an avid fan of well-organized, practical solutions used in the real world.

Portfolio

Mozzart
Swift, iOS, Xcode, Firebase, UIKit, SwiftUI, Core Animation, Core Data...
NOCAP Inc
Swift, SwiftUI, Firebase, Digital Payments, CocoaPods...
Altnet Ltd
Swift, iOS, Xcode, UIKit, MapKit, Stripe, CocoaPods, Firebase, Notion, Heroku...

Experience

Availability

Part-time

Preferred Environment

Swift, iOS, Git, REST api, Xcode, SwiftUI,单元测试,移动开发

The most amazing...

...iOS app I've developed is MozzartBet. 它有一个非常复杂的功能——实时下注.

Work Experience

iOS Developer

2017 - PRESENT
Mozzart
  • 成为MozzartBet的第一个iOS开发者,从零开始开发iOS应用. 我的职责包括开发新功能和维护现有的代码库.
  • 实现了一个实时投注系统,需要在每个实时游戏实时更新. 这款应用拥有成千上万的用户,并且每天都在增长.
  • 减少了对离线工作的功能进行大量应用内缓存的网络请求.
  • Implemented features like sports betting, Lucky Six, virtual games, and animations, making the app more attractive to users.
  • Organized the app by modules, 允许开发人员轻松协作并简化功能之间的依赖关系.
  • 面试iOS职位的候选人并指导新员工.
  • 管理、指导和委派任务给其他iOS开发者.
Technologies: Swift, iOS, Xcode, Firebase, UIKit, SwiftUI, Core Animation, Core Data, REST APIs, Modular Design, System Architecture, Git, Unit Testing, Jira, Mobile Applications, iPad, Test-driven Development (TDD), Amazon Web Services (AWS), Mobile Development, Mobile Apps, Interface Builder, Architecture, JSON, Model View ViewModel (MVVM), Core Location, REST, Figma, Objective-C, Sockets, WebSockets, TestFlight, App Store, App Store Acceptance Process

Senior iOS Developer

2022 - 2022
NOCAP Inc
  • 修正了许多错误和崩溃,并更新了CocoaPods.
  • 实现了恢复购买,一些新功能和动画.
  • 增加了对新语言的支持,并每周发布更新.
  • 与iOS团队领导合作,定义新模式和应用架构.
Technologies: Swift, SwiftUI, Firebase, Digital Payments, CocoaPods, Special Purpose Machines (SPM), Core Animation, Google Cloud, GitHub, AVFoundation, TestFlight, In-app Purchases, App Store, App Store Acceptance Process

Senior iOS Developer

2022 - 2022
Altnet Ltd
  • 建立一个新的架构,重构Opendesk和Opendesk空间应用程序. Fixed bugs and improved the codebase. 将应用程序迁移到Swift 5,并将所有不推荐的api迁移到更新更稳定的Swift 5.
  • 实现了SwiftUI的所有新功能,新的主界面、地图界面和预订流程. 增加了测试覆盖率并添加了缓存.
  • 删除不必要的库,并将它们迁移到原生Swift解决方案.
  • 集成与Stripe和自动支付直接到空间.
  • 为Stripe集成的后端部分实现PHP脚本. 在Heroku上创建环境并发布PHP脚本.
  • 在app Store发布了Spaces and Customer应用程序.
Technologies: Swift, iOS, Xcode, UIKit, MapKit, Stripe, CocoaPods, Firebase, Notion, Heroku, PHP, Figma, SwiftUI, TestFlight, App Store, App Store Acceptance Process, SendGrid

Senior iOS Developer

2021 - 2021
Mariner Exchange, Inc.
  • 将整个应用从Swift 2迁移到Swift 5,并将已弃用的api迁移到更新且更稳定的版本.
  • 将一个大的故事板分成几个小的,专门的故事板.
  • Fixed bugs and improved the codebase. 实现了一个新的视图层和图像缓存. 增加了测试覆盖率,增加了统计数据和动画.
  • 删除不必要的库,并将它们迁移到原生Swift解决方案.
  • Released the new version to the App Store. Increased the crash-free rate.
Technologies: Swift, iOS, Xcode, UIKit, CocoaPods, Firebase, Trello, Core Animation, Interface Builder, JSON, Model View ViewModel (MVVM), REST, TestFlight, App Store, App Store Acceptance Process

Comics Info and Tracking App

http://github.com/AleksandarDinic/comics-info
漫画信息是一个iOS应用程序,提供有关漫画的信息. 作为一个漫画爱好者,我总是很难跟踪我的漫画和即将出版的漫画. 我开发这个应用程序的目的是通过更容易地跟踪漫画信息来帮助每个有同样问题的人. 该应用程序分为前端和后端. For the front end, I used Swift and SwiftUI; for the back end, I used Swift on AWS.

LeetCode Swift Solutions

http://github.com/AleksandarDinic/LeetCode-Solutions
LeetCode的解决方案是用Swift编写的. 在这里,你可以找到许多具有时间和空间复杂性的最优算法解. 因为算法问题在很多面试中都是强制性的,而且我们在这个领域没有很多Swift的资源, 我决定用我的解决方案来帮助Swift社区.

《总督2021挑战金奖

http://app.codility.com/cert/view/certMPVKXN-EBESWYJAQF92WUWW/
我参加了由codile组织的The Doge 2021算法挑战赛,并获得金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/doge2021/

《黑客帝国2021》挑战金奖

http://app.codility.com/cert/view/certA3378P-2TRVY8S599WM73KF/
我参加了由codile组织的The Matrix 2021算法挑战赛,并获得了金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/matrix2021/

荣获OLX集团2020挑战赛金奖

http://app.codility.com/cert/view/certW8FB9T-3V596MDZU6Y3QC5N/
参加codile组织的The OLX Group 2020算法挑战赛,并获得金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/olx_group2020/

Codility Silver 2020 Challenge Golden Award

http://app.codility.com/cert/view/certPEUT7D-GS8KHNPNX74D2VM5/
我参加了由codile组织的银色2020算法挑战赛,并获得了金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/silver2020/

2020年钯挑战金奖

http://app.codility.com/cert/view/cert54CNVT-UQ5XE6Z895PCFCX2/
我参加了由codile组织的Palladium 2020算法挑战赛,并获得了金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/palladium2020/

coility Rhodium 2019挑战金奖

http://app.codility.com/cert/view/cert2FA9RP-SC68HCAT5DHUEU7B/
我参加了由codile组织的Rhodium 2019算法挑战赛,并获得了金奖. The solution was written in Swift.

Statistics:
http://app.codility.com/programmers/challenges/rhodium2019/
2018 - 2020

Master's Degree in Computer Science

Union University - Belgrade, Serbia

2009 - 2016

Bachelor's Degree in Computer Science

Union University - Belgrade, Serbia

APRIL 2020 - PRESENT

Problem Solving (Intermediate) Certificate

HackerRank

Libraries/APIs

REST api, Core Animation, Stripe, CocoaPods, AWS Amplify, Sockets

Tools

Git, SwiftLint, Xcode, GitHub, Interface Builder, Figma, Jira, Trello, Amazon Cognito, Notion, TestFlight, SendGrid

Frameworks

UIKit SwiftUI, Core Data, Core Location, MapKit

Languages

Swift, Java, C, PHP, Objective-C

Paradigms

Unit Testing, Test-driven Development (TDD), Modular Design, Mobile Development, Concurrent Programming, Design Patterns, Object-oriented Programming (OOP), Functional Programming, Model View ViewModel (MVVM), REST, UI Design, iOS UI Design

Platforms

iOS、Firebase、亚马逊网络服务(AWS)、AWS Lambda、Heroku

Storage

Amazon DynamoDB, JSON, Google Cloud

Other

Mobile Applications, Debugging, Algorithms, iPad, System Architecture, NIO, Mobile Apps, Amazon API Gateway, Servers, Web Development, Programming Languages, Artificial Intelligence (AI), Distributed Systems, APIs, Architecture, Back-end, Full-stack, WebSockets, Digital Payments, Special Purpose Machines (SPM), User Interface (UI), AVFoundation, Subscription Processing, In-app Purchases, App Store, App Store Acceptance Process

Collaboration That Works

How to Work with Toptal

在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.

1

Share your needs

在与Toptal领域专家的电话中讨论您的需求并细化您的范围.
2

Choose your talent

在24小时内获得专业匹配人才的简短列表,以进行审查,面试和选择.
3

Start your risk-free talent trial

与你选择的人才一起工作,试用最多两周. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring