Aleksandar Dinic
Verified Expert in Engineering
iOS and Swift Developer
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
Experience
Availability
Preferred Environment
Swift, iOS, Git, REST api, Xcode, SwiftUI,单元测试,移动开发
The most amazing...
...iOS app I've developed is MozzartBet. 它有一个非常复杂的功能——实时下注.
Work Experience
iOS Developer
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开发者.
Senior iOS Developer
NOCAP Inc
- 修正了许多错误和崩溃,并更新了CocoaPods.
- 实现了恢复购买,一些新功能和动画.
- 增加了对新语言的支持,并每周发布更新.
- 与iOS团队领导合作,定义新模式和应用架构.
Senior iOS Developer
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应用程序.
Senior iOS Developer
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.
Experience
Comics Info and Tracking App
http://github.com/AleksandarDinic/comics-infoLeetCode Swift Solutions
http://github.com/AleksandarDinic/LeetCode-Solutions《总督2021挑战金奖
http://app.codility.com/cert/view/certMPVKXN-EBESWYJAQF92WUWW/Statistics:
http://app.codility.com/programmers/challenges/doge2021/
《黑客帝国2021》挑战金奖
http://app.codility.com/cert/view/certA3378P-2TRVY8S599WM73KF/Statistics:
http://app.codility.com/programmers/challenges/matrix2021/
荣获OLX集团2020挑战赛金奖
http://app.codility.com/cert/view/certW8FB9T-3V596MDZU6Y3QC5N/Statistics:
http://app.codility.com/programmers/challenges/olx_group2020/
Codility Silver 2020 Challenge Golden Award
http://app.codility.com/cert/view/certPEUT7D-GS8KHNPNX74D2VM5/Statistics:
http://app.codility.com/programmers/challenges/silver2020/
2020年钯挑战金奖
http://app.codility.com/cert/view/cert54CNVT-UQ5XE6Z895PCFCX2/Statistics:
http://app.codility.com/programmers/challenges/palladium2020/
coility Rhodium 2019挑战金奖
http://app.codility.com/cert/view/cert2FA9RP-SC68HCAT5DHUEU7B/Statistics:
http://app.codility.com/programmers/challenges/rhodium2019/
Education
Master's Degree in Computer Science
Union University - Belgrade, Serbia
Bachelor's Degree in Computer Science
Union University - Belgrade, Serbia
Certifications
Problem Solving (Intermediate) Certificate
HackerRank
Skills
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
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring