
Nikola Mitić
Verified Expert in Engineering
Mobile Apps Developer
Niš, Serbia
Toptal member since September 1, 2020
Nikola is an experienced software engineer with a demonstrated history of working in the information technology and services industry. He is skilled in iOS and Android app development, using Swift and Objective-C, Java, and React Native. Nikola is not only a developer but also a team leader with excellent communication, time, and people management skills. Along with his years of experience in various projects and a master’s degree in computer science, he is a strong engineering professional.
Portfolio
Experience
- Mobile Apps - 6 years
- iOS - 6 years
- Objective-C - 6 years
- REST - 6 years
- Swift - 3 years
- Fastlane - 3 years
- React Native - 3 years
- SwiftUI - 1 year
Availability
Preferred Environment
Visual Studio Code (VS Code), Xcode, Android Studio, Slack, SourceTree
The most amazing...
...project I've worked on as an iOS developer was an enterprise video conferencing solution Pexip.
Work Experience
Mobile Software Engineer
Pexip
- Performed a systematic code review of the whole codebase resulting in a 40-point document that listed bad practices and issues as well as suggested improvements.
- Improved the architecture of an already existing app by implementing a coordinator, reducing dependency and routing issues.
- Reviewed and developed elements of the screen-sharing feature allowing users to share screen on a system level with an app extension.
Mobile Team Lead
Profitoptics
- Developed synchronization and offline storage of complex database schemas with up to a million records per table.
- Cut down development time for a fintech iOS and Android app by 66% by developing the app in React Native.
- Oversaw the launch of multiple apps on the App Store, Google Play, and our own hosted solutions.
Lead iOS Developer
Neopix
- Developed an app with full offline capabilities useful when there are no wifi or mobile data services available.
- Resolved a UIkit animation synchronization issue to provide a complex HealthKit with features such as the circle animation with added shadows and other elements.
- Oversaw the transition of a project and successfully took over the development from a much larger development team for a popular app for an Australian client.
iOS and Android Developer
High Tech Engineering Center
- Implemented multiple complex apps on both iOS and Android.
- Developed a variety of projects, including social networks, trip advisors, games, AR apps, blogging apps, and shops.
- Collaborated on a single project with up to 20 other developers with frequent daily interactions.
Experience
Pexip | iOS App
https://apps.apple.com/us/app/pexip/id1018923867Jumpline High Performance | iOS App
myOKU | iOS App
VOZZi | iOS App
Nouw | iOS App
Southern News | iOS app
SymClip | iOS App
http://symclip.com/The Burger Collective | React Native App
My AFS Car | React Native App
https://play.google.com/store/apps/details?id=com.aksfleetAversys | React Native App
https://apps.apple.com/gb/app/aversys/id1467186804Education
Master's Degree in Computer Science
Faculty of Electronic Engineering - Niš, Serbia
Master's Degree in Computer Science
Norwegian University of Science and Technology (NTNU) - Trondheim, Norway
Skills
Libraries/APIs
CocoaPods, WebRTC, Sockets, React Redux, Google Maps
Tools
SourceTree, Fastlane, CircleCI, Xcode, Android Studio, Slack
Languages
Swift, Objective-C, Java, TypeScript
Frameworks
SwiftUI, Cocoa Touch, React Native
Paradigms
REST, Model View Controller (MVC), Model View ViewModel (MVVM), DevOps, Continuous Integration (CI)
Platforms
Android, iOS, Mobile, Visual Studio Code (VS Code), Firebase
Storage
SQLite, Realm
Other
Mobile Apps
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring