Amar Idrizovic
Verified Expert in Engineering
Apps Developer
Sarajevo, Federation of Bosnia and Herzegovina, Bosnia and Herzegovina
Toptal member since November 6, 2015
Amar is a software engineer who has been specializing in Android apps for the past 10 years. He has worked with companies such as Reddit, Goldman Sachs, Mercedes Benz, and Volvo. He has also served as the Toptal Community Leader for Sarajevo, Bosnia, and Herzegovina, for over five years. Currently, he is a tech lead for Volvo Cars' Android app, where he's building an analytics service to manage 50 million daily events. Amar loves cooking, nature, and walks of all sizes.
Portfolio
Experience
- Java - 8 years
- Git - 7 years
- Apps - 7 years
- Android - 7 years
- Code Architecture - 5 years
- Kotlin - 4 years
- Realm - 4 years
- JavaScript - 4 years
Availability
Preferred Environment
Terminal, Android, Jetpack Compose
The most amazing...
...project I've worked on was Reddit's Android app with 100+ million downloads.
Work Experience
Platform Android Developer
Volvo Cars Corporation
- Led and guided a team of 40+ developers for the Volvo Cars Android app with two other developers, providing guidance and help on architecture setup, picking libraries, generally approaching a problem, and more.
- Maintained and supported a codebase of over one million lines with multiple feature teams, daily pull requests, reviewing up to 5,000 lines of code daily, and managing and planning my own tasks, breaking complex ideas into smaller technical steps.
- Designed, owned, and implemented a new interface for app analytics to be used by the whole Android team as part of our initiative to understand our app better.
Senior Android Developer
Volvo Cars USA
- Developed a feature for the app that allows adding older car models, having an overview, and booking maintenance for them. This increased the user count by including users who couldn't use the app before.
- Created a feature that funnels multiple different news and notifications sources into one aggregated list we called the Notification Center.
- Worked with a team of eight on receiving and handling notifications from the car to the phone, including smart features.
Senior Android Developer
- Worked with a team of Android developers on a social app that has 50M+ downloads.
- Continued on a codebase with 1M+ lines of code. Reviewing other engineer's code and owning the module for Subreddit Moderators.
- Managed and planned my own tasks, breaking designed features into smaller steps.
- Delivered a feature that would help a moderator launch and make their subreddit more popular faster.
- Built an animated counter that would be used throughout the app to show the liveliness of a social app.
Lead Android Developer
Nurx
- Built the MVP app that serves as a web page wrapper and includes Android features such as camera, biometrics and data storage.
- Build a fully native Android app from the ground up for our Android clients.
- Designed and developed modern app architecture starring Kotlin coroutines for robustness and workload parallelization and Koin for dependency injection.
- Built a separate data layer using Room and Paging library for offline data storage and effective loading and displaying of data.
- Collaborated with the design team to provide the most authentic Android experience without straying from our company's designs.
Senior Android Developer
Clarity Money (Goldman Sachs)
- Took over continuing work on the existing Android app that was later acquired by Marcus via Goldman Sachs.
- Upgraded and updated an old, rigid codebase to a modern, flexible, and scalable architecture.
- Developed a Facebook-like feed for a better and more fun way of keeping track of personal expenses.
- Worked with Kotlin, including writing new app components in it.
- Featured by Google Play as one of the Best of 2017.
Senior Android Developer
AirFox
- Contributed to continuing work on the existing Android apps.
- Integrated various different ad services such as offer walls and reward videos.
- Worked on Android ROM level.
- Redid the native Android lock screen, adding personalized ads for maximum coverage.
- Took care of proper ad caching so it uses only wifi.
Lead Android Developer
FlightCar (Mercedes Benz)
- Created a whole new client app that was later acquired by Mercedes Benz.
- Designed and manufactured a solid and stable app back-end architecture from the ground up.
- Took care of proper caching so the app is available offline as well.
- Integrated different social account logins with user profiles, photos, and a personal touch.
- Made an error-proof payment system.
Android Developer
American Southern
- Contributed to continuing work on the existing Android app.
- Fixed a lot of UI bugs.
- Added screens about Yelp places.
- Rewrote the API services.
- Created a landing web page with URL scheme.
Android Developer
Prize Wheel
- Created a spin-the-wheel Android game.
- Added randomness and a natural feel to the spinning mechanism.
- Integrated eight different ad services for maximum ad coverage.
- Integrated Twitter API.
- Created a RESTful service to interact with the back end.
Android Developer
QSS
- Worked on a smart home mobile app for the biggest TSP and ISP in Bosnia and Herzegovina.
- Utilized IoT technology and devices as well as Z-Wave technology and devices.
- Integrated with Raspberry Pi.
- Contributed to the development of a business CMS for the national bank.
Android Developer
DevLogic
- Built and maintained an Android app for the world’s first smart locator and phone for kids.
- Developed apps for Android Glasses used by NASA astronauts in space.
- Contributed to Android platform development.
- Worked on the Android open source project and custom build systems.
- Provided daily contact, reports, and collaborative effort to clients.
Android Developer
Freelance
- Built form apps in Eclipse with the Android plugin as well as some of my own games. My first project was with Android Gingerbread, API 9.
Experience
Osterhout Design Group
Smart Home Android App
http://imgur.com/a/739KXCoffee Time
http://imgur.com/a/zfF1xEducation
Bachelor's Degree in Mathematics
Methodist University - Fayetteville, NC
Bachelor's Degree in Computer Science
Methodist University - Fayetteville, NC
International Baccalaureate Diploma in high school
United World College in Mostar - Mostar, Bosnia and Herzegovina
Skills
Libraries/APIs
Google API, Fabric, Facebook API, Retrofit, Volley Android Library, X (formerly Twitter) API, Otto, Android API
Tools
Git, Android Studio, Terminal
Languages
Java, Kotlin, XML, JavaScript, HTML, C#
Frameworks
Android SDK, Rx, .NET, ASP.NET MVC
Paradigms
Reactive Programming, Clean Code, Agile Software Development, Agile
Platforms
Android, Firebase, Linux
Storage
Realm, Cloud Firestore, RoomDB, MySQL, Databases
Other
Apps, Mathematics, Coroutines, Data Architecture, Code Architecture, Code Review, Jetpack Compose, EventBus, Internet of Things (IoT), Product 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