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

Aleksandar Ristanovic

Verified Expert  in Engineering

iOS Developer

Location
Belgrade, Serbia
Toptal Member Since
September 16, 2022

Aleksandar是一名iOS开发者, tech lead, 团队领导,负责编写和管理多个移动应用程序的开发. Aleksandar被驱使着最大限度地利用技术,并弄清楚所有东西是如何在引擎盖下运行的. 他对知识的渴望和不解决任何问题的坚韧是他的项目吸引额外投资和紧迫期限的原因. Aleksandar加入Toptal是为了寻找下一个挑战,突破自己现有技能的极限.

Portfolio

InsideMaps
iOS,亚马逊网络服务(AWS), AVFoundation,蓝牙,JSON, Swift...
Dirako
iOS, Python,树莓派,Core ML, USB, Swift, AVFoundation, Xcode...
Endava
iOS,蓝牙,核心蓝牙,外部配件,MacOS, Xcode, Swift...

Experience

Availability

Full-time

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

2019 - PRESENT
InsideMaps
  • 开发一款iOS应用,用于扫描单户出租房屋.
  • 开发了一个新的应用程序流程,用于吸引大量客户,并将完成的项目数量增加了100%.
  • 在三人团队中担任团队和技术领导.
  • 监督应用发行过程,并在2周内完成.
Technologies: iOS,亚马逊网络服务(AWS), AVFoundation,蓝牙,JSON, Swift, Objective-C, Model View ViewModel (MVVM), Agile Software Development, MacOS, Xcode, Programming, Mobile Apps, Couchbase Lite iOS SDK, MongoDB, Design Patterns, Unit Testing, UIKit, XML Interface Builder (XIB), Apple, GitHub, Agile, Git, APIs, Multithreading, REST APIs, iOS Native Libraries, iOS SDK, Firebase, App Store, App Submission, XCTest, Mobile Applications, NoSQL, Couchbase Lite, SwiftUI, iOS Frameworks, iPad, Augmented Reality (AR), LiDAR

iOS Developer

2022 - 2022
Dirako
  • 开发了一个原型iOS应用程序,通过使用USB线的自定义协议与树莓派通信.
  • 为iOS应用添加了使用Core ML框架进行对象识别的功能.
  • 负责建立一个不需要加入苹果MFi计划的通信渠道.
Technologies: iOS, Python,树莓派,Core ML, USB, Swift, AVFoundation, Xcode, Programming, Mobile Apps, UIKit, XML Interface Builder (XIB), Apple, GitHub, Git, Multithreading, iOS Native Libraries, iOS SDK, Mobile Applications, iOS Frameworks

iOS Developer

2016 - 2019
Endava
  • 开发了一个iOS应用程序,通过外部配件框架与外部设备通信.
  • 创建了一个自定义文件传输协议,用于iOS平台和外部设备之间的文件传输.
  • 为视频会议的macOS应用程序做出了贡献.
Technologies: iOS,蓝牙,核心蓝牙,外部配件,MacOS, Xcode, Swift, Agile Software Development, AVFoundation, Programming, Mobile Apps, Design Patterns, Unit Testing, UIKit, XML Interface Builder (XIB), Apple, GitHub, Agile, Git, APIs, REST APIs, iOS Native Libraries, iOS SDK, App Store, App Submission, XCTest, Mobile Applications, iOS Frameworks

Mobile Developer

2017 - 2018
Brandie
  • 重构整个iOS应用,以获得更好的UI/UX和性能.
  • 带领三人团队开发Android和iOS平台产品.
  • 在紧迫的期限内工作, however, 给出准确的时间估计, 哪一个几乎总是正确的.
Technologies: iOS, Android, Java, Swift, Objective-C, Agile Software Development, AFNetworking, AVFoundation, Xcode, Programming, Mobile Apps, Design Patterns, UIKit, XML Interface Builder (XIB), Apple, GitHub, Git, APIs, Multithreading, REST APIs, iOS Native Libraries, iOS SDK, App Store, App Submission, Mobile Applications, iOS Frameworks

InsideMaps Capture

http://apps.apple.com/us/app/insidemaps-capture/id1077854108
Project Brief:
一款基于swift的应用程序,用于扫描单户出租房屋.

Project Contributions:
我是iOS应用的团队和技术负责人, at one point, 又多管了三个人. 我的贡献包括管理一个新的应用程序流程的实现,该流程后来被用来吸引潜在的投资者和客户. 我大大提高了应用程序的性能, 广泛地重构代码, 将单元测试引入代码库, 并监督整个释放过程.

Poly Elara 60 Series

http://apps.apple.com/us/app/poly-elara-60-series/id1437951514
Project Brief:
一个基于swift的应用程序,用于与外部设备进行蓝牙通信.

Project Contributions:
我从头开始开发这个应用程序, 包括为外部设备的OTA更新创建自定义文件传输协议. 我使用的主要框架是外部附件框架.

Brandie iOS and Android

http://www.brandie.io/
我是一名移动开发者,负责iOS和Android平台. 对于这些平台,我是一个四人团队/技术主管. 我的主要成就包括在iOS上重构完整的API代码,在Android上添加多个复杂的功能. 一些功能包括将数据并行上传到多个平台的选项.

Jabber适用于Windows和macOS

http://www.cisco.com/c/en/us/products/unified-communications/jabber/index.html
我是思科Jabber统一通信应用程序的开发人员. 我在Windows和macOS平台上都工作过. 我的主要任务是单元测试涵盖的中小型特性. 任务还包括产品错误修复.
2011 - 2016

计算机工程与信息理论学士学位

贝尔格莱德大学-贝尔格莱德,塞尔维亚

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, Model View ViewModel (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

Collaboration That Works

How to Work with Toptal

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

1

Share your needs

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

Choose your talent

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

开始你的无风险人才试验

与你选择的人才一起工作,试用最多两周. 只有当你决定雇佣他们时才付钱.

对顶尖人才的需求很大.

Start hiring