- Файл
Ксенія
IOS developer
- Возраст:
- 32 года
- Город проживания:
- Кропивницкий
- Готов работать:
- Удаленно
Контактная информация
Соискатель указал телефон и эл. почту.
Фамилия, контакты и фото доступны только для зарегистрированных работодателей. Чтобы получить доступ к личным данным кандидатов, войдите как работодатель или зарегистрируйтесь.
Получить контакты этого кандидата можно на странице https://www.work.ua/resumes/10311077/
Загруженный файл
Это резюме размещено в виде файла. Эта версия для быстрого просмотра может быть хуже, чем оригинал резюме.
Software Developer
Summary:
● 5+ years of professional experience in the Information Technology industry;
● Experience with Swift, Objective-C;
● Good understanding of OOP;
● Experience with Xcode programming, iOS SDK;
● Expertise in the design and development of mobile solutions (iPhone, iPad);
● Experienced in database design and development;
● Experience with publishing applications in the App Store;
● Expertise highlights:
– Modern architectural patterns (MVP, MVVM, State Machine, etc.);
– Design patterns;
● Experience working in large distributed teams.
Education:
Master's Degree, Computer Engineering, Central Ukrainian National Technical University, Ukraine
Skills:
Programming and Markup Languages:
Swift, Objective-C,
Tools, Technologies, and Frameworks:
Foundation, MapKit, Core Location, Core Data, Core Audio, AVFoundation, Core Graphics, Core
Animation, Storyboards, Autolayout, Notification Center, URLSession, Alamofire, Moya, Facebook
SDK, Crashlytics, Firebase, Google SDK, Google Maps, Place SDK, Localization, ARKit, PhotoKit,
SwiftLint, low-level data
Dependency Management Tools:
CocoaPods, Swift Package Manager
CI/CD Tools:
TeamCity, Xcode Server
Databases:
Core Data, Firebase
Development Environments:
Xcode, iOS SDK
Bug Tracking Systems:
Jira, Redmine, Pivotal
Version Control Systems:
Git
Network:
UDP, TCP, DNS, HTTP; REST, XML, JSON
Work Experience:
GlobalLogic
Software Developer 2022 – 2023
Kinect.PRO
Software Developer 2029 – 2022
Recently Completed Projects:
Healthcare project with a custom medical device connected via BLE
Client: USA-based Healthcare company
Description: Medical application for glucose level monitoring and update software on the
medical device.
Languages: Swift, Objective-C
Environments: Foundation, UIkit, BLE, Xcode, SwiftLint, Firebase
Position: Software Developer
Activities:
● Developing core product components;
● Developing an interface to communicate between Objective-C and Swift
parts of the app;
● Add new and change existing states in a state machine;
● Developing custom UI;
● Providing code quality through UI and Unit Tests;
● Push notifications implementation;
● Providing documentation
Healthcare project with a custom medical device connected via BLE
Client: Japanese-based Healthcare company
Description: Medical application for ultrasound diagnostics. Provides an interface to control a
medical device and to view data from it.
Languages: Swift
Environments: Foundation, UIkit, BLE, Xcode, SwiftLint
Position: Software Developer
Activities:
● Developing core product components;
● Developing custom UI;
● Providing code quality through UI and Unit Tests;
● Making a data emulator to be able to test the app without the medical
device;
● Low data quality emulation;
● Providing documentation
Social Network with Voice Chat
Client: Canadian-based IT company
Description: Social networking application with real-time voice chats. Used Firebase as
backend service and VoxImplant as audio stream provider. The application
tracked user activity (being a member or speaker in the conference, etc) and
rewarded a user with some tokens. Used GCD to make parallel API calls and
synchronize them.
Languages: Swift
Environments: Foundation, UIkit, Firebase, Xcode, SwiftLint
Position: Software Developer
Activities:
● Developing core product components;
● Developing custom UI;
● Deep linking implementation;
● Providing code quality through code reviews;
● Application profiling;
● Push notifications implementation;
● Writing integration with services such as Firebase;
● Localization
Smart tracking app with moving tracking
Client: Australian product company
Description: The project tracked user moving with a lot of data (speed, activity type, device
battery level, etc). This app stored data in Core Data and on some triggers
synchronized it with backend service. The application worked with low-level
extremely compressed data. Application coded user data in bitset and sent it to
the backend. Data from the backend also was in bitset format and was decoded
in the application. It worked also in background mode.
Languages: Swift
Environments: Foundation, UIkit, Xcode, MapKit, Core Animation, low-level data, custom data
format, Core Location, Core Data
Position: Software Developer
Activities:
● Developing UI features and core product components;
● Improving the application quality, fixing defects;
● Delivering and monitoring code on production;
● Creating custom data types, coding and decoding them from/to bitset
● Client database development;
Custom Calendar Application
Client: Denmark-based social company
Description: The project's purpose was to create an application to store some images related
to some date. It was developed for iPadOS only. Each user had their own
calendar with the ability to store images for some date. User can share their
calendar with other users and navigate between each other calendars. Also,
users might leave some comments for pictures.
Languages: Swift
Environments: Foundation, UIkit, Xcode, Firebase, CoreData, PhotoKit, Authorisation with
Apple, Facebook SDK, Google SDK
Position: Software Developer
Activities:
● Participation in the application architecture development;
● User interface implementation;
● Client-server interaction development;
● Writing integration with third-party SDKs.
Extended Messenger Application
Client: UAE-based IT company
Description: The goal of the project was to develop an iPhone application for providing free
and secure calls, chats, channels, services, and more. The application had a lot
of UI for live data of sports events and news. It was a cross-platform application
written on F# with native modules for UI. All data were retrieved from F# client
and then displayed with UIKit.
Languages: Swift
Environments: Foundation, UIkit, XCode
Position: Software Developer
Activities:
● Developing UI and product animation;
● Providing code quality through code reviews;
● Writing integration with third-party SDKs;
● Localization
Похожие кандидаты
-
IOS developer
Удаленно -
IOS-програміст
Удаленно, Львов -
IOS developer
Удаленно -
IOS-программист
Удаленно -
IOS-програміст
Удаленно -
IOS-розробник
Удаленно, Ивано-Франковск