Senior / Team Lead iOS Engineer

Serhii B

Information

Available hours \ week
40 h/w
Seniority level
Senior
Years of experience
10 yrs.
Location
Ukraine
Nationality
Ukraine
Timezone
(GMT+02:00) Bucharest

Languages

Ukrainian
Fluent (C2)
Russian
Fluent (C2)
English
Upper-Intermediate (B2)

About

Serhii is a Senior / Team Lead iOS Engineer with 10 years of experience in mobile development, specializing in Swift, Objective-C, and the iOS SDK. He has successfully led cross-functional teams, ensuring architectural consistency across platforms while implementing CI/CD pipelines. His previous roles involved developing secure applications, enhancing performance, and navigating project complexities. Serhii holds a degree in Computer Science from Yuriy Fedkovich Chernivtsi National University.

Main technologies

Additional skills

Experience

VPN App

Team Lead

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.

Skills & technologies

Cloud-based file sharing

Senior Engineer

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

Senior iOS Engineer

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.

Skills & technologies

Enterprise Document Management & Secure Legal Collaboration Platform

Senior iOS Engineer / iOS Team Lead

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.

Real-Time Trading & Investment Mobile Platform

iOS Engineer

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;

Skills & technologies

  • Swift
  • Model View ViewModel (MVVM)
  • REST API
  • OAuth
  • XCTest
  • Grand Central Dispatch (GCD)
  • NotificationCenter

VR Video Player (MVP)

iOS Engineer

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

Fuel Payment & Loyalty Mobile Application

iOS Engineer

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

Taxi & Ride-Hailing Application

iOS Engineer

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;

Skills & technologies

  • Swift
  • CoreLocation
  • Google Maps SDK
  • Google APIs
  • Google Maps
  • Google Maps API
  • Alamofire

Environmental Impact Assessment Mobile Application

iOS Engineer

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;

Skills & technologies

Car Dealership Customer Engagement Mobile App

iOS Engineer

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;

Skills & technologies

Education

Yuriy Fedkovich Chernivtsi National University

2013 - 2018
Computer Science