lang-uk/recruitment-dataset-candidate-profiles-english huggingface dataset:
Position: Senior iOS Developer
Category: iOS
Experience: 7 years | English: intermediate


Company: alabs.team - iOS Team Lead
Duration: July 2021 — June 2023 (2 yrs)  
• Redesigned and refactored mobile applications for the largest telecom services 
• Extended network layer to support GraphQL requests using Apollo framework 
• Managed hiring, on-boarding and mentoring for iOS engineers
• Leveraged Knowledge: Fastlane, API Design, GraphQL, Apollo, UDF, Clean Swift

Company: STRONG TEAM - iOS Engineer
Duration: Jan 2019 — June 2021 (2.6 yrs)
• Developed mobile applications for two major banks in Kazakhstan using a clean architecture
• Cooperated with VISA in 2 banking applications to set up an Apple Pay In-App Provisioning process 
• Configured CI/CD workflows for development and production stages with bitrise.io platform
• Responsible for mentoring iOS team, git flow, release policy and code review
• Leveraged Knowledge: Apple Wallet, VIPER, VIP, Swinject, CocoaPods/Carthage/SPM, Fastlane, TBD, Multi-modular architecture

Company: INFIN-IT Solutions - iOS Engineer
Duration: (Aug 2018 — Jan 2019)
• Worked with iOS team on mobile banking (B2B) applications and refactored the legacy code
• Participated in building multi-module architecture to enable code sharing between several projects
• Leveraged Knowledge: Git, Swift, Xcode, MVVM, VIP (Clean Swift), Carthage/Cocoapods, Memory Management

Company: BG PRO - iOS Developer
Duration: Aug 2016 — July 2018
• Developed from scratch 10+ offline-first iPhone/iPad apps apps and client-server solutions written in Swift
• Collaborated with designers and implemented hybrid UI using programmatic approach, xib and multi-storyboards
• Supported projects written in Objective-C with bug fixing and adding small features
• Leveraged Knowledge: Git, Swift, Objective-C, Xcode, Cocoapods, MVC, MVVM, Network Layer, RxSwift, RxCocoa, Realm, Texture
Position: Senior iOS Developer
Category: iOS
Experience: 8 years | English: upper

