Stefan Bogdanovic, Software Developer in Belgrade, Serbia
Stefan Bogdanovic

Software Developer in Belgrade, Serbia

Member since September 17, 2015
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.
Stefan is now available for hire



  • Functional Programming 7 years
  • iOS 7 years
  • Model View Controller (MVC) 7 years
  • Objective-C 7 years
  • REST APIs 5 years
  • Swift 5 years
  • Protocol-Oriented Programming 3 years


Belgrade, Serbia



Preferred Environment

Git, Slack, Visual Studio Code, Xcode, iOS, MacOS

The most amazing...

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


  • iOS Developer

    2019 - PRESENT
    Medable, Inc.
    • 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/CL 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
  • iOS Engineer

    2018 - 2019
    JL & Interactive
    • Worked on an iOS and watchOS game prototype.
    • Developed an in-house web service in the Go programming language.
    • Performed code reviews to ensure efficiency, readability, and maintainability.
    • Wrote unit test cases using XCTest.
    • Worked on the application prototypes for startups.
    Technologies: GoLand, Go, iOS, Swift, Objective-C
  • iOS Engineer

    2016 - 2018
    Deploy Inc.
    • Developed a golf tracking and statistics application, myRoundPro, for TaylorMade.
    • Worked on maintaining and improving New York Hall of Science applications.
    • Developed a fundraising application for Omaze.
    • Developed various reusable UI components.
    • Worked with Firebase, Facebook, Stripe, GoogleMaps, and Plaid.
    • Implemented unit tests using XCTest.
    Technologies: iOS, Swift, Objective-C
  • iOS Engineer

    2015 - 2016
    Cosmic Development
    • Developed a gaming social network iOS application, MatrixMeeting.
    • Developed a local trading app named Sircle.
    • Developed a car trading application called Beepr.
    • Maintained and improved old codebases.
    • Involved in gathering requirements from the client on a regular basis.
    Technologies: iOS, Objective-C


  • MatrixMeeting (Development)

    MatrixMeeting was designed for gamers, allowing them to schedule and create game events for games available on three gaming platforms: Steam, XboxLive, and PlayStation Network. App features push notification, in-app chat, Steam account integration, XboxLive account integration, PlayStation Network account integration, and Facebook login.

  • Sircle (Development)

    Sircle is a trading app that allows users to buy and sell almost anything. It basically represents the classified ad platform. Some of the app features include geo-location, curated listings, in-app chat, tracking, push notifications, Stripe payment, and Facebook login.

  • Beepr (Development)

    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. Some of the app features include in-app purchases, VoIP, in-app chat, push notifications, building a business network, and news feed.

  • Chariyo (Development)

    Chariyo is built with an idea to help causes around the world by allowing the company to create a dedicated cause where users can get informed about the cause itself and donate to it through the app fundraising system.

  • WorkPuls (Development)

    A macOS daemon that tracks and logs user activity on websites and applications where employees are spending time improving organizations' efficiency and becoming more productive.

  • New York Hall of Science (Development)

    Worked on iOS version compatibility maintenance, bug fixes, UI improvements, and development of a shared iPad version for the following applications: Playground Physics, Fraction Mash, Volumize, Size Wise, and Choreo Graph.

  • myRoundPro (Development)

    myRoundPro provides a statistical analysis experience designed to help every golfer better understand, adapt, and improve their game. With the myRoundPro app, user can track rounds on the go, enabling you to record your 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.

  • OmazeChange (Development)

    Omaze is a fundraising platform that offers once-in-a-lifetime experiences and exclusive merchandise in support of critical causes.

  • Agrichain (Former BlockGrain) (Development)

    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 (Development)

    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 Televisit (Development)

    A mobile application that can be used by patients 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.


  • Languages

    Swift, Objective-C, Go, JavaScript, Java
  • Frameworks

    iOS SDK, Cocoa Touch, Core Data, iPhone SDK, UIKit, Cocoa
  • Libraries/APIs

    REST APIs, CocoaPods, Firebase iOS SDK, Node.js, Facebook SDK, Stripe, Socket.IO, Mapbox iOS SDK, Mapbox API, WebRTC, Twilio API
  • Tools

    Xcode, CocoaTouch, Terminal, Crashlytics, Git, Slack, GoLand
  • Paradigms

    Agile Software Development, Object-oriented Programming (OOP), Model View Controller (MVC), Functional Programming, Protocol-Oriented Programming, App Development
  • Platforms

    iOS, Firebase, Keychain, Playstation, Xbox, Visual Studio Code, MacOS, WatchOS, Mapbox
  • Other

    iPad, Debugging, WebSockets, Cryptocurrency Wallets, Software Development, Fundraising, Games, Cars, Mobile Apps, Geofencing
  • Storage

    Realm Database, SQLite, PostgreSQL, MongoDB


  • Bachelor's degree in Information Technology
    2012 - 2015
    Information Technology School - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others