Andra Pop, Developer in Cluj-Napoca, Cluj County, Romania
Andra is available for hire
Hire Andra

Andra Pop

Verified Expert  in Engineering

iOS Developer

Cluj-Napoca, Cluj County, Romania

Toptal member since April 24, 2025

Bio

With over seven years of experience as an iOS developer, Andra has consistently led the development and implementation of mobile solutions, demonstrating a proven ability to tackle complex challenges independently. Andra has successfully contributed to projects of all sizes, ranging from small-scale initiatives to large, enterprise-level applications. Her expertise spans core iOS development technologies and robust, scalable mobile application architecture.

Portfolio

Garmin
iOS, Mobile, UI Development, SwiftUI, Core Data, Bluetooth, Accessibility, REST...
Halcyon Mobile
Swift, Objective-C, UIKit, Auto Layout, Core Data, CocoaPods, Unit Testing...
ServUsTECH
iOS, Swift, Objective-C, Xcode, Jira, Git, Core Foundation, API Integration

Experience

  • Modular Design - 7 years
  • Unit Testing - 7 years
  • Git - 7 years
  • Networking - 7 years
  • iOS - 7 years
  • Swift - 7 years
  • SwiftUI - 7 years
  • UIKit - 7 years

Availability

Part-time

Preferred Environment

Xcode, Teams, Jira, Jenkins, Swift, SwiftUI, iOS, GitHub, Bitbucket, Slack

The most amazing...

...achievement has been building a static code analyzer to identify memory management issues in iOS applications, which I used to detect and resolve memory leaks.

Work Experience

Senior iOS Developer

2019 - 2025
Garmin
  • Delivered high-impact features as a member of the iOS team, enhancing core user experiences in fitness and health tracking, activity logging, and device synchronization.
  • Enhanced codebase maintainability by implementing modular architecture patterns and dependency injection, enhancing testability and code clarity.
  • Optimized app performance by identifying and refactoring inefficient UI rendering and network handling logic.
  • Guided junior developers and new team members through code reviews, training sessions, and pair programming.
  • Spearheaded end-to-end feature development, including UI implementation with SwiftUI and UIKit, as well as integration with back-end services through REST APIs.
Technologies: iOS, Mobile, UI Development, SwiftUI, Core Data, Bluetooth, Accessibility, REST, Objective-C, Auto Layout, Codable, Swift, Swift 6, Concurrency, Xcode, Git, TestFlight, Push Notifications, Localization, Dependency Injection, Unit Testing, Model View ViewModel (MVVM), Networking, Coordinator Pattern, Core Location, HealthKit, Modular Design, Core Foundation, Alamofire, Combine, API Integration, Real-time Data, Async/Await

iOS Developer

2018 - 2019
Halcyon Mobile
  • Developed and launched a chat feature from scratch, enabling real-time communication between users and counselors, improving engagement and user satisfaction.
  • Streamlined the deployment process by integrating Fastlane into the workflow, enabling automated builds and faster releases.
  • Worked independently as the sole iOS developer, managing all aspects of iOS development, from design to deployment, ensuring high-quality code and timely releases.
  • Optimized the app's performance, ensuring a smooth and responsive user experience across all key features.
Technologies: Swift, Objective-C, UIKit, Auto Layout, Core Data, CocoaPods, Unit Testing, Firebase, Jenkins, TestFlight, Fastlane, Networking, Memory Management, Agile, Scrum, Coordinator Pattern, GitHub, App Store Connect, RxSwift, Core Foundation, Alamofire, Online Payments, API Integration

Junior iOS Developer

2017 - 2018
ServUsTECH
  • Developed new features and maintained existing ones for a native iOS application using Objective-C.
  • Optimized application performance using Xcode's profiling tools and advanced debugging techniques.
  • Defined application future requirements with stakeholders.
Technologies: iOS, Swift, Objective-C, Xcode, Jira, Git, Core Foundation, API Integration

Junior iOS Developer

2017 - 2017
Yardi
  • Architected a native iOS application from the ground up and deployed it to the App Store.
  • Defined the application's architecture, user interface, requirements, and database design.
  • Implemented push notifications and integrated Firebase for real-time analytics, enhancing user engagement and data insights.
  • Developed a web scraper to extract relevant data from web pages, storing it in both Firebase and a local database for efficient access and management.
Technologies: iOS, Swift, Xcode, UIKit, Firebase, Core Data, Networking, Keychain

Experience

rTribe Counseling and Community App

rTribe Counseling and Community is a mental health and wellness app that connects users with professional counseling services and a supportive community.

As the sole iOS developer on the project, I was responsible for building and maintaining key features, including developing a robust chat feature from the ground up. Additionally, I streamlined the deployment process by integrating Fastlane into the workflow, enabling automated builds and faster releases.

Student Planner

I developed a native iOS app from scratch, allowing users to personalize their faculty schedules. The app parses schedule data from a web page, displays it, and enables users to customize their schedules by moving or removing classes. To ensure a seamless and personalized experience across devices, I used Firebase to store and sync user modifications.

Education

2018 - 2020

Master's Degree in Software Engineering

Babeș-Bolyai University - Cluj-Napoca, Romania

2015 - 2018

Bachelor's Degree in Computer Science

Babeș-Bolyai University - Cluj-Napoca, Romania

Skills

Libraries/APIs

Codable, Alamofire, HealthKit, RxSwift, CocoaPods, SendBird

Tools

Git, Auto Layout, TestFlight, Xcode, GitHub, Bitbucket, Slack, Jira, Fastlane, Jenkins

Languages

Swift, Swift 6, Objective-C, SQL

Paradigms

Model View ViewModel (MVVM), Dependency Injection, Modular Design, Unit Testing, REST, Object-oriented Programming (OOP), Scrum, Functional Programming, Agile

Platforms

iOS, Mobile, Firebase, Keychain

Frameworks

SwiftUI, UIKit, Combine, Core Data, Core Foundation, Core Location

Storage

Databases, NoSQL

Other

Coordinator Pattern, Networking, API Integration, Async/Await, Accessibility, Bluetooth, Push Notifications, Data Structures, Algorithms, Software Design, Systems Thinking, UI Development, Concurrency, Localization, Teams, App Store Connect, Memory Management, Web Scraping, Online Payments, Real-time Data

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