Kyrylo
From Ukraine (GMT+3)
10 years of commercial experience
Lemon.io stats
Kyrylo – Objective C, Swift, Core Animation
Meet Kyrylo, a Senior IOS Developer with 10 years of commercial experience with Swift and Objective-C. The list of projects he’s been working on includes a travel application for booking tickets, an AR educational product, and one of the most popular messengers in Eastern Europe — Viber. Kyrylo strives for self-development and wishes to try new technologies. He’s currently ready for new challenges and will be a perfect fit for any team.
Main technologies
Additional skills
Ready to start
To be verifiedDirect hire
Potentially possibleExperience Highlights
Senior iOS Developer
The project was an e-commerce solution for online/offline food delivery. For offline delivery, we had a cashier application and for online delivery, we had a consumer application.
- Added code generation for unit test mocks. Decreased the test writing time by 30%
- Covered a lot of code with unit tests that increased coverage up to 90%
- Added disk cache service to save a small amount of data simply without DB. Routine responsibilities:
- Code review
- Added new UI elements and UI improvements
- Added receipt creation and printing functionality for customers
- Added QR code generation and scanning functionality
- Added AB tests
- Added restoring functionality after PayPal is down
Senior iOS Developer
This is a messenger that uses end-to-end encryption for all messages.
- Refactored analytics framework and added saving functionality for failed analytics requests
- Created modules for different parts of the application
- Found and fixed bugs for not showing push notifications Routine tasks:
- Code review
- Was in charge of minor bugs fixing
- Refactored code for new architecture
- Was in charge of offline reactions
- Refactored screens
- Removed Web views from
- Refactored purchases
- Added promotion screens and triggers
iOS Developer
This is an application for booking flights.
- Refactored 50% of the codebase, because the application before me was written as MVP and didn't have proper architecture
- Increased FPS of animations
- Refactored payment flow and thereby resolved a lot of bugs
- Added ticket filters
- Refactored payment flow
- Set up proper multithreading architecture
Technology Manager(iOS)
In this consulting company he was working on 2 projects. The first one is a food delivery product for Africa. The second one is AR educational product for Kids.
- Designed architecture for both applications
- Developed both products from scratch
- Created both products from scratch
- Integrated Rave payment into the food delivery application
- Integrated ARKit into the educational product for kids
iOS/MacOS Developer
This is a mac application for building Roadmaps.
- Designed and developed straightforward service for changing themes in runtime
- Found and fixed a critical bug in c++ library
- Enabled dark mode
- Added including document members feature
- Developed statistics screen
iOS Developer
This is an e-commerce application for selling herbal supplements.
- Added cache layer to application
- Rewrote application from Objective-C to Swift
- Improved non-crash users rate up to 100% by migrating to Swift
- Integrated PayPal
- Refactored payment flow
- Added async image downloading and caching
- Supported and bug fixes