
Bojan Bosanac
Verified Expert in Engineering
iPhone Developer
Novi Sad, Vojvodina, Serbia
Toptal member since September 21, 2020
Bojan has worked as a developer for over six years, handling multiple projects simultaneously. His main focus is iOS, but he also has experience in Android and .NET Core. He’s able to build any project from the ground up, following best practices and having good code quality. Bojan is a hard-working and responsible person, able to work by himself and in a team.
Portfolio
Experience
- iOS - 6 years
- iPhone - 6 years
- Xcode - 6 years
- Object-oriented Programming (OOP) - 5 years
- Git - 5 years
- Swift - 4 years
- Objective-C - 3 years
- Clean Code - 1 year
Preferred Environment
Swift, Xcode, iOS
The most amazing...
...project I've developed is the app used for the Sail Amsterdam event in 2015 that draws 2.3 million visitors from all over the world.
Work Experience
iOS Developer
Freelance
- Built production-grade iOS applications for international clients across fintech, sports, restaurant management, staffing, and communication platforms.
- Designed scalable mobile architectures using MVVM, VIP, clean architecture, and coordinators across multiple independent client projects.
- Owned the full iOS lifecycle for Atlas World Sports, a live scores and legal betting companion app, from architecture through App Store release.
- Integrated Stripe payments and Vonage video calling into a production iOS communication app built with VIPER architecture.
- Developed and maintained back-end services for the Wisk restaurant management platform using Swift Vapor, Kotlin, and PHP in a distributed environment.
- Built and maintained iOS features for Zenjob, a staffing marketplace serving 40,000+ monthly workers across logistics, retail, and eCommerce.
- Improved app reliability and reduced technical debt through refactoring, modularization, and architectural improvements across client codebases.
- Contributed to back-end integrations, including POS synchronization workflows with Lightspeed K for a leading restaurant management platform.
Product Owner and Mobile Developer
Continental Automotive Serbia
- Served as product owner across mobile, back-end, and front-end teams, managing backlog prioritization and ensuring timely, quality delivery.
- Developed and maintained iOS and Android applications as part of the remote vehicle data (RVD) connected mobility platform.
- Refactored the existing codebase into a clean architecture, reducing technical debt and improving long-term maintainability across the platform.
- Coordinated delivery across mobile, back-end, and front-end engineering teams in an agile environment, controlling backlog and code quality.
- Mentored junior developers through code reviews, architecture guidance, and internal iOS knowledge-sharing sessions.
- Contributed to connected vehicle solutions within Continental's RVD platform, focusing on vehicle data services and connected mobility features.
Mobile Team Lead
Vega IT Sourcing
- Mentored junior and mid-level iOS developers through code reviews, architecture discussions, and technical guidance to accelerate team growth.
- Managed the mobile team by balancing technical direction with team dynamics, ensuring both code quality and a healthy collaborative environment.
- Organized and led internal knowledge-sharing sessions on iOS topics, raising team-wide standards and keeping developers current with best practices.
- Conducted an iOS internship program for students, providing hands-on mentorship and practical experience with real-world mobile development projects.
iOS Developer
Vega IT Sourcing
- Developed and shipped a healthcare iOS application (Medopad/Huma) within a team of 5+ iOS engineers, implementing clean architecture, MVVM, and coordinators pattern from the ground up.
- Built a GraphQL network layer using the Apollo library for a patient health-tracking app used by thousands of patients and care teams across multiple countries.
- Designed and delivered the complete iOS app lifecycle for Sail Amsterdam 2015—the world's largest nautical event (held every 5 years)—as the sole iOS developer, from concept through App Store release.
- Implemented core data persistence layer and multi-screen UI (EPG, ship lists, maps, settings) for Sail Amsterdam app, coordinating directly with designers to meet a hard event-driven launch deadline.
- Built and maintained secure mobile banking applications for 5 enterprise clients—Promsvyazbank (PSB), SoGe, AIK, AIK Agro, and Raiffeisen—serving large-scale retail and business user bases.
- Maintained and extended 6 production iOS apps (Weber Grills, Annanow, Myte, Troovie, Bondd, Confercall), ensuring continued compatibility and quality across iOS updates.
- Contributed to code reviews and upheld coding standards across team projects, supporting consistent architecture and maintainability.
- Contributed to cross-platform projects using Android, .NET Core, and MATLAB, expanding deliverables beyond iOS when the client's needs required it.
Experience
WISK - Bar and Restaurant Inventory Management Software
https://www.wisk.ai/Atlas World Sports
https://atlasworldsports.com/Continental RVD Platform
Zenjob
https://www.zenjob.com/en/Responsibilities:
• Develop, design, implement, and maintain the iOS app
• Implement UI while working closely with designers
• Participate in code reviews and maintain coding standards
• Write efficient code
Medopad (now Huma)
https://huma.com/Health Mapper
https://www.youtube.com/watch?v=cdcyGm7DllE&ab_channel=HealthMapper• Track symptoms, medication, and measurements.
• Create, export, and print health reports and charts.
• Share your tracking with your doctor.
• Set medication reminders.
• Sync with Apple Health app.
SAIL Amsterdam App
https://www.sail.nl/en/SAIL Amsterdam is about boats, ships, and anything else that floats.
Beoview Intercom
Use your smartphone to remotely control your Beoview intercom functions. Answer visitor calls, unlock the building's front door, or monitor all cameras connected to your Beoview system.
Education
Master's Degree in Computer and Control Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Bachelor's Degree in Computer and Control Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Skills
Libraries/APIs
iOS Charts, REST APIs, Firebase iOS SDK, Alamofire, Google Maps, RxSwift, Sockets, SocketRocket
Tools
Git, GitHub, XML Interface Builder (XIB), GitLab, Subversion (SVN), Jira, Xcode, Trello, Slack, Figma
Languages
Swift, Objective-C, Java, Swift 5, GraphQL
Platforms
iOS, Mobile, Android, Firebase
Storage
JSON, MySQL
Frameworks
iOS SDK, Core Data, .NET, Vapor
Paradigms
Object-oriented Programming (OOP), Clean Code, VIPER Architecture, Design Patterns, Model View ViewModel (MVVM), Agile
Other
Mobile Apps, iOS Design Guidelines, User Experience (UX), User Interface (UI), Neural Networks, iPhone, iPad, Audio, Apollo, APIs, Product Owner, Technical Leadership, AVFoundation, CI/CD Pipelines, Bluetooth, Carthage, iOS Camera, Back-end
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring