Upstaff Sign up
Yevhen P.
🇺🇦Ukraine
Created AtUpstaffer since August, 2024

Yevhen P. — Senior iOS Developer with VPN, networking and security background

Expertise in iOS (10.5 yr.).

Last verified on August, 2024

Core Skills

Swift
Swift
5 yr.
Objective-C
Objective-C
Illustration and icons
20 yr.
C++
C++

Bio Summary

- iOS software developer with 10+ years of experience. Participated in developing an architecting different iOS applications: from iOS AVFoundation players to iPad book readers, from hospitality and Digital Key experience to VPN and security (privacy) applications.
- Comprehensive knowledge of core iOS frameworks, excellent hands-on experience in CI/CD
pipelines setup, Unit testing and UI prototyping. I have complete knowledge of Apple development guidelines and put 20+ applications to the AppStore.
- Strong team player: Always set the product’s needs and team’s goal at the topmost priority. Occupied team leader positions and have lead my teams to growth, and have proven leadership experience.
- The scope of professional interests is in between cutting edge technologies: from modern REST API stack technologies to networking, from big-data and machine learning to computer vision applications.
- Work expectations would perfectly match with iOS application development and architecting; taking a part in prototyping of UI/UX with technical expertise; leading the team and perform technical expertise of any level. The main goal is to develop robust, advanced and feature-full applications for the world-wide auditory.
- Upper-Intermediate English

Technical Skills

Programming LanguagesC#, C++, JavaScript, Objective-C, Python, Swift, VBA, x86 Assembly
Mobile Frameworks and LibrariesCrashlytics, RxSwift
.NET Platform.Net WCF, VBA
Java FrameworksPlay Framework
Scala FrameworksPlay Framework
JavaScript Libraries and ToolsReact Native
UI Frameworks, Libraries, and BrowsersChrome Extensions, Kendo UI
Amazon Web ServicesAWS EC2
Google Cloud PlatformGoogle Cloud Pub/Sub
Methodologies, Paradigms and PatternsArchitecture and Design Patterns, FDD
iOS Libraries and ToolsAVFoundation, CocoaPods, NWProtocolWebSocket, Packet Tunnel Provider, SwiftPM, SwiftUI
PlatformsCamunda, Silverlight
QA, Test Automation, SecurityCharles Proxy, Postman, Unit Testing
Operating SystemsFreeBSD, Linux, macOS
Scripting and Command Line InterfacesPerl, Shell Scripts
UI/UX/WireframingPrototyping
SDK / API and IntegrationsRESTful API, YouTube API
Version ControlSourceTree
Mail / Network Protocols / Data transferVPN
Other Technical SkillsMVVM+Rx, OSB-SOA, Team Leadership, Wireguard

Work Experience

Senior iOS Developer, iOS VPN Applications and SDK

Duration: August 2021 - Present
Summary: Developing and supporting iOS VPN applications, polishing the VPN SDK, and ensuring significant user experience improvement in VPN applications.
Responsibilities: Developing and supporting iOS VPN and SDK applications, reducing code duplication, driving development of VPN SDK, polishing internal custom VPN protocol integration, and contributing to the development of a new SwiftUI application in the personal security space.
Technologies: SwiftUI, iOS SDK, VPN

Senior iOS Developer, VPN and Password Manager Applications

Duration: October 2019 - August 2021
Summary: Maintaining a stack of iOS and MacOS applications including a VPN client suite and a C++ SDK for a password manager application.
Responsibilities: Migration of VIPER architecture to RIBs, rewriting UI modules, developing new features and rewarded ads integration, localizing apps, performing promotional updates, optimizing VPN core performance, and maintaining a MacOS application.
Technologies: Swift 5, Objective-C, RxSwift, XCFrameworks, native network extensions, CocoaPods, Carthage, SPM, CI/CD, C++ SDK, ReactNative

Senior iOS Developer, Hospitality iOS Application

Duration: March 2017 - July 2019
Summary: Development and support of iOS applications for the hospitality industry, including integration with keyless access systems and creating a bedroom application.
Responsibilities: Migrating code from Swift 2.3 to Swift 3/4, developing new UI features and supporting backend features, working with CI and flexible build configuration for White-labeled apps.
Technologies: Objective-C, Swift 3/4, ReactiveCocoa, RxSwift, KIWI, Mantle, CoreData, Firebase, KeepLayout, AWS services

