Gandi
From Bulgaria (UTC+3)
Lemon.io stats
1
projects done3696
hours worked2
offers now 🔥Gandi – Swift, Objective C, C++
Gandi is a senior iOS developer with extensive experience in Swift, Objective-C, SwiftUI, and Combine. He has led teams, built apps from scratch, and is skilled in UI customization, architectural patterns, and CI/CD processes. Gandi has worked across fintech, business, games, and VoIP domains. Communication skills are strong, and he is comfortable with direct customer interaction.
15 years of commercial experience in
Main technologies
Additional skills
Testimonials
"Been enjoying working with Gandi, we are ready to open the position for the Android developer as well."
Direct hire
PossibleReady to get matched with vetted developers fast?
Let’s get started today!Experience Highlights
iOS Tech Lead
A comprehensive golf game management iOS application built with SwiftUI and Swift that enables golfers to create and track games with real-time scoring, USGA handicap calculations, and settlement features. Architected using MVVM pattern with 126+ API endpoints, implementing complex game logic for multiple formats (Match Play, Stroke Play, Skins), biometric authentication, offline-first architecture with local data synchronization, and location-based course discovery. Integrated Sentry for monitoring, built custom UI component library, and developed sophisticated algorithms for handicap adjustments and financial settlements.
- Architected the complete iOS application from ground up using SwiftUI and MVVM, designing a scalable repository pattern with 126+ API endpoints and protocol-oriented networking layer;
- Built the core game engine supporting multiple golf formats (Match Play, Stroke Play, Skins) with complex real-time calculations for handicaps, bonus strokes, and scoring across team/individual play;
- Engineered an offline-first architecture enabling full gameplay without connectivity, implementing intelligent local storage synchronization that seamlessly syncs when online;
- Developed the entire authentication system including biometric (Face ID/Touch ID) integration, secure Keychain management, and OTP-based login with automatic token refresh;
- Created sophisticated game calculation algorithms that accurately compute USGA handicaps, course ratings, slope adjustments, and financial settlements with multi-player debt tracking;
- Designed and implemented 15+ reusable UI components, establishing the app's design system and component library for consistent, maintainable SwiftUI views;
- Led integration of critical iOS frameworks: CoreLocation for course discovery, Contacts for social features, Sentry for monitoring, and LocalAuthentication for security.
iOS Tech lead
The product provides availability and prices from various sales channels – integrated and clear on the same website. The traveller can then compare the information and book the cheapest offer directly. The maxim is: save time and money instead of surfing and searching!
- Created new features in the pipeline;
- Managed a team of 3 other iOS devs;
- Researched and implemented new features and SDKs such as (Siemens mobility, Karhoo, etc.);
- Performed bug fixing, customer support;
- Started the transition to reactive behavior via the Combine framework;
- Built new custom UIKit components.
Senior iOS Developer
Mobile TV (video streaming for TV providers) allows users to watch their cable TV on their phones. The app was distributed to different TV service providers. The main feature was football streaming of the hottest football events.
- Set and supported the CI/CD system (Jenkins);
- Introduced Swift and pushed for a faster transition from Objective-C to Swift;
- Improved the app architecture and system components;
- Implemented workflows.
Senior iOS Developer
A mobile application created to assist society and governmental institutions in the fight against COVID-19. It allows users to track their symptoms and health status daily, giving the Ministry of Health a good overview of the spread of the pandemic. Users can also voluntarily share their location to enable institutions to act accordingly in case of an emergency.
- Built the app architecture and designed system components;
- Implemented workflows and guidelines for code consistency, readability, maintainability, and testability;
- Worked under high time pressure.
Senior iOS Developer
Mobile banking solution for the Swiss bank. The app helped/allowed the users to manage all of their banking needs via that mobile app + some bonus features.
- Built a new feature - an online market with a loyalty system for bank customers;
- Implemented key features from scratch;
- Worked with designers and business analysts.