Skilled iOS Developer with 4+ years of experience in iOS development, familiar with multiple technologies, including Swift, Machine Learning, CoreData, and Computer Vision. I have completed more than 15 iOS projects both as a sole developer and in a team environment, supporting startups in achieving their desired results and project goals. I adopt continuous learning, adopting new best practices and technologies, with hands-on experience in object-oriented programming (Java, .NET, PHP), software design principles, design patterns, relational/non-relational databases, and information systems design.
Worked on the development of a Class C medical software and established its architecture.
Wrote unit tests and code documentation, as well as developing private CocoaPods and reusable components.
Managed to improve project stability by creating a more robust and tested software. Introduced Ci/CD pipelines for the app and improved the Git branching model.
Developed and maintained native iOS applications together with other team members. Developed the Healthy Hunting app that offers users the best suggestions on where and what to eat based on their personal dietary needs and preferences.
Worked on the development of MeetMe@, a a location-based app. I developed the app from scratch and established its architecture using MVVM.
Worked in the development of Gametime, a ticket app for all major sporting events including top baseball, football, hockey, and basketball from all the top leagues. Selected the technology stack for multiple apps and worked on the development of the back-end side.
Developed a scratchcard game app that allows users to win real gift cards from their favorite brands.
Established the app architecture and chose the right technology stack. Built features by following a design provided by the client.
Worked on the development of the FitPass, an app that allows fitness lovers to pay only one membership fee and access all the favorite recreational centers in Serbia.
The project is an FDA approved fertility tracking app having a BLE communication with the bracelet that gathers data. The Ava bracelet tracks key health parameters associated with varying levels of progesterone and estradiol throughout the menstrual cycle. The Ava bracelet is a completely unprecedented method of tracking a woman’s cycle and health. Worked on the development of new features and improved the codebase by following Class 4 medical software guidelines. Managed to improve project stability by creating a more robust and tested software. Introduced Ci/CD pipelines for the app and improved the Git branching model. The app currently has over 100k active users and is an award-winning Swiss femtech startup. Technologies used in the project: Swift, BLE, CoreData.
The project is an app that is transforming pain management to help give a voice to those who cannot verbalize their pain. It uses facial recognition and artificial intelligence to detect pain, providing carers with three important benefits: The ability to identify the presence of pain, when pain isn’t obvious; To quantify the severity of pain, and; To monitor the effectiveness of pain treatment and make adjustments as required. I worked on the development of new features for the app and improved app architecture from standard MVC to Viper. I introduced unit testing for more robust and testable software. Implemented AI-based features for facial analysis used for pain level detection. Managed to improve the FPS rate for built-in face detection processor. The app made was a big success in its country of origin (Australia). It is currently in the FDA approval process for international use. Technologies used in the project: Swift, Machine Learning, CoreData, Computer Vision.
Scratchy is the scratchcard game app that gets you more from the brands you love. Win real gift cards for your most beloved brands, win the best deals on those shoes you've been looking for, and if you're really lucky you might win goods that'll be shipped to your home. I developed the app from scratch, establishing its architecture, and choosing the right technology stack. Built features by following a design provided by the client. Performed bug fixing and updates for the app. Technologies used in the project: Swift, In-app purchases
MeetMe@ is a location-based app, which overcomes the burden of explaining someone where to meet. Once you invite your contacts to a meeting point you will be able to see on the map their whereabouts until they reach the destination. If you have been invited, you will also have whereabouts of all people in the group until they reach the destination. Focusing on safety, this app does not require you to register, but rather asks for your nickname and photo in order for others in the group to identify you with ease. I developed the app from scratch and established its architecture using MVVM. Chose the technology stack and created the backend side using Google Firebase.
Technologies used in the project: Swift, RxSwift, CoreLocation, Firebase, In-app purchases, Rich Push notifications, ARKit.
Education
Master's degree, Information systems and Computer Science