
Ivan Jermanovic
Verified Expert in Engineering
Technical Leadership Developer
Novi Sad, Vojvodina, Serbia
Toptal member since April 22, 2020
Ivan has a master's degree in electrical and computer engineering with ten years of mobile development experience. He is proficient with architecture, UI, Android, iOS, and an experienced team lead. His online ordering and payment apps are used extensively to help businesses thrive. He led 30 people to secure a deal with the second-largest fast-food restaurant chain in the world with his system. Ivan's proven approach to solving some of the service sector's biggest challenges is exemplary.
Portfolio
Experience
- Java - 11 years
- Android - 10 years
- Mobile Development - 10 years
- iOS - 6 years
- Swift - 5 years
- Technical Leadership - 4 years
- Objective-C - 2 years
- Kotlin - 1 year
Availability
Preferred Environment
Push Notifications, Android Studio, Mobile Development, Android, Mobile App Development, PHP, Objective-C, Swift, iOS, Kotlin, Java
The most amazing...
...architecture I've developed was for a restaurant ordering and payment app for both Android and iOS, including an SDK and white labeling solution.
Work Experience
Lead Mobile Developer
MENU Technologies
- Developed the entire architecture for the company's main app in both Android and iOS. The system contained an SDK and a white labeling solution that enabled the team to create a fully functional, completely branded app in one day.
- Created a UI system/toolbox in cooperation with the UX/UI team for fast view building.
- Managed smooth transitions from one version of the app to another with no down time.
- Led and managed a team of four mobile developers for three years.
- Oversaw the entire development office of 30 people for a year.
- Developed a tablet application for restaurant staff.
Android Developer
Cloudhorizon
- Developed an application for scheduling and payment of laundry and home cleaning services - WishWash.
- Completed the quality assurance process and fixed bugs.
- Implemented a custom calendar widget to optimize the project.
Android and iOS Developer
Tasker App
- Developed a tasking application (house chores, tutoring, entertainment, to name a few).
- Implemented network API calls with JSON parsing. Implemented a complex UI design.
- Ensured high quality with extensive testing and bug fixing.
Android Developer
Digital Atrium
- Developed an app for a national lottery with a heavily customized UI.
- Conducted extensive UI, functionality testing, and bug fixing.
- Jumped in on various projects to assist other developers.
Android Developer
Twirl
- Developed a social network app with messaging functionality intended for use in clubs, coffee shops, and social events.
- Integrated XMPP protocol for chat functionality, network API calls, and GCM (now Firebase).
- Integrated Google Geolocation services for seamless functionality.
Android Developer
Close
- Developed a social networking app with messaging functionality.
- Implemented network API calls, maintaining an open stream connection and GCM (now Firebase).
- Integrated fast Instagram-like image processing (blur, color editing) on native levels.
- Created a flipboard-like page flipping effect for enhanced functionality.
Android and iOS Developer
Zesium Mobile
- Designed new features and improvements of a country-wide car dealership app, translating functionality and design from an existing iOS application.
- Developed an iOS advertising SDK using Objective-C.
- Oversaw the testing and bug fixing. Improved many other company projects as well.
Experience
Menu Mobile Waiter - Android and iOS
https://menu.app/en/TAYSTR
The MVP of the app currently supports adding reviews, new dishes, and even new restaurants. The user can discover curated content based on their dietary preferences, from the people they follow, or just highly rated food nearby.
Internal iOS Application for Connecting Hardware
Education
Master's Degree in Electrical and Computer Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Bachelor's Degree in Electrical and Computer Engineering
Faculty of Technical Sciences - Novi Sad, Serbia
Certifications
Management 3.0 Foundation Workshop
Management 3.0 Foundation
Skills
Libraries/APIs
Android Volley API, Retrofit, Alamofire, Facebook API, OpenCV, X (formerly Twitter) API, Google Maps, Google Maps API, Fabric
Tools
Android Studio, Photoshop CC, Xcode, Illustrator CC, PhpStorm, Sketch, Zeplin, Crashlytics
Paradigms
Mobile Development, Agile Software Development, Scrum
Platforms
Android, iOS, Eclipse, Bitrise, Firebase
Languages
Java, Swift, XML, Kotlin, Objective-C, PHP, C++, C, HTML, CSS
Storage
JSON, MySQL, RoomDB
Other
Mobile App Development, Mobile Architecture, Geolocation, Bluetooth Beacons, Android Emulators, Silent Push Notifications, Push Notifications, Technical Leadership, Project Leadership, Image Processing, Computer Vision, QR Codes, bLinkup, Design, Flow Coordinators, Geofencing, XMPP, Team Management
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