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

Education

Yuriy Fedkovich Chernivtsi National University

2013 - 2018
Computer Science