Azzaro Mujic, iOS Animations Developer in Zagreb, Croatia
Azzaro Mujic

iOS Animations Developer in Zagreb, Croatia

Member since November 24, 2018
Azzaro is a senior iOS developer with five years of experience working as a team leader, a software architect, and a scrum master. He is passionate about good design—he knows its intrinsic value in the process—and dedicated to the delivery of fantastic products. Azzaro excels at finding the best solutions and making complicated things simple.
Azzaro is now available for hire

Portfolio

Experience

Location

Zagreb, Croatia

Availability

Part-time

Preferred Environment

Mac, Git, Xcode, Sketch, Zeplin, Charles

The most amazing...

...thing I’ve done was to build a dream team—highly motivated and satisfied—where the client ended up happy and all of the deadlines were met.

Employment

  • Freelance iOS Expert

    2019 - 2020
    Peg B Technology (via Toptal)
    • Reviewed the project requirements and defined the development architecture.
    • Organized interviews to hire new developers.
    • Mentored, evaluated employee’s technical skills, and onboarded new developers.
    • Performed regular code reviews.
    • Developed iOS mobile payment application.
    Technologies: iOS
  • Head of Mobile Development

    2019 - 2020
    Undabot
    • Supervised efficient workflows within the company and ensured compliance with company policies and regulations.
    • Designed strategic plans to provide effective product development.
    • Ensured appropriate implementation of all methodologies and development processes.
    • Facilitated interviews to hire appropriate employees and provided training to achieve all organizational goals.
    • Coordinated with the R&D department and prepared plans for the effective integration of various technical skills.
    • Led a mobile department with more than 20 people to achieve the highest technical goals.
    Technologies: iOS, Android
  • Team Leader

    2017 - 2019
    Undabot
    • Led a team with more than ten people.
    • Organized meetings and scrums.
    • Monitored and reported on standards and performance targets.
    • Was involved in the recruitment of a new staff.
    • Coordinated the daily allocation of work.
    • Improved the business and development processes inside the company.
    • Communicated closely with the client for consulting purposes.
    • Implemented continuous integration with GitLab and Fastlane.
    • Coordinated and mentored junior developers.
    • Reviewed the project requirements and defined the development architecture.
    • Acquired scrum master certification and worked as a scrum master of a mobile team.
    Technologies: iOS, Android
  • iOS Senior Developer

    2016 - 2017
    Undabot
    • Developed the most popular Croatian application for advertising.
    • Worked in an agile environment.
    • Worked closely with designers to ensure iOS design best practices.
    • Collaborated with back-end developers and helped to define RESTful APIs for mobile applications.
    • Performed regular code reviews and peer programming.
    • Wrote iOS development-related blog posts and gave talks at iOS meetups.
    • Mentored junior iOS developers.
    Technologies: iOS
  • iOS Developer

    2015 - 2016
    Infinum
    • Built multiple iOS apps with an emphasis on good UI/UX.
    • Developed various iOS apps that were written in Swift and Objective-C using MVC, MVVM, or VIPER architecture.
    • Created custom UI and animations.
    • Defined and implemented an offline mode for the app.
    • Wrote unit and UI tests to ensure the stability of the written code.
    • Performed regular code reviews.
    Technologies: iOS

