Pavle Pesic, Developer in Belgrade, Serbia
Pavle is available for hire
Hire Pavle

Pavle Pesic

Verified Expert  in Engineering

iOS Developer

Location
Belgrade, Serbia
Toptal Member Since
July 4, 2019

Pavle is a skilled iOS engineer with a versatile background in working for both corporations and startups. He possesses a proven track record of developing numerous sophisticated and user-friendly iOS applications from the ground up. With expertise in establishing project architecture for new products, Pavle excels in leading mobile teams throughout the entire development process.

Portfolio

InterVenture Sourcing
Swift, iOS, Firebase, Analytics, GitLab, tvOS, Refactoring, Code Architecture...
Fabrika NYC
Bluetooth, iOS, Mixpanel, Stripe, Node.js, Objective-C, Swift, Figma, MapKit
Arty
Swift, Objective-C

Experience

Availability

Part-time

Preferred Environment

Xcode, Git, MacOS, iOS

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%.

Work Experience

Senior iOS Developer

2020 - 2023
InterVenture Sourcing
  • Built a top-notch tvOS application from scratch that provides an outstanding user experience.
  • Refactored an iOS app by introducing MVVM and coordinator patterns and enhancing code quality, scalability, and maintainability for future feature additions.
  • Crafted a complex EPG layout for a tvOS app, showcasing my expertise in designing intuitive and visually appealing interfaces for program information and schedules.
Technologies: Swift, iOS, Firebase, Analytics, GitLab, tvOS, Refactoring, Code Architecture, Apple TV, Over-the-top Content (OTT), Location Services and Maps, Location Services, AVFoundation, APIs, Mobile Development, Mobile App Development, Streaming, Apps, SwiftUI, Architecture, Scalability, Abstraction

Lead iOS Developer

2018 - 2019
Fabrika NYC
  • Spearheaded the design, development, and successful launch of a brand-new e-scooter rental application, starting from the ground up and transforming an idea into a fully functioning product.
  • Held the primary responsibility as the lead iOS developer and software architect for all projects, driving the design, development, and implementation of all software solutions within the organization.
  • Assumed the role of team manager for a diverse group of four individuals, which included three iOS developers (one of whom worked remotely) and a Quality Assurance (QA) specialist, coordinating their efforts to ensure project success.
  • Executed various projects employing advanced architectural patterns like VIPER and MVVM, optimizing the structure and efficiency of the applications while ensuring clean and maintainable code.
Technologies: Bluetooth, iOS, Mixpanel, Stripe, Node.js, Objective-C, Swift, Figma, MapKit

Senior iOS Developer

2017 - 2018
Arty
  • Developed an iPhone and iPad app that enables users to watch live TV channels. The app has thousands of users, and over 99% are crash-free.
  • Introduced code review, coding standards, and clean architecture concepts.
  • Worked with the design team in creating functional UI.
  • Provided comprehensive mentorship to junior iOS developers, fostering their skill development and guiding them through various project stages to enhance their expertise in the field.
Technologies: Swift, Objective-C

Lead iOS Developer

2016 - 2017
Engineers London Limted
  • Oversaw the entire lifecycle of iOS application development within the company, ensuring that all projects met quality standards and aligned with the organization's objectives.
  • Conceptualized and developed an innovative location-based social networking application, facilitating connections by allowing users to interact with others in close proximity, thus creating a more dynamic social experience.
  • Built a robust and fully functional chat system utilizing Socket.IO and push notifications, enhancing real-time communication capabilities and ensuring immediate updates for users.
  • Implemented a structured code review system and established rigorous coding standards to enhance the quality and consistency of the software development process.
  • Provided guidance, support, and hands-on training to junior iOS developers, aiding their professional development and growth in the field.
Technologies: Objective-C

iOS Developer

2014 - 2016
Callidus Cloud
  • Developed the Callidus Cloud Configure Price Quote app from scratch.
  • Created working offline mode and sync procedure for the app.
  • Provided comprehensive mentorship to junior iOS developers, fostering their skill development and guiding them through various project stages to enhance their expertise in the field.
Technologies: Salesforce, Objective-C

Redbox

https://apps.apple.com/us/app/redbox-rent-stream-buy/id339532909
With over one million active users, the Redbox app is a digital platform that allows users to rent or buy movies. It provides convenient access to a wide range of entertainment options, enabling users to stream or download content on various devices.

