Aleksandar Ristanovic
Verified Expert in Engineering
iOS Developer
Aleksandar是一名iOS开发者, tech lead, 团队领导,负责编写和管理多个移动应用程序的开发. Aleksandar被驱使着最大限度地利用技术,并弄清楚所有东西是如何在引擎盖下运行的. 他对知识的渴望和不解决任何问题的坚韧是他的项目吸引额外投资和紧迫期限的原因. Aleksandar加入Toptal是为了寻找下一个挑战,突破自己现有技能的极限.
Portfolio
Experience
Availability
Preferred Environment
MacOS, Xcode, iOS,蓝牙
The most amazing...
...thing I've developed is a communication protocol between iPhone and Raspberry Pi over USB; it was used to transfer images from a Pi camera to an iPhone.
Work Experience
Senior iOS Developer
InsideMaps
- 开发一款iOS应用,用于扫描单户出租房屋.
- 开发了一个新的应用程序流程,用于吸引大量客户,并将完成的项目数量增加了100%.
- 在三人团队中担任团队和技术领导.
- 监督应用发行过程,并在2周内完成.
iOS Developer
Dirako
- 开发了一个原型iOS应用程序,通过使用USB线的自定义协议与树莓派通信.
- 为iOS应用添加了使用Core ML框架进行对象识别的功能.
- 负责建立一个不需要加入苹果MFi计划的通信渠道.
iOS Developer
Endava
- 开发了一个iOS应用程序,通过外部配件框架与外部设备通信.
- 创建了一个自定义文件传输协议,用于iOS平台和外部设备之间的文件传输.
- 为视频会议的macOS应用程序做出了贡献.
Mobile Developer
Brandie
- 重构整个iOS应用,以获得更好的UI/UX和性能.
- 带领三人团队开发Android和iOS平台产品.
- 在紧迫的期限内工作, however, 给出准确的时间估计, 哪一个几乎总是正确的.
Experience
InsideMaps Capture
http://apps.apple.com/us/app/insidemaps-capture/id1077854108一款基于swift的应用程序,用于扫描单户出租房屋.
Project Contributions:
我是iOS应用的团队和技术负责人, at one point, 又多管了三个人. 我的贡献包括管理一个新的应用程序流程的实现,该流程后来被用来吸引潜在的投资者和客户. 我大大提高了应用程序的性能, 广泛地重构代码, 将单元测试引入代码库, 并监督整个释放过程.
Poly Elara 60 Series
http://apps.apple.com/us/app/poly-elara-60-series/id1437951514一个基于swift的应用程序,用于与外部设备进行蓝牙通信.
Project Contributions:
我从头开始开发这个应用程序, 包括为外部设备的OTA更新创建自定义文件传输协议. 我使用的主要框架是外部附件框架.
Brandie iOS and Android
http://www.brandie.io/Jabber适用于Windows和macOS
http://www.cisco.com/c/en/us/products/unified-communications/jabber/index.htmlEducation
计算机工程与信息理论学士学位
贝尔格莱德大学-贝尔格莱德,塞尔维亚
Skills
Libraries/APIs
iOS Native Libraries, Couchbase Lite iOS SDK, Alamofire, RxSwift, REST APIs, Twitter API, Instagram API, Facebook API, Tumblr API, Pinterest API
Tools
Xcode, Git, XML Interface Builder (XIB), GitHub, Subversion (SVN)
Frameworks
External Accessory, UIKit, iOS SDK, AFNetworking, Core Bluetooth, XCTest, iOS Frameworks, Core ML, SwiftUI
Languages
Swift, Python, Objective-C, Java, c++
Paradigms
Scrum, Agile Software Development, 模型视图视图模型(MVVM), Model View Controller (MVC), Design Patterns, Unit Testing, Agile, Reactive Programming, Windows App Development
Platforms
iOS、MacOS、Mobile、Apple、Android、Firebase、Amazon Web Services (AWS)、Raspberry Pi、Windows
Storage
JSON, NoSQL, Couchbase Lite, MongoDB
Other
Mobile Apps, Bluetooth, Mobile UI, Mobile UX, App Store, App Submission, Mobile Applications, iPad, AVFoundation, Programming, Multithreading, APIs, Apple MFi, Augmented Reality (AR), LiDAR, System Architecture, USB, Live Chat, SFTP
How to Work with Toptal
在数小时内,而不是数周或数月,我们的网络将为您直接匹配全球行业专家.
Share your needs
Choose your talent
开始你的无风险人才试验
对顶尖人才的需求很大.
Start hiring