Stefan Bogdanovic, Software Developer in New York, NY, United States
Stefan Bogdanovic

Software Developer in New York, NY, United States

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 as well as writing well structured and optimized code. Adapting and the ability to learn are two of his greatest assets.
Stefan is now available for hire

Portfolio

Experience

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

Location

New York, NY, United States

Availability

Part-time

Preferred Environment

macOS, iOS, Xcode, VSCode, Slack, Git

The most amazing...

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

Employment

  • 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: Objective-C, Swift, iOS
  • iOS Engineer

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

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

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

Experience

  • 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 all around the world by allowing the company to create dedicated cause where users can get informed about the cause itself, and donate to it through the app fund-raising system.

  • WorkPuls (Development)
    https://www.workpuls.com/

    macOS daemon which tracks and logs user activity on websites and in applications where employees are spending time in the purpose of improving organizations efficiency and helping them to become more productive.

  • New York Hall of Science (Development)
    https://itunes.apple.com/us/developer/new-york-hall-of-science/id947124789

    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)
    https://itunes.apple.com/app/myRoundPro/id1203326140?mt=8

    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)
    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 (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 devices, anytime.

Skills

  • Languages

    Swift, Objective-C, Golang, 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
  • Tools

    Xcode, CocoaTouch, Terminal, Crashlytics, Git
  • Paradigms

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

    iOS, Firebase, Keychain, Visual Studio Code, MacOS, watchOS, MapBox
  • Other

    iPad, Debugging, WebSockets, Mobile Apps, Geofencing
  • Storage

    Realm Database, SQLite, PostgreSQL, MongoDB

Education

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

To view more profiles

Join Toptal
I really like this profile
Share it with others