Pavle Pesic, Debugging Developer in Belgrade, Serbia
Pavle Pesic

Debugging Developer in Belgrade, Serbia

Member since May 6, 2019
Pavle is an iOS engineer who has worked both for corporations and startups. He developed multiple complex, user-friendly iOS apps from scratch. He has experience in setting up project architecture for new products and leading mobile teams through the whole process.
Pavle is now available for hire

Portfolio

Experience

Location

Belgrade, Serbia

Availability

Part-time

Preferred Environment

Xcode, Git, MacOS

The most amazing...

...project I've worked on is the e-scooter renting app. It's currently available in Italy and Spain with a crash-free rate over 99.9%.

Employment

  • Lead iOS developer

    2018 - 2019
    Fabrika NYC
    • Served as the lead iOS developer and software architect for all projects.
    • Developed projects using VIPER architecture.
    • Developed projects using MVVM architecture.
    • Integrated app with Stripe.
    • Integrated app with Mixpanel.
    • Created fully functional audio player.
    • Managed team of four (three iOS developers, one worked remotely, one QA).
    • Introduced the service-oriented architecture, clean code principles, coding standards, and code reviews.
    • Used Core Bluetooth framework for interaction with E-Scooter.
    Technologies: Bluetooth, iOS, Mixpanel, Stripe, Node.js, Objective-C, Swift
  • Senior iOS Developer

    2017 - 2018
    Arty
    • Developed an iPhone and iPad app, which enables you to watch live TV channels. App has thousands of users, and over 99% of users are crash free.
    • Introduced code review, coding standards, and clean architecture concepts.
    • Worked with the design team in creating functional UI.
    • Mentored junior iOS developers.
    Technologies: Swift, Objective-C
  • Lead iOS Developer

    2016 - 2017
    Engineers London Limted
    • Supervised the development of all iOS apps created by the company.
    • Developed a location-based social network - people could meet others when they are near each other.
    • Developed a fully functional chat using socket io and push notifications.
    • Introduced code review and coding standards.
    • Managed team of three developers.
    • Mentored junior iOS developers.
    Technologies: Objective-C
  • iOS developer

    2014 - 2016
    Callidus Cloud
    • Developed Calllidus Cloud Configure Price Quote app from scratch.
    • Created integration with Salesforce.
    • Created working offline mode and sync procedure for the app.
    • Mentored junior iOS developer.
    Technologies: Salesforce, Objective-C

Experience

  • Helbiz (Development)
    https://apps.apple.com/us/app/helbiz/id1438844293

    Helbiz is an app for renting e-scooters.
    - It has a few thousand active users
    - App store rating over 4.8.
    - Developed in swift
    - Integrations with Stripe, Google SDK, Mixpanel, Zendesk, and Fabric
    - For architecture, we've used MVVM + Flow Coordinators

    Key features:
    - Finding scooters near you
    - Starting and finishing ride
    - Payment system (paying credit cards or cryptocurrency)
    - Promo codes
    - Ride history
    - Keeping the scooters inside the allowed area

  • Poetiv (Development)
    https://apps.apple.com/us/app/poetiv/id1364966808

    Poetiv is the first platform devoted to the art of spoken word, where poets can voice their art. Users record their word using mic or upload a file and share it with the community.
    - Developed in Swift
    - Integrations with Facebook SDK, Branch, and AlgoliaSearch
    - Used Viper architecture

    Key features:
    - recording and uploading spoken words
    - uploading files from iCloud
    - fully functional audio player

  • Eon TV (Development)
    https://apps.apple.com/us/app/eon-tv/id490106327

    EON enables you to watch live all of your favorite TV channels on both iPhone and iPad.

    Key features:
    - live TV program
    - seven days Catchup TV
    - video on Demand catalog: movies, series, cartoons
    - add TV channels and events to your favorites
    - event Reminders
    - radio stations

    To use EON, you must have an account at one of the United Group’s operators.

  • Ciao Chat (Development)

    A social network app that allows that lets you see which users are near you. You can view all users in the area, and ask them to connect, to chat with them.

Skills

  • Languages

    Swift, Objective-C
  • Frameworks

    Core Location, MapKit, UIkit, iOS SDK, Core Bluetooth, Core Data
  • Libraries/APIs

    Alamofire, Facebook SDK, Fabric, Google Places API, Google Maps, CocoaPods, Stripe API, Mixpanel iOS SDK, Stripe, Node.js
  • Tools

    Xcode, Git, iOS Instruments, Jira, GitHub, GitLab, Bitbucket, Sketch
  • Paradigms

    Model View Viewmodel (MVVM), Model View Controller (MVC), Agile Software Development, Reactive Programming, VIPER Architecture
  • Platforms

    iOS, Mac OS, Zendesk, MacOS, Salesforce, Mixpanel, Zeppelin
  • Other

    Flow Coordinators, Mobile App Development, Debugging, RESTful APIs, Localization, App Maintenance, Code Architecture, Leadership, LLVM, User Experience (UX), iOS Animations, Push Notifications, Geofencing, Bluetooth, Objective C, AVFoundation
  • Storage

    MongoDB

Education

  • Bachelor's degree in Information Systems and Technologies
    2008 - 2013
    University of Belgrade Faculty of Organizational Sciences - Belgrade, Serbia

To view more profiles

Join Toptal
Share it with others