Bojan Bosanac, Developer in Novi Sad, Vojvodina, Serbia
Bojan is available for hire
Hire Bojan

Bojan Bosanac

Verified Expert  in Engineering

iPhone Developer

Novi Sad, Vojvodina, Serbia

Toptal member since September 21, 2020

Bio

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

Freelance
Design Patterns, Firebase iOS SDK, APIs, Google Maps, Git, Swift, iOS...
Continental Automotive Serbia
Slack, GitHub, VIPER Architecture, Android, Clean Code, Git, iOS, Swift...
Vega IT Sourcing
Objective-C, Swift, iOS, Android, XML Interface Builder (XIB)...

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

Availability

Part-time

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

2017 - PRESENT
Freelance
  • Created, applied, and delivered the entire app lifecycle, including the concept, design, testing, deployment, and release to stores and support.
  • Developed compelling experiences for the iPhone and iPad that take advantage of the newest technologies iOS has to offer.
  • Wrote efficient code and controlled the code quality assurance.
Technologies: Design Patterns, Firebase iOS SDK, APIs, Google Maps, Git, Swift, iOS, XML Interface Builder (XIB), User Experience (UX), User Interface (UI)

Product Owner and Mobile Developer

2019 - 2020
Continental Automotive Serbia
  • Contributed as the product owner for multiple teams, including mobile, back end, and front end.
  • Developed, designed, implemented, and maintained iOS and Android apps as part of a more extensive system.
  • Guided junior developers with their technical knowledge.
  • Held knowledge-sharing sessions for the iOS project architecture.
  • Refactored the existing implementation into clean code architecture.
  • Managed the product backlog and prioritized needs, wrote efficient code, and controlled code quality assurance.
Technologies: Slack, GitHub, VIPER Architecture, Android, Clean Code, Git, iOS, Swift, User Interface (UI)

Mobile Team Lead

2018 - 2019
Vega IT Sourcing
  • Mentored and guided junior and mid-level team members.
  • Managed the mobile team, taking into account the technical and social aspects.
  • Organized knowledge-sharing sessions for iOS topics.
Technologies: Objective-C, Swift, iOS, Android, XML Interface Builder (XIB), User Experience (UX), User Interface (UI)

iOS Developer

2014 - 2019
Vega IT Sourcing
  • Designed, implemented, and delivered the entire app lifecycle, including the concept, design, testing, deployment, and release to stores and support.
  • Employed by multiple clients, developing iOS applications in various industries such as mobile banking, healthcare, education, and social events.
  • Occasionally worked on projects that required other technologies, such as .NET Core, Android, and Matlab.
Technologies: GraphQL, Apollo, GitHub, Slack, Jira, Android, Google Maps, Git, Model View ViewModel (MVVM), Alamofire, Firebase iOS SDK, iPad, iPhone, iOS, Objective-C, Swift, XML Interface Builder (XIB), User Experience (UX), User Interface (UI)

Experience

WISK - Bar and Restaurant Inventory Management Software

https://www.wisk.ai/
WISK is a cloud-based platform that streamlines restaurant management by offering real-time inventory tracking, automated reporting, and seamless recipe costing. It helps optimize purchasing, reduce waste, and improve financial accuracy, all while integrating with over 50 POS systems to enhance operational efficiency and profitability.

Atlas World Sports

https://atlasworldsports.com/
A sports application intended to help take sports Fear Of Missing Out (FOMO) from one's life. The company's application help eliminate FOMO by displaying all league scores and news based on individual preferences and access to all legal betting lines for online sportsbooks, enabling sports fans to track all their bets in one application live.

Continental RVD Platform

The remote vehicle data (RVD) platform is the foundation for innovative connected services. The platform permits unified access to multi-brand vehicle data via various hardware options and targets a wide range of potential customers. RVD is fully integrated into Continental's modular cloud approach for connected service solutions, providing customers with an end-to-end solution along the complete value chain of connected services

Zenjob

https://www.zenjob.com/en/
Zenjob is a personnel service provider for part-time jobs that automatically connects companies and part-time job seekers to get precisely what they are looking for.

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/
Medopad is your personal health companion app and is configured especially for you. The app tracks your health between doctor's appointments and shares your health information so that you and your care team can make better decisions. Your doctor has to recommend the app to you for you to be eligible to start using the app.

Health Mapper

https://www.youtube.com/watch?v=cdcyGm7DllE&ab_channel=HealthMapper
The app for monitoring your health conditions.

• 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 the biggest nautical event in the world organized once every five years and attracts well over one and a half million visitors.

SAIL Amsterdam is about boats, ships, and anything else that floats.

Beoview Intercom

Beoview Intercom using your smartphone.

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

2013 - 2015

Master's Degree in Computer and Control Engineering

Faculty of Technical Sciences - Novi Sad, Serbia

2009 - 2013

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

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring