Stefan Bogdanovic, Developer in Belgrade, Serbia
Stefan is available for hire
Hire Stefan

Stefan Bogdanovic

Verified Expert  in Engineering

Software Developer

Location
Belgrade, Serbia
Toptal Member Since
July 23, 2019

Stefan is a software engineer who has been developing iOS, watchOS, and macOS applications since 2012, with proficiency knowledge in Objective-C and Swift programming languages. He is a dedicated developer, always looking to learn and expand his skill set, utilizing best development practices, implementing new technologies, and writing well structured and optimized code. Adapting and the ability to learn are two of his greatest assets.

Portfolio

Medable
iOS, Swift, Objective-C, Healthcare IT, UIKit, iOS SDK, Keychain...
Flightradar24
iOS, Swift, Objective-C, UIKit, Aviation, WatchOS, Firebase, WebSockets...
Deploy Inc.
iOS, Swift, Objective-C, iPad, Mapbox, Geofencing, Mapbox API, Mapbox iOS SDK...

Experience

Availability

Full-time

Preferred Environment

Git, Slack, Visual Studio Code (VS Code), Xcode, iOS, MacOS

The most amazing...

...thing that I've implemented are polygon interpolation algorithms on top of the Google Maps Engine.

Work Experience

Senior iOS Developer

2019 - PRESENT
Medable
  • Collaborated with Medable’s existing iOS team in realizing the product vision and satisfying business requirements.
  • Implemented iOS architecture designs for SDK and app development teams.
  • Utilized Medable's CI/CD solution in GitLab for iOS.
  • Followed best practices established via process documentation.
  • Participated in continuing education and training to remain current on best practices.
Technologies: iOS, Swift, Objective-C, Healthcare IT, UIKit, iOS SDK, Keychain, Protocol-oriented Programming, Functional Programming, Cocoa Touch, CocoaPods, REST APIs, Agile Software Development, iPhone SDK, Debugging, Go, Mobile Development, Swift 4

Senior iOS Engineer

2018 - 2019
Flightradar24
  • Collaborated with key business partners and stakeholders during the entire lifecycle of the projects.
  • Performed technical designs and implementation of iOS, iPadOS, and watchOS apps.
  • Cooperated with other team members to investigate design approaches, prototype new technology, and evaluate technical feasibility.
  • Contributed to defining and enforcing engineering processes and practices and helped improve them.
Technologies: iOS, Swift, Objective-C, UIKit, Aviation, WatchOS, Firebase, WebSockets, Firebase iOS SDK, Large Scale Distributed Systems, Mobile Development, In-app Purchase (IAP), In-app Purchases

iOS Engineer

2016 - 2018
Deploy Inc.
  • Participated and contributed to all phases of R&D projects, including ideation, design, programming, unit testing, code review, and deployment planning.
  • Updated existing applications as necessary to improve performance or resolve problems, using analysis of results to facilitate upgrades.
  • Developed software architecture, solution design, and development practices across multiple iOS projects.
  • Improved product quality through code reviews, writing effective unit tests.
  • Collaborated with different departments, including product managers and UX and UI designers, as part of a team.
Technologies: iOS, Swift, Objective-C, iPad, Mapbox, Geofencing, Mapbox API, Mapbox iOS SDK, Core Data, Crashlytics, Facebook SDK, Cocoa, Node.js, Stripe, Model View Controller (MVC), Object-oriented Programming (OOP), Mobile Development

iOS Engineer

2015 - 2016
Cosmic Development
  • Participated in and facilitated requirements brainstorming sessions.
  • Worked in a fast-paced environment that requires quick adoption of new techniques and out-of-the-box thinking.
  • Supported the architect in improving and maintaining the native iOS codebase.
  • Involved in analysis, design, and development of the mobile applications solutions for iOS mobile devices.
  • Involved in gathering requirements from the client regularly.
  • Gained experience with unit test frameworks, continuous integration systems, and documentation of engineering solutions.
Technologies: iOS, Objective-C, Trading, Terminal, Mobile Development, Social Networks

Sircle

Sircle is a free mobile flea market and virtual garage sale, a local classified marketplace for unused goods. It’s a new way to buy and sell almost anything. Free. Simple. Local. Fun. It allows users to find great deals on stuff they love and turn second-hand items into cash. Sircle idea is to become better, safer, and faster than traditional classified ads.

Beepr

Beepr was designed to help people connect based on interest in car trading. Represents an automotive social network where car traders can grow their businesses and help potential buyers to buy cars. The app features include in-app purchases, VoIP, in-app chat, push notifications, building a business network, and news feed.

Insightful

https://www.insightful.io/
A macOS daemon that tracks and logs user activity on websites and applications where employees spend time improving organizations' efficiency and becoming more productive. Workpuls is a time-tracking software that keeps all your critical operations in check, on time and on budget, so you can stay focused on growing your business.

New York Hall of Science

https://nysci.org
A creative platform for irresistible STEM learning. Noticing ToolsTM is a ground-breaking suite of iPad apps that makes learning math and science compelling through play, creative design projects, and collaboration.

myRoundPro

myRoundPro provides a statistical analysis experience designed to help every golfer better understand, adapt, and improve their game. With the myRoundPro app, users can track rounds on the go, enabling you to record scores, check detailed yardages with built-in GPS, analyze every shot on a map of the course, and begin to identify areas for improvement with in-depth statistics.

Omaze Change

https://www.omaze.com
Omaze is a fundraising platform that offers once-in-a-lifetime experiences and exclusive merchandise in support of critical causes. Omaze Change rounds up the change from your everyday purchases and automatically donates it to a charity of your choice, which in turn earns you rewards on omaze.com. Generosity gets users into Omaze sweepstakes, where you can win once-in-a-lifetime prizes like visits to major film and TV sets, dream-come-true trips around the world, VIP tickets to exclusive events, luxury items, and more.

AgriChain

https://agrichain.com/
AgriChain is a simple-to-use, secure, independent software platform that automates the integration of all supply chain participants. BlockGrain’s vision is to be the largest industry-wide platform for managing the agricultural supply chain, connecting sellers and buyers, providing full paddock to plate traceability, and allowing bulk logistics companies to manage and grow their operations.

Crypto Wallet

Crypto wallet is a mobile application for storing and managing cryptocurrencies. It allows you to store, buy, exchange, and sell your crypto assets. The wallet is secure-by-design, allowing users to be in full control of their funds. Access your wallet on any device, anytime.

Medable

https://www.medable.com/
A mobile application that patients can use worldwide to connect virtually with their clinical trial sites. The application makes it possible for clinical trial research to progress in an environment where many patients are told to stay home and avoid social interaction.

The application includes the following capabilities: enables patients to give consent in their native language for the use of telemedicine, provides real-time video capabilities on a single platform that is FDA compliant (Title 21 CFR Part 11), allows patients to virtually connect with their site coordinators, investigators, or other care professionals from anywhere in the world.

Celsius Network

https://celsius.network
Celsius crypto wallet platform to earn and borrow up over 30 different cryptocurrencies. Manage your crypto portfolio and earn compounding rewards up to 15% annual percentage yield (APY) in BTC, ETH, CEL, and more. Qualifying users can get an instant approval for a dollar or stable coin crypto loans at just 1%.

Aster

The Aster app provides a complete picture of your portfolio from real estate to crypto. Secure app puts you in control of your wealth management. A mobile-first, seamless, and intuitive personal wealth management platform that provides an actionable holistic view of your bankable and non-bankable assets.

Flightradar24

https://apps.apple.com/us/app/flightradar24-flight-tracker/id382233851
Flightradar24 is a global flight-tracking service that provides users with real-time information about thousands of aircraft around the world. It includes flight tracking information, origins and destinations, flight numbers, aircraft types, positions, altitudes, headings, and speeds. It can also show time-lapse replays of previous tracks and historical flight data by airline, aircraft, aircraft type, area, or airport. It aggregates data from multiple sources, but outside of the United States, mostly from crowdsourced information gathered by volunteers with ADS-B receivers and from satellite-based ADS-B receivers.
2012 - 2015

Bachelor's Degree in Information Technology

Information Technology School - Belgrade, Serbia

2006 - 2010

High School Diploma in Aerospace Engineering

Aviation Academy - Belgrade

Libraries/APIs

REST APIs, CocoaPods, Firebase iOS SDK, Node.js, Facebook SDK, Stripe, Mapbox iOS SDK, Mapbox API, WebRTC, Twilio API, Plaid API, Google Maps SDK

Tools

Xcode, Terminal, Crashlytics, Git, Slack, Fastlane

Frameworks

iOS SDK, Cocoa Touch, Core Data, iPhone SDK, UIKit, Cocoa, SwiftUI, Combine

Languages

Swift, Objective-C, Swift 4, Go, AppleScript

Paradigms

Agile Software Development, Object-oriented Programming (OOP), Model View Controller (MVC), Mobile Development, Functional Programming, Protocol-oriented Programming, App Development, Management

Platforms

iOS, Firebase, Keychain, Visual Studio Code (VS Code), MacOS, WatchOS, Mapbox, Mobile

Storage

Realm

Other

iPad, In-app Purchase (IAP), In-app Purchases, Debugging, WebSockets, Social Networks, Cryptocurrency Wallets, Software Development, Fundraising, Trading, Cars, Mobile Apps, Geofencing, Aviation, Aerospace Engineering, Information Technology, Healthcare IT, Newspapers, Large Scale Distributed Systems

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