Helbiz

Helbiz is a dynamic e-scooter rental application that boasts several thousand active users and a high App Store rating of over 4.8. Developed in Swift, the application includes integrations with key platforms like Stripe for payments, Google SDK for various services, Mixpanel for analytics, Zendesk for customer service, and Fabric for crash reporting and analytics.

We implemented the MVVM architectural pattern along with Flow Coordinators to ensure a robust and scalable structure for the app.

The app comes packed with a variety of key features:

• A real-time scooter locator that aids users in finding available e-scooters in their vicinity.
• A simple and efficient system for initiating and concluding rides.
• A versatile payment system, accepting both traditional credit card payments and cryptocurrency.
• The inclusion of promo codes for cost-effective rides.
• A comprehensive ride history for users to review their past travels.
• A geo-fencing feature that ensures the scooters remain within the designated operating area.

Poetiv

Poetiv serves as a pioneering platform dedicated entirely to the celebration and sharing of spoken word artistry. It offers poets a unique space to vocalize their craft by directly recording their performances via a microphone or uploading pre-recorded files, then sharing their works with a thriving community.

The application, meticulously developed in Swift, incorporates integrations with Facebook SDK for social functionalities, Branch for deep linking, and AlgoliaSearch for efficient and fast search capabilities. To ensure a robust and maintainable codebase, we used the VIPER architectural pattern in its development.

The platform boasts a range of key features:

• A user-friendly interface for recording and uploading spoken word performances.
• The ability to upload files directly from iCloud, facilitating easy content sharing.
• A fully functional audio player that ensures a seamless and enjoyable listening experience for users.

EON TV

https://apps.apple.com/us/app/eon-tv/id490106327
EON transforms your iPhone and iPad into a personal entertainment hub, allowing you to stream all your beloved TV channels live, anytime and anywhere.

Highlighted features include:

• A live TV program that keeps you connected with real-time broadcasts.
• A seven-day Catchup TV feature, ensuring you never miss out on your favorite shows.
• A comprehensive Video on Demand catalog offering a diverse selection of movies, series, and cartoons.
• The ability to curate your viewing experience by adding TV channels and events to your personal favorites.
• Handy event reminders to keep you updated on upcoming broadcasts.
• Access to an array of radio stations for auditory enjoyment.

Please note that an account with one of the United Group's operators is required to utilize EON.

Ciao Chat

This unique social networking application enables you to identify other users in your immediate vicinity. It offers the ability to view all nearby users and initiate connections, opening up the opportunity for real-time interactions and chat conversations. This platform brings a new level of convenience and spontaneity to social networking by connecting you with individuals in your immediate area.
2008 - 2013

Bachelor's Degree in Information Systems and Technologies

University of Belgrade Faculty of Organizational Sciences - Belgrade, Serbia

Libraries/APIs

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

Tools

Xcode, Git, iOS Instruments, Jira, GitHub, GitLab, Bitbucket, Figma, Sketch

Frameworks

Core Location, MapKit, UIKit, iOS SDK, SwiftUI, Combine, Core Bluetooth, Core Data

Languages

Swift, Objective-C

Paradigms

RESTful Development, Model View ViewModel (MVVM), Model View Controller (MVC), Refactoring, Mobile Development, Agile Software Development, Reactive Programming, VIPER Architecture, Management

Platforms

iOS, MacOS, tvOS, Apple TV, Zendesk, Salesforce, Mixpanel, Zeppelin, Firebase

Storage

MongoDB

Other

Flow Coordinators, AVFoundation, Mobile App Development, Debugging, Localization, App Maintenance, Code Architecture, Architecture, Leadership, LLVM, User Experience (UX), iOS Animations, Push Notifications, Geofencing, Location Services and Maps, Location Services, Streaming, Apps, Video Streaming, Scalability, Abstraction, Bluetooth, Analytics, Software Development, Over-the-top Content (OTT), APIs

Collaboration That Works

How to Work with Toptal

Toptal matches you directly with global industry experts from our network in hours—not weeks or months.

1

Share your needs

Discuss your requirements and refine your scope in a call with a Toptal domain expert.
2

Choose your talent

Get a short list of expertly matched talent within 24 hours to review, interview, and choose from.
3

Start your risk-free talent trial

Work with your chosen talent on a trial basis for up to two weeks. Pay only if you decide to hire them.

Top talent is in high demand.

Start hiring