Senior / Team Lead iOS Engineer
Information
Languages
About
Main technologies
- Objective-C10 yrs.
- Object Oriented Programming (OOP)10 yrs.
- iOS SDK10 yrs.
- Swift10 yrs.
- Apple Xcode10 yrs.
- CI/CD8 yrs.
- UIKit8 yrs.
- SwiftUI4 yrs.
- Apple Combine4 yrs.
- Team Lead3 yrs.
Additional skills
- GitLab10 yrs.
- Xcodebuild10 yrs.
- Scrum10 yrs.
- iOS10 yrs.
- Jenkins10 yrs.
- Atlassian Jira10 yrs.
- Grand Central Dispatch (GCD)10 yrs.
- Xcode10 yrs.
- REST API10 yrs.
- JIRA8 yrs.
- Firebase8 yrs.
- OAuth8 yrs.
- NotificationCenter8 yrs.
- Core Data8 yrs.
- XCTest8 yrs.
- Atlassian Confluence6 yrs.
- Confluence6 yrs.
- SSOAuth6 yrs.
- CoreLocation6 yrs.
- Mac Os Apps6 yrs.
- Swift Package Manager6 yrs.
- macOS6 yrs.
- OpenVPN6 yrs.
- Ruby6 yrs.
- Fastlane6 yrs.
- Security6 yrs.
- Azure Devops4 yrs.
- Model View ViewModel (MVVM)4 yrs.
- MVC4 yrs.
- Blackberry4 yrs.
- WebSockets4 yrs.
- Alamofire3 yrs.
- Apple AVFoundation2 yrs.
- Google APIs2 yrs.
- Google Maps API2 yrs.
- Google Maps2 yrs.
- Google Maps SDK2 yrs.
- CoreMotion1 yrs.
- Realm1 yrs.
- Redux.js1 yrs.
Experience
VPN App
About the Project
The project is a secure, cross-platform VPN solution designed to protect users’ online privacy and provide unrestricted internet access on iOS, Android, macOS, and Windows. The product targets a global audience, including users in highly regulated regions, with a strong focus on security, reliability, and performance. Core functionality includes encrypted connections using WireGuard and OpenVPN, kill switch, DNS leak protection, and seamless background reconnection. The solution is powered by a scalable backend responsible for authentication, server orchestration, and session management, ensuring low latency and high availability. Advanced traffic obfuscation techniques help bypass censorship and firewall restrictions.
- Networking
Responsibilities
- Led development for iOS/macOS platforms and coordinated with Android/Windows teams to ensure feature parity and architectural consistency; - Participated in roadmap planning, requirements analysis, and cross-functional collaboration with design and backend teams; - Estimated, prioritized, and distributed tasks in a Scrum environment; facilitated sprint planning and backlog grooming; - Designed secure VPN workflows using REST APIs and OAuth2; ensured compliance with App Store guidelines; - Developed CI/CD pipelines with GitLab and Fastlane to automate testing, deployment, and monitoring; - Guided developers on MVVM architecture, modularization, and concurrency best practices; - Conducted code reviews, enforced standards via SwiftLint.
Cloud-based file sharing
About the Project
The project is a cloud-based file sharing and storage solution that enables individuals and businesses to securely store, access, and share files from any device with an internet connection. The platform offers features such as file organization, custom permissions and access controls, and real-time collaboration. The solution is known for its robust security features, including 256-bit encryption, multi-factor authentication, and remote wipe capabilities. It is also compliant with various industry regulations, making it a suitable option for businesses that handle sensitive information.
- Information Services
- Cloud Computing
Responsibilities
- Code Development / Unit testing / UI Testing; - Requirements analysis and clarification; - Estimation, prioritization, and distribution of tasks; - Development scripts for CI/CD; - Product support and documentation maintenance; - Communicate with other teams, Third-party library support; - Code Review; - Investigation of difficult issue in app.
Skills & technologies
- Apple Xcode
- Xcode
- Xcodebuild
- Swift
- Swift Package Manager
- Objective-C
- macOS
- Mac Os Apps
- REST API
- NotificationCenter
- Grand Central Dispatch (GCD)
- Jenkins
- Atlassian Confluence
- Atlassian Jira
- Scrum
App for airport
About the Project
The app provides access to airport lounges worldwide, allowing users to search, view details and reviews, and book lounges via mobile. Its architecture includes a Swift front-end, Node.js back-end, and database for lounge and user data, integrating third-party APIs. As a Senior iOS Engineer, I implemented new features, fixed bugs, and improved performance, working on both UI and business logic, integrating APIs, and collaborating with designers and product managers to ensure the app met user needs.
- Travel
- Consumer Services
Responsibilities
- Code Development / Unit testing; - Requirements analysis and clarification; - Estimation, prioritization, and distribution of tasks; - Development scripts for CI/CD; - Product support and documentation maintenance; - Communicate with other teams, Third-party library support; - Code Review; - Conducting a project interview; - Investigation difficult issue in app; - Support android project.
Enterprise Document Management & Secure Legal Collaboration Platform
About the Project
Enterprise-grade mobile application for a US-based law firm providing secure, real-time access to corporate document storage and internal systems via iPhone and iPad. The platform enabled attorneys and legal staff to securely access, manage, and share confidential legal documents synchronized with the main web portal. The application was fully native and optimized for performance, security, and regulatory compliance.
- LegalTech
- Information Services
- Cyber-security
Responsibilities
- Led iOS development lifecycle from architecture design to App Store distribution; - Designed and implemented secure document workflows using REST APIs and OAuth2; - Integrated Enterprise Mobility Management solutions (Intune, BlackBerry, AppConfig); - Implemented encrypted local storage using SQLCipher and CoreData; - Improved app performance and optimized document synchronization; - Conducted code reviews and enforced coding standards (OCLint); - Mentored developers and onboarded new team members; - Estimated and planned sprint tasks in Scrum environment; - Built and maintained CI/CD pipelines using Fastlane and Azure DevOps; - Investigated and resolved complex production issues; - Coordinated with backend, Android team.
Skills & technologies
- Swift
- Objective-C
- SwiftUI
- Apple Combine
- SSOAuth
- OAuth
- REST API
- Core Data
- Blackberry
- Azure Devops
- Fastlane
- CI/CD
- Grand Central Dispatch (GCD)
Real-Time Trading & Investment Mobile Platform
About the Project
A real-time mobile trading platform for iPhone and iPad that provided users with live access to financial markets, including equities and cryptocurrencies. The application synchronised with traders’ accounts in real time, allowing users to: - Monitor live market charts and price movements; - Buy and sell equities and crypto assets; - Track portfolio performance; - Manage open positions and transaction history; - Receive real-time updates and notifications; The app required high performance, low latency, and accurate real-time data synchronisation to ensure reliable trading operations. It was built using a fully native iOS architecture with secure authentication and REST API integration for backend communication.
- Fintech
Responsibilities
- Developed and maintained core trading features and business logic; - Implemented real-time chart updates and account synchronization; - Integrated REST APIs and OAuth2 authentication; - Built UI components using MVVM architecture; - Performed unit testing using XCTest; - Conducted code reviews to maintain high code quality; - Collaborated directly with the client on feature requirements; - Optimized performance for real-time data handling; - Participated in Agile/Scrum ceremonies; Impact: - Improved stability of real-time data synchronization; - Enhanced UI responsiveness for live trading operations; - Contributed to secure and scalable mobile trading experience;
VR Video Player (MVP)
About the Project
A mobile MVP application for immersive VR video playback designed for use with Google Cardboard and similar VR headsets. The app allowed users to: - Play locally stored video content; - Experience 180° and 360° immersive video; - Use head tracking for interactive viewing; - Navigate content in a VR environment; The primary goal of the project was to validate the technical feasibility and user experience of a lightweight VR video player optimized for mobile devices. The solution focused on smooth rendering performance, low latency head tracking, and efficient local media playback.
- Media
Responsibilities
- Implemented core VR playback functionality using AVFoundation; - Developed 180° and 360° video rendering support; - Integrated head tracking using device motion sensors; - Built user interface and navigation for VR environment; - Optimized rendering performance and memory usage; - Conducted unit testing and code reviews; - Collaborated directly with the client on MVP scope and improvements; Impact: - Delivered functional MVP within tight timeline; - Achieved smooth video playback with stable head tracking; - Validated technical feasibility for further VR product development;
Skills & technologies
- Swift
- Apple AVFoundation
- CoreMotion
- Realm
- Grand Central Dispatch (GCD)
Fuel Payment & Loyalty Mobile Application
About the Project
A mobile application for a fuel station network that enabled customers to pay for fuel and in-store services directly from their smartphones without leaving their cars. The app streamlined the customer experience and enhanced loyalty engagement by providing: - Mobile fuel payments; - In-app payments for goods and services; - Loyalty program tracking (bonus accrual and redemption); - Real-time promotions and personalized offers; - Station locator with routing and navigation; - Detailed station information and available services; The solution integrated with payment gateways, loyalty systems, and geolocation services to provide a seamless and secure user experience.
- Retail
- Fintech
Responsibilities
- Developed core application features and business logic in Swift; - Integrated mobile payment systems and third-party APIs; - Implemented geolocation features using CoreLocation and Google Maps SDK; - Built station search and routing functionality; - Integrated loyalty program tracking and bonus calculation logic; - Participated in UI development and performance optimization; - Conducted unit testing and code reviews; - Collaborated with designers and backend developers in Scrum environment; Impact: - Improved customer convenience through contactless payments; - Increased user engagement via loyalty features; - Enhanced performance and stability of location-based services;
Skills & technologies
- Swift
- Google Maps SDK
- Google Maps API
- Google Maps
- Google APIs
- Alamofire
- Firebase
- WebSockets
Taxi & Ride-Hailing Application
About the Project
A mobile ride-hailing application that allowed users to quickly request taxi services through their smartphones. The app provided a seamless booking experience with features including: - Real-time location detection and pickup selection; - Driver matching and ride request management; - Live driver tracking on the map; - Display of driver profile and vehicle details; - In-app payment (credit card) and cash payment support; - Ride history and trip details; - Driver rating and feedback system; The platform integrated geolocation services, payment systems, and real-time communication with backend services to ensure reliable and efficient ride management.
- Transportation
Responsibilities
- Developed core ride-booking and tracking features using Swift; - Integrated Google Maps SDK and geolocation services (CoreLocation); - Implemented real-time ride updates and driver tracking; - Integrated payment processing functionality; - Participated in estimation, task prioritization, and sprint planning; - Conducted unit testing and code reviews; - Collaborated with backend developers to ensure accurate ride flow logic; Impact: - Delivered stable MVP for ride-hailing platform; - Improved reliability of driver location tracking; - Contributed to smooth user booking and payment experience;
Environmental Impact Assessment Mobile Application
About the Project
A mobile educational application designed to support environmental impact analysis during the early stages of product and design development. - The app bridged the gap between environmental research data and practical design decisions by integrating a structured environmental database into a user-friendly mobile interface. - Key functionality included: - Access to environmental impact data for materials and processes - Life Cycle Assessment (LCA) support - Calculation of eco-costs and carbon footprint indicators - Data visualization and comparison tools - Offline data storage and synchronization -Structured material categorization and filtering The goal of the product was to make sustainability analysis accessible to designers, engineers.
- Environmental Services
Responsibilities
- Developed core application features using Swift; - Implemented local database management using CoreData; - Integrated REST APIs for data synchronization; - Built UI components for environmental data visualization; - Conducted unit testing and code reviews; - Participated in estimation and task prioritization; - Worked in Waterfall development environment; Impact: - Enabled simplified access to complex environmental datasets; - Improved usability of sustainability data for non-technical users; - Delivered stable mobile solution for academic and professional use;
Car Dealership Customer Engagement Mobile App
About the Project
A mobile application designed to enhance customer communication and service experience for a car dealership network. The app served as a digital customer portal, allowing users to interact with the dealership, access vehicle information, and manage service-related activities directly from their smartphones. Key features included: - Access to company news, promotions, and special offers; - Online service booking (maintenance, car wash, spare parts); - New and used car catalog browsing; - Financing and insurance request submission; - Emergency support and hotline access; - Personal account dashboard with service history and invoices; - Push notifications for reminders and promotional campaigns;
- Automotive
Responsibilities
- Developed core application features using Swift; - Implemented networking layer with Alamofire; - Built dynamic content loading for car catalogs and promotions; - Integrated push notifications via NotificationCenter; - Optimized asynchronous operations using Grand Central Dispatch (GCD); - Participated in code reviews and sprint planning; - Collaborated with designers to implement responsive UI; - Contributed to estimation and task prioritization; Impact: - Improved customer engagement and digital communication; - Simplified service booking and inquiry processes; - Increased user convenience through centralized mobile access;