Team Lead and Senior iOS Developer, Video Value Service Client SDK

Duration: May 2016 - February 2017
Summary: Leading the iOS team for video and advertisement streaming SDK development, setting up CI/CD with Fastlane/Travis CI.
Responsibilities: Leading the team, producing high-performance code, developing and supporting main native SDK.
Technologies: Swift 3.0, Git, Jira, Travis CI, Fastlane, Cocoapods, XCTest, OHHTTPStubs, CryptoSwift

Senior iOS Developer, Video-On-Demand iOS Application

Duration: December 2013 - April 2016
Summary: Developing and supporting main iOS applications for a Video-On-Demand platform, working with AVFoundation and modern UX.
Responsibilities: Developing and maintaining main iOS applications, handling AVFoundation framework integration for content playback.
Technologies: iOS, AVFoundation, JSON, UX

Team Lead/Senior iOS Developer, Senior .NET Developer, Insurance Domain SaaS and iOS Projects

Duration: August 2010 - November 2013
Summary: Leading a team for frontend development of a SaaS platform in the insurance domain, and contributing as a senior iOS developer in various projects.
Responsibilities: Leading frontend development team, developing WEB-services, and contributing to iOS development.
Technologies: Silverlight, MVVM, SOA, WCF, iOS SDK

Team Lead/Senior Software Developer, Gambling Industry Software

Duration: August 2007 - August 2010
Summary: Setting up the team's working process and development standards in gambling industry software production, utilizing C/C++ and MySQL.
Responsibilities: Establishing team processes, code review, and performance evaluation, along with hands-on development.
Technologies: C/C++, MySQL

Software Developer Engineer, Various Projects and Code Research

Duration: January 2001 - July 2007
Summary: Software development and code research, including working on diverse technological stacks and problems, such as network sniffing and administration of UNIX-like systems.
Responsibilities: Developing various applications, reverse-engineering licensing algorithms, and mastering UNIX-like system administration.
Technologies: x86 Assembler, C/C++, SoftICE, IDA, Oracle DBMS, Linux/FreeBSD administration, Apache/Nginx

Education

  • Kryvyi Rih State pedagogical University
    Master's degree in Mathematics and Computer Science
    2002

How to hire with Upstaff

1

Talk to Our Talent Expert

Our journey starts with a 30-min discovery call to explore your project challenges, technical needs and team diversity.

2

Meet Carefully Matched Talents

Within 1-3 days, we’ll share profiles and connect you with the right talents for your project. Schedule a call to meet engineers in person.

3

Validate Your Choice

Bring new talent on board with a trial period to confirm you hire the right one. There are no termination fees or hidden costs.

Why Upstaff

Upstaff is a technology partner with expertise in AI, Web3, Software, and Data. We help businesses gain competitive edge by optimizing existing systems and utilizing modern technology to fuel business growth.

Real-time project team launch

<24h

Interview First Engineers

Upstaff's network enables clients to access specialists within hours & days, streamlining the hiring process to 24-48 hours, start ASAP.

x10

Faster Talent Acquisition

Upstaff's network & platform enables clients to scale up and down blazing fast. Every hire typically is 10x faster comparing to regular recruitement workflow.

Vetted and Trusted Engineers

100%

Security And Vetting-First

AI tools and expert human reviewers in the vetting process is combined with track record & historically collected feedbacks from clients and teammates.

~50h

Save Time For Deep Vetting

In average, we save over 50 hours of client team to interview candidates for each job position. We are fueled by a passion for tech expertise, drawn from our deep understanding of the industry.

Flexible Engagement Models

Arrow

Custom Engagement Models

Flexible staffing solutions, accommodating both short-term projects and longer-term engagements, full-time & part-time

Sharing

Unique Talent Ecosystem

Candidate Staffing Platform stores data about past and present candidates, enables fast work and scalability, providing clients with valuable insights into their talent pipeline.

Transparent

$0

No Hidden Costs

Price quoted is the total price to you. No hidden or unexpected cost for for candidate placement.

x1

One Consolidated Invoice

No matter how many engineers you employ, there is only one monthly consolidated invoice.

Ready to hire Yevhen P.
or someone with similar Skills?
Looking for Someone Else? Join Upstaff access to All profiles and Individual Match
Start Hiring