Nemanja Krstic, Software Developer in Belgrade, Serbia
Nemanja Krstic

Software Developer in Belgrade, Serbia

Member since April 26, 2016
Nemanja is a senior iOS developer with moderate experience in backend development as well as software architecture. He has worked as a member and leader of small and medium sized teams, as well as a single developer on over a dozen projects. He is flexible, reliable, and delivers on time.
Nemanja is now available for hire



  • REST 6 years
  • iOS 6 years
  • Core Data 6 years
  • Swift 5 years
  • Objective-C 5 years
  • Keychain 3 years
  • Core Bluetooth 2 years
  • HealthKit 2 years


Belgrade, Serbia



Preferred Environment

Terminal, Git, Xcode, MacOS

The most amazing...

...thing I've made would be the BLE and TCP modules for communication between iDevices and custom hardware.


  • Freelance iOS Developer

    2016 - PRESENT
    • Developed iOS apps from scratch per client specs.
    • Maintained existing apps.
    • Updated and made changes to existing apps.
    • Created reusable modules and app components.
    Technologies: Swift, iOS
  • Lead iOS Developer

    2015 - 2016
    • Collaborated with the firmware developer to create an excellent, stable, and reusable TCP and BLE library that provides a more stable connection than any router we used to test it, including several TP-Link, Cisco, and AirPort Express routers.
    • Created a library for back end communication and management of our custom API.
    • Made a neat Core Data manager for a fairly complex database.
    • Solved very complex hardware and UX compatibility and presentation issues from initial concept to implementation.
    • Made a series of unit and stress test applications for the libraries developed.
    Technologies: Objective-C, iOS
  • iOS Programming Lecturer

    2015 - 2015
    IT Academy
    • Presented for various audiences.
    • Taught iOS programming.
    • Provided live demo coding.
    • Mentored students.
    Technologies: Objective-C, Swift, iOS
  • Senior iOS Developer

    2014 - 2015
    • Integrated JavaScript and Objective-C code, which resulted in a very cool auto complete option for web forms, password management, and much more.
    • Created my first BLE module for control and communication with custom hardware.
    • Helped upgrade a two-year-old news app, mostly with extensive reworking of UI and UX elements and minor tweaks of API communication to switch to REST.
    • Worked with Health Kit and contributed to one of the first Health Kit apps.
    • Made an iOS app extension for Safari.
    • Built custom database structures per client request.
    • Led my first team.
    • Mentored team members.
    • Published to the App Store.
    Technologies: Objective-C, iOS
  • iOS Developer

    2014 - 2014
    • Built iOS apps.
    • Designed the UI based on customer requirements.
    • Created a simple back-end infrastructure.
    • Updated existing apps to match the new Apple HIG.
    • Handled iTunes and certificate related problems.
    Technologies: Objective-C, iOS


  • Moneybox

    Moneybox is the simple way to save and invest. It provides a variety of information, tips, and options for users to decide on the perfect way to invest their money.

  • Qurb

    A location-based social app that utilizes a custom API, social frameworks, AWS, Google maps, and much, much more..

  • OKU

    OKU is a skin health coach and tracker that helps you combat ageing and skin problems scientifically.

  • Password Boss

    Security app and password manager. Has a custom browser and excellent security level.

  • Healthy Hunting

    Restaurant and food finding app with a twist. As a user, you enter food intolerances and food preferences. Food search tries to find the match and in case it fails, it provides you with the best possible suggestions. As a user, you also have the option of adding food to your diary, adding tags to your meals, and much more.

  • Ciao App

    A chat app that lets you see which users are near you. You can see all users in the area and ask them to connect.

  • Telegraf

    News portal. One of the most read in the Southeastern Europe.

  • Toddler games

    A small series of toddler games that helps with letter learning as well as forming simple words using letters of the Serbian and Croatian alphabets. This was a C# Unity project for iOS and Android platforms.

  • Moonlight

    An application used as a remote control for a series of lamps. In theory, it could support a thousand of them at the same time. It worked great with four, which was the number of lamps produced for the fair.


  • Languages

    Swift, Objective-C, C#, XML
  • Frameworks

    AFNetworking, Core Data, Core Bluetooth, Vapor
  • Libraries/APIs

    SDWebImage, Fabric, Instagram API, Facebook SDK, HealthKit
  • Paradigms

    Scrum, REST, Object-oriented Programming (OOP), Model View Controller (MVC), Agile, Continuous Integration (CI)
  • Platforms

    iOS, MacOS, Keychain
  • Storage

    JSON, SQLite, Amazon S3 (AWS S3)
  • Other

    Debugging, SOAP, Back-end
  • Tools

    Git, iOS Instruments, Xcode, Terminal, Crashlytics,

To view more profiles

Join Toptal
Share it with others