Nemanja Krstic, Software Developer in Belgrade, Serbia
Nemanja Krstic

Software Developer in Belgrade, Serbia

Member since May 25, 2015
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

Portfolio

Experience

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

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

OS X, Xcode, Git, Terminal

The most amazing...

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

Employment

  • Lead iOS Developer

    2015 - 2016
    mySkin
    • 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 nice little 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 apps for the libraries developed.
    • Published to the App Store.
    Technologies: Objective-C
  • iOS Programming Lecturer

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

    2014 - 2015
    ComTrade
    • 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 Developer

    2014 - 2014
    GeoInformatika
    • 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

Experience

  • Moneybox (Development)

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

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

  • OKU (Development)
    https://itunes.apple.com/us/app/my-oku/id915801986?mt=8

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

  • Password Boss (Development)
    https://itunes.apple.com/us/app/password-boss-free-password/id964456554?mt=8

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

  • Healthy Hunting (Development)
    http://www.healthyhunting.com/

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

    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 (Development)
    https://itunes.apple.com/us/app/telegraf-najnovije-vesti/id548251852?mt=8

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

  • Toddler games (Development)

    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 (Development)
    http://www.oblikus.com/light_building_2016/

    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.

Skills

  • 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, Keychain
  • Storage

    JSON, SQLite, AWS S3
  • Other

    Debugging, SOAP, Back-end
  • Tools

    Git, iOS Instruments, Crashlytics, Branch.io

To view more profiles

Join Toptal
I really like this profile
Share it with others