30+ completed projects on iOS and Android
Result-oriented
Self-organized
Computer Theory Skills:  
			  GOF patterns  
			  Architecture patterns (MVC, MVP, MVVM)  
			  Functional Reactive Programming (RxSwift, RxCocoa)  
			  DRY, KISS, LoD, SOLID  
    Software Engineering Skills:  
			  Swift  
			  Basic UIKit (autolayout, responder chain, view  lifecycle, view controller, etc)  
			  Advanced UIKit (custom view controller transitions,  autolayouts in code, UI profiling, IBDesignable,  IBInspectable, etc)  
			  Core Graphics, Core Animation  
			  Simple Multimedia (AVKit, AVFoundation)  
			  Basics multithreading, GCD, NSOperation, locks  
			  URLSession, JSON/XML parsing  
			  User Defaults, NSCoding  
			  Basic Core Data (core data stack initializing, fetch  results controller, etc)  
			  Advanced Core Data (multithreading, data merging,  versioning, etc)  
			  3rd party libraries and tools (CocoaPods/Carthage)  
			  Data structure concepts (Domain, DTO, DAO,  Business Logic, Data Services, Repository)  
			  Software architectures (Apple's MVC, MVC, MVP, MVVM, VIPER, Flux)  
			  Software testing techniques (Unit tests / TDD)  
			  Git (Git flow, GitHub flow)  
			  Continuous Integration (Fastlane only)
Looking for remote job. Part-time or full-time.
Position: Senior iOS Developer
Category: iOS
Experience: 10 years | English: upper


• Consulting other teams regarding framework/services implemented by our team
• Implementing ORM for local database
• Implementing database migration and config service migration
• Implementing and support two-way sync functionality
• Resolving bugs/crashes/multithreading issues based on extensive
analysis of logs, databases, configuration, and codebase
• Optimizing code and fixing leaks depending on the result of
profiling the app using Xcode Instruments
• Writing unit tests, integration tests
• Developing framework for integration testing
Position: Senior iOS Developer
Category: iOS
Experience: 6 years | English: upper

1. Project based on IoT concepts. Application allows user to connect, monitor and control different devices, such as gateway (master hub), sensors, power plugs, etc. Application was refactored on legacy code based on RIBs architecture. All new code is covered with unit tests. Application receives data via both REST (initial data sync and user actions output) and WebSockets (devices data update inputs). Data locally stored in Realm DB and observed using RxRealm. All heavy data lifting is moved to separate dedicated background threads (network input parsing, local DB worker, etc). All UI is code only based on PinLayout. All animations and screen transition animations implemented using native frameworks. Statistics graphs implemented using Charts with heavy customisation by overloading its renderers.

2. Application for making bets on football matches results.
Was responsible for feed screen that shows news and articles with text, image or video content. And for chat screen - private and group chat based on WebSockets.

3. App for external device management, connected via lightning cable. External device includes memory card, battery and LED that can be used by iPhone/iPad. Additional to core device hardware management app also includes such features as protection from stealing, file encryption (can be secured via Touch ID), audio/video player, camera (saving videos and photos directly to external device memory card), ticker.

4. User can create a "trip" record where he can share his fishing location, photos, notes etc., and see other users public trips.
Application provides user with streamflow, precipitation and other info of selected weather stations using USGS API.
Application provides user with weather info (like max, min, avg temperature, humidity etc.) at chosen location and time period using Dark Sky API.

5. And many more, but bumped symbols limit...
Core knowledge (Algorithms complexity, Collections, IO, Templates, Multithreading, etc.)
Languages: C, C++, Objective-C, Swift
Games: SpriteKit
DB: CoreData, Realm
Methodologies and Architectures: OOP, GoF Patterns, MVC, MVVM, VIPER, RIBs
GUI: UIKit, Pinlayout, SnapKit
IDE: Xcode
VCS: Git, Mercurial

Core Frameworks: 
AVFoundation, UIKit, UserNotifications, StoreKit, MapKit, CoreBluetooth, Vision, CoreMotion, Security, LocalAuthentication, CoreData, CoreGraphics, CoreLocation, MessageUI, NetworkExtension, SpriteKit, XCTest

Third Party Frameworks: 
Debugging - Fabric, Crashlitics, Flurry, HockeyApp, Quick+Nimble, RxBlocking, RxTest
Reactive programming - RxSwift, RxCocoa, RxDataSources, RxRealm, RxBlocking
Network - AFNetworking, Alamofire, Starscream, Moya, Connectivity
Media - SDWebImage, Kingfisher, MobileVLCKit, GoogleWebRTC
UI - Cupcake, PinLayout, SnapKit, Masonry, Hero
Google Services - Firebase/Firecloud, GoogleSignIn, GoogleMobileAds, GoogleMaps, GooglePlaces
Storage - RealmSwift, Firebase, KeychainAccess
Social networks - FBSDKCoreKit, GoogleSignIn
Other - CorePlot, Localize-Swift, OneSignal, Charts, SwiftLint
Please no banking or chats apps.
Position: Senior iOS Developer
Category: iOS
Experience: 5 years | English: upper

Over 10 commercial projects and several pet projects.
-CoreLocation, CoreData, SwiftyJSON, Apollo,  Alamofire, ObjectMapper, Codable, SDWebImage, Realm, R.swift, SwiftGen,  GraphQL, SwiftLint, CocoaPods, Firebase, Fastlane, GCD, Operation/OperationQueue, Fabric/Crashlytics, SocketIO,  ReactiveSwift, Facebook SDK,Push notifications, Mapbox SDK, GoogleMaps, GooglePlaces, GoogleSignIn, VIP, MVС, MVVM, RESTful API, Soap, SOLID, KISS, YAGNI, DRY, OOP, POP
WatchOS

Other:
Python, Django, DRF
Interesting projects and tasks
Position: Senior iOS Developer
Category: iOS
Experience: 3 years | English: upper

• Developed apps with colleagues and published to AppStore;
• Created a project using WebRTC, ReplayKit2, NetService for one week, which I am proud of;
• Can work independently;
• Can work in a team;
• Creating apps from scratch;
• My commitment to the work I do.
Created apps from scratch and maintained already developed apps. 
Have own apps in AppStore

Domain knowledge: Utility apps, 2D Games (casual, slots), Music, Healthcare

Swift, Objective-C, UIKit, AutoLayout, SwiftUI, Bluetooth, REST API, JSON, SpriteKit, MVC, XCTest, OOP, Git, WebRTC, ReplayKit, Apple Maps.
• Advancing iOS skills;
• Learn new development practices;
• Development challenges;
• Make a positive impact on the users.
Position: Senior iOS Developer
Category: iOS
Experience: 8 years | English: upper

In one big project i added offline mode and changed architecturein a way that supports unit testing. At the end I got high qulity product with stable work anf grate test coverage
CRM for audio producers
Create project from scratch
Stack - Swift, MVVM, Coordinators, Microservices, Reactive Swift, Intercom, Mixpanel, Push Notifications, Universal Links 
Interesting tasks:
All network is based on websockets, so I created network framework with Starscreaam and Reactive Swift
Share extension use this network framework ad data from shared keychain
Audio Wave is builded from audio file and added ability to play/loop/play region etc.
Was in touch with CEO, CTO and marketing team to define goals, provide analitycs and discuss ext features.

Social Network
Adding new features 
Stack - Swift, MVVM, Coordinators, Microservices, Reactive Swift, Agora, Stripe, Push Notifications, Universal Links 
Added Lifestreaming functionality using Agora

Fitness app 
Create project from scratch
Stack: Swift, MVVM, Coordinators, Microservices, Reactive Swift, Core Data, Quick+Nimble, HealthKit, Push Notifications, SocketIO, Charts, Stripe
Interesting tasks:
Build Architecture that allows users use app in offline, with sync functionality and realtime updates
Create WatchOS extension to start workouts
Build a lot of chart based on Core Data entities
Sync app data with HealthKit
I am eager to participate in a long-term project where I can leverage all of my expertise to create top-notch, dependable solutions that enhance user engagement day after day.
Position: Senior iOS Developer
Category: iOS
Experience: 8 years | English: upper

- Leading engineering teams
- Hired talents, who then took on leadership engineering positions
- Had a successful additional hands-on experience in Android (worked as an Android engineer in a project when there was an urgent need to fill an Android role in the team)
- Used modern SwiftUI in production (pet-project for Apple Watch, released to AppStore)
- Worked in team with any possible sizes - from 2 to more than 50 mobile engineers
- Implemented low-level color validation mechanism, which passed an official certification in UK, based on obfuscated example
- Intermediate German level in addition to English
Currently I work as a Lead iOS Developer in Berlin, Germany (with a Ukrainian citizenship).
The company which I'm currently working with, passed already a startup phase - we launched a pilot product version, then made several main releases, finished tech team setup, acquired first big customers and our active tech workload is down, which freed up a lot of time.
My contract doesn't prohibit a side employment, and some our colleagues work in this exact same mode.
So I decided to find an additional part time job for about 20 hours per week.
(I had an experience of working in this part-time mode in Luxoft for more than 2 years, and can provide if needed references from heads of department in Zurich, Kyiv and many others former colleagues).

Initially I had an embedded engineering background: microcontrollers programming using C/assemblers/AHDL, schematic PCB layout design, and Windows programming using C++.
Then 8 years ago I switched to iOS development and until today I'v been working in this field.

I took part in multiple projects for such world-wide companies as BMW, John Deere, HERE Maps, Deutsche Bank, Sandard & Poor's, Ford, Nissan during my 5 years of cooperation with Luxoft (full-time and part-time), and then onsite in Germany for such leading product companies as Zalando, Auto1, GoEuro (Omio), where, in addition to, took part in hiring process and leading small teams.

My main focus for today is to use my time efficiently. At the moment I don't want to leave my current company due to low workload, because the product itself is of great interest to me, and I'd like to take part in its future.
But at the same time I'm eager to an active engineering, and pretty sure that I could be involved into a side project as I successfully did it for several years in the past.
No gaming or gambling industry
No cross platform solutions as React Native, Flutter, etc
No SDK development
Position: Senior iOS Developer
Category: iOS
Experience: 5 years | English: upper

I have a strong track record of successfully bringing new products to the market while ensuring that I do everything to keep team motivation high. Also, I thrive on complex tasks and welcome challenges where the odds are against me, as it fuels my competitive spirit.
Designed and delivered the feature which allowed opening a new market direction for the client. Maintained direct communication with high-level managers at the client's end to analyse business requirements. Ensured delivery of the project to public preview from its initial stages. Analysed business requirements and decomposed them into a backlog. Designed native app codebase, estimated backlog according to tech design. Headed the communication regarding the future design strategies for Smart Home controls from the iOS technical side. Developed a feature which has been posted on every top tech new website and included the ability to synchronise smart home devices across the ecosystem.
I expect challenging projects, learning and development opportunities, collaboration and teamwork, transparent communication, good salary.
Position: Senior iOS Developer
Category: iOS
Experience: 6 years | English: intermediate


- Design the architecture of mobile applications and their components.
- Development of new functionality and support of the current one.
- Development of unit tests
- Interaction with analytics, testers, designers. 

Responsible for three modules
Банки, Лотореи, Приложения для знакомств
Position: Senior iOS Developer
Category: iOS
Experience: 5 years | English: upper


Desire position of Senior iOS developer that require professional growth and programming skills improving. Strong interest to improve professional and team working skills in IT industry.
 

Core skills:

• Total work experience – 5,5+ years, iOS development experience – 4,5 years.

• Good understanding of OOP paradigm, good knowledge of data structures,          algorithm design, design patterns and approaches (MVC / MVC+R, MVP, VIP(Clean Swift), Application Coordinator, Future & Promises, Singleton, Observer, Repository etc.), Git.

• Programming languages: Swift, C#, C/C++ basics, Python basics

• Technologies: Cocoa Touch, Core Foundation, UIKit, MapKit, Core Location, GCD, NSURLSession, REST, JSON, XML, BLE, Core Data, NSOperation, Core Graphics, Health Kit, Keyboard Extension, Agile, Git.

Additional information about personal projects (Apple Store links etc.) available upon request.


During career took part in full-cycle process of development mobile banking solution with secure network part, implemented short-term projects using location services, REST API. Had experience with BLE protocol. Experience with Health Kit.

P.S. All information about current and previous projects contains in my CV.
Position: Senior iOS Developer
Category: iOS
Experience: 6 years | English: intermediate

I started from junior developer and grown to senior developer and now I manage a full development cycle from tech task to app store
Develop Application for eCommerce product company
Manage iOS team, code review, distribution of tasks between developers   
Deploy App to App Store, manage certificate
Setting CI/CD for upload to Firebase and Testflight (for tester) 
Implementing new futures like video call, video massage uploaded to backend, chat, new screens and bugfix, support app and lot more.
An interesting project that gives an opportunity to learn and grow as a programmer
Position: Senior iOS Developer
Category: iOS
Experience: 9 years | English: fluent

Designed, implemented and delivered several non-trivial applications which required a lot of commitment. Established good working relationships with clients along the way. Lead and mentoring team of junior team-members for about 3 years. Considerably improved stability and performance of the existing solutions .Started a team effort to switch to a more agile process by building tools to make unit testing easier and helping to create a sized backlog. I enjoy being challenged and engaging with projects that require me to work outside my comfort and knowledge set, as continuing to learn new techniques are important to me and the success of the customer.
- Develop applications using Swift, Objective-C, XCode, Interface Builder, Cocoa Touch, and other iOS development tools
- Writing efficient, maintainable and reusable code
- Work with the Manager of Mobile Development to provide estimates and status updates
- Simultaneously manage multiple projects and meet many strict deadlines
- Added e-commerce functionality to existing applications
- Provide technical leadership and take ownership for the technical development project/program delivery of component design, development and maintenance
- Project requiring Swift skills. 
- Adequate management and friendly team.
- Challenging tasks.
Position: Senior iOS Developer
Category: iOS
Experience: 5 years | English: intermediate


Developed and maintained food delivery applications with a focus on user experience and functionality.  Utilized UIKit, MVC architecture, and REST APIs to create seamless and responsive user interfaces. Integrated ApplePay and various payment systems to ensure secure and efficient transactions within the app.

Led the implementation of key features, including order tracking and real-time delivery updates.
Optimized app performance, resulting in a smoother user experience and increased user engagement.
Participated in architectural discussions to improve codebase scalability and maintainability.

Contributed to the development of a smart home application that aimed to provide users with remote control and monitoring capabilities for various IoT devices. Employed a combination of UIKit, MVC/MVVM patterns, and cutting-edge technologies to deliver innovative features. Leveraged WatchKit and WidgetKit for seamless integration with wearable devices and home screen widgets.

Implemented a modular MVVM architecture, enhancing code readability and facilitating future feature additions.
Utilized CoreBluetooth and CoreLocation to enable seamless communication and geolocation-based functionalities.
Integrated Combine framework to streamline asynchronous operations and data flow within the app.
Developed comprehensive unit tests, ensuring robust code quality and minimizing the potential for bugs.
I look forward to being involved in projects that challenge my skills and push the boundaries of what is possible in iOS development. 

A collaborative work atmosphere is crucial to me. I value open communication, knowledge sharing, and the opportunity to collaborate with cross-functional teams.

I am committed to continuous learning and growth. I expect to work for a company that supports professional development.
Position: Senior iOS Developer
Category: iOS
Experience: 8 years | English: upper


Developer more than 8 years of experience in mobile development
Over 8 successful projects from scratch, including both long-term enterprise as well as consumers
1.5 years of experience in Android development: 3 successful projects in healthcare
6+ years of experience in iOS development using Objective C, Swift, and cross-platform tools
Experienced being a lead developer on several projects
Position: Senior iOS Developer
Category: iOS
Experience: 4 years | English: fluent

- Business focused. 
- Mainly building new products from the ground. 
- 2 Red Dots on a project where I was the only iOS developer.
Developing iOS applications for 4 years.

Mostly working in small teams with limited resources, my job involved a wide variety of application development tasks and responsibilities. I'm familiar both with building products from scratch and supporting already-successful applications.
- Ideally remote. 
- Ideally startups. 
- Ideally Swift projects.
Position: Senior iOS Developer
Category: iOS
Experience: 5 years | English: fluent

Technologies and Frameworks: UIKit, SnapKit, Foundation, RxSwift, RxCocoa, RxRelay, RxDataSources, SocketIO, SignalR, Alamofire, UserNotifications, WebKit, AVKit, SiriKit, MediaPlayer, Core Location, CocoaPods, New Relic, Google Analytics, REST, JSON, Git.
Developing mobile apps using Objective-C, Swift, RxSwift. Applying MVVM and MVP design patterns. Refactoring legacy code to fit business needs. Support, Unit and UI testing.
- Professional growth; 
- Modern technologies;
- Competent management;
- Friendly team.
Position: Senior iOS Developer
Category: iOS
Experience: 11 years | English: intermediate

Development and deployment the pair application - server for iOS. Backend was developed on Swift (Vapor) and deployed in Docker containers on Amazon Web Services. 

Development hardware and firmware parts of  smart devices by ESP8266 / ESP32 and connect them to iOS application with protocols BLE, WebSocket and MQTT.

Integration Machine Learning (ML) solutions to mobile applications.
• Development client-server architecture
• Development iOS applications
• Writing technical documentation
• Integration external services
• Deployment continuous integration services
• Deployment application environments for testing
• Communicate an application with software and hardware solutions.
• Integration to smart home and IoT infrastructure.
• Implementation artificial intelligence solutions and neural networks.
• Creation ML & AI systems.
• Development managing of Mobile teams
• Holding scrum meetings
• Creating general and network architecture of applications
• Communication between work teams
• Development of deploying applications' protocols on CIS and Distribution services.
• Creating tasks of development applications.
• Writing technical documentation and schemes
• Creating workflows
• Creating manual and automatical tests protocols
• Code review of iOS applications.
• Estimations new projects.
• Participation of Backand and Firmware API development
• Code writing
I strive to create an architectural application for mobile devices on my own, from the moment the project was launched, without asking for "third-party solutions". In this connection, I require a backend and backenders to solve problems as efficiently as possible for applications to work, and not to create pure abstractions.
Position: Senior iOS Developer
Category: iOS
Experience: 4 years | English: fluent


Development of 14 applications (as a part of a team and independently).
Looking for a long-term cooperation, preferably at the product company. 
Prefer working with team of like-minded fellows who work together developing great apps with value.