Experience

  • Njuskalo (Development)
    https://itunes.apple.com/hr/app/nju%C5%A1kalo/id492744958?mt=8

    Njuskalo is the largest online trading place in Croatia where millions of sellers and buyers publish ads every day, review bids, and successfully trade. There are more than 1,000,000 active ads and more than 200,000 active users. My initial role in this project was as an iOS developer, and I became the team leader and scrum master after one year.

    With the Njuskalo application, you can:
    - Submit and manage ads
    - Search and browse ads
    - Save interesting ads
    - Save queries with filters
    - Modify user data
    - Pay funds on the balance (card, PayPal, Paysafe, SMS)
    - View accounts and traffic
    - Push ads to the top of the list using the "Jump to Top" feature

  • A1 Telecom (Development)
    https://play.google.com/store/apps/details?id=by.a1.selfcare&hl=hr

    I was an iOS expert for these features of the app:
    • Monitor balance and optimize costs
    • Top up and pay on the go
    • Manage services and update packages
    • Control the rest of the traffic, minutes and SMS
    • View accruals for the current period
    • Enable or disable additional services
    • Change the tariff plan
    • Top up with A1 banking
    • Find your nearest A1 office
    • Find out about A1's best deals first

  • FOREO For You (Development)
    https://apps.apple.com/us/app/foreo-for-you/id1362085228

    I was the team leader and iOS developer for the FOREO app that connects users' phones with skincare devices to make their skin gorgeous and glowy.

    Features allowed users to:
    - Connect and manage FOREO skincare devices via Bluetooth
    - Receive tutorial treatments on the phone
    - Shop within the app

  • Trucker (Development)
    https://itunes.apple.com/us/app/trucker/id1069340746?mt=8

    This is a comprehensive iOS app that simplifies a truck driver's daily search for parking by providing information about facilities on European highways. With Trucker, users can see where parking spaces are available, what facilities are included with each parking space, and where it's safe to park a truck.

  • Alias Words (Development)
    https://play.google.com/store/apps/details?id=hr.azzi.socialgames.alias&hl=hr

    I created and own this game for the App Store and the Google Play Store. The goal of the game is to explain to your teammates as many words as possible within a limited time.

  • Pasta Maestro (Development)

    Pasta Maestro is an iOS application for pasta lovers. This app is packed with surprising step-by-step recipes, videos, and inspirational stories to help pasta lovers cook a varied Italian meal in no time.

  • Sindikat Pomoraca Hrvatske (SPH) (Development)
    https://itunes.apple.com/us/app/sindikat-pomoraca-hrvatske/id1019160671?mt=8

    SPH is an iOS application made for the Seafarers' Union of Croatia. The app can be used to log journeys, track days at sea, and keep in touch with the latest news from the union.

  • AFEA (Development)
    https://github.com/undabot/AFEA

    AFEA is an educational app for iOS animations.

    It includes:
    - Onboarding animation
    - Pull-to-refresh animation
    - Push-list-to-details animation

  • iVictim (Development)
    https://github.com/amujic5/iVictim

    iVictim is an educational iOS app that is vulnerable. Its main goal is to provide a platform for mobile security enthusiasts, professionals, and students to test their iOS penetration testing skills in a legal environment.

    It includes:
    - Bad login
    - Piracy detection
    - Jailbreak detection
    - Screenshot vulnerability
    - Pasteboard vulnerability
    - SSL pinning
    - Transport layer security
    - Web view vulnerability
    - Brute force
    - Local storage vulnerability

  • Blog Post: So you think you can call yourself a "Senior iOS Developer"? (Other amazing things)
    https://blog.undabot.com/so-you-think-you-can-call-yourself-a-senior-ios-developer-767fb9d6e423

    If you search for an iOS developer on LinkedIn, you will see job titles prefixed with the word "senior." But what does it mean to be a "senior developer" and, more precisely, what does it mean to be a "senior iOS developer"?

  • Blog Post: Animations as a part of your daily job (Other amazing things)
    https://blog.undabot.com/animations-as-a-part-of-every-day-job-f1d3dd509d8f

    Good design is one of the most important aspects of mobile applications. It's valuable for end-users, defines how the application looks and feels, and defines how the application works.

  • Blog post: Getting deeper with deep linking on iOS (Other amazing things)
    https://blog.undabot.com/getting-deeper-with-deep-linking-4bbc68967c56

    If you have a website that allows users to access some of the same content and functionality as your app, this post is for you. As of iOS9, it is possible to connect websites and iOS apps using universal links. In other words, when users click on an HTTP/HTTPS link on an iPhone or iPad they will be redirected to an iOS app.

Skills

  • Languages

    Swift, Objective-C, Kotlin, Java, SQL, HTML
  • Frameworks

    Viper, RealmSwift, Core Data, UIkit, ARKit, Vapor
  • Libraries/APIs

    JSON API, Core Animation, CocoaPods, RxSwift, Xcode Server, Facebook iOS SDK, Parse SDK, Camera API
  • Tools

    Auto Layout, Xcode, Git, GitHub, GitLab, GitLab CI/CD, AsyncDisplayKit, Charles, Charles Proxy, SourceTree, Fastlane, Sketch, Zeplin
  • Paradigms

    Agile Software Development, Mobile Development, Waterfall Development, REST, Unit Testing, VIPER Architecture, Model View Viewmodel (MVVM)
  • Platforms

    iOS, Firebase, Android, Parse, Apple TV, Apple Watch, MacOS
  • Storage

    Firebase Realtime Database, Realm, JSON, SQLite
  • Other

    Team Leadership, iOS Animations, iOS Camera, Live Chat, iPad, Product Management, Business Analysis, Scrum Master, Certified Scrum Master, API Documentation, Communication, Empathy, Planning, QA Automation, GitFlow, Bluetooth, UX Analysis, Quality Assurance (QA), UI Testing, WebKit
  • Industry Expertise

    Project Management, Security

Education

  • Master's degree in Computer Science
    2013 - 2016
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia
  • Bachelor's degree in Computer Science
    2010 - 2013
    University of Zagreb, Faculty of Electrical Engineering and Computing - Zagreb, Croatia

Certifications

  • Scrum Master
    MARCH 2017 - MARCH 2019
    Scrum Alliance

To view more profiles

Join Toptal
Share it with others