Senior / Team Lead iOS Engineer
Information
Languages
About
Main technologies
- Objective-C10 yrs.
- Object Oriented Programming (OOP)10 yrs.
- iOS SDK10 yrs.
- Apple Xcode10 yrs.
- Swift10 yrs.
- CI/CD8 yrs.
- UIKit8 yrs.
- SwiftUI4 yrs.
- Apple Combine4 yrs.
Additional skills
- Grand Central Dispatch (GCD)10 yrs.
- iOS10 yrs.
- Xcodebuild10 yrs.
- Jenkins10 yrs.
- Atlassian Jira10 yrs.
- Xcode10 yrs.
- REST API10 yrs.
- Scrum10 yrs.
- GitLab10 yrs.
- JIRA8 yrs.
- Firebase8 yrs.
- NotificationCenter8 yrs.
- macOS6 yrs.
- Confluence6 yrs.
- CoreLocation6 yrs.
- Ruby6 yrs.
- Mac Os Apps6 yrs.
- Swift Package Manager6 yrs.
- Atlassian Confluence6 yrs.
- OpenVPN6 yrs.
- Security6 yrs.
- Fastlane6 yrs.
- WebSockets4 yrs.
- Model View ViewModel (MVVM)4 yrs.
- MVC4 yrs.
- Apple AVFoundation2 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.