Vitalii Gozhenko
Verified Expert in Engineering
iBeacon Developer
Vitalii is a proactive, self-motivated, experienced, and results-driven freelance professional. He has been highly focused on iOS development since 2011. Vitalii specialized in turning business ideas into software solutions and likes to deal with complex tasks. His mission is to create apps that make people's lives better and easier.
Portfolio
Experience
Availability
Preferred Environment
Bitbucket, Jira, Redmine, Git, Xcode
The most amazing...
...thing I've done was participate in the international expedition in the thirteenth deepest cave in the world (~1,440 meters).
Work Experience
iOS Developer
Appstructors
- Integrated iBeacon technology into an existing iOS app.
- Used a Facebook API and Facebook SDK in iOS apps.
- Integrated custom Google Maps API with clustering technology.
- Built an online radio-streaming iOS app.
- Integrated custom REST APIs into an iOS app.
- Integrated custom payment service, social networks, and Apple push notifications.
- Created slideshow for mixed media content (text, images, and videos).
- Implemented location-based services (LBS) for location-dependent recommendations.
- Created custom animated transitions.
Team Lead iOS Developer
Steven
- Integrated different payment providers.
- Worked with different analytics services: Google Analytics, Mixpanel, Answers.
- Created a lot of custom UI components.
- Enabled on-the-fly localization with OneSky service integration.
- Integrated the Google Images Search API and iOS Contacts API.
- Covered code with unit, integration, and UI tests.
- Created a custom API integration with caching mechanism for data models.
- Created secured storage for sensitive data based on the iCloud keychain.
iOS Developer
GotMyJobs
- Developed a real-time sync database using Couchbase Lite.
- Implemented a complex time-tracking system with recording time and location of the user.
- Created different UIs for different user roles.
- Integrated comments with the ability to attach different types of media (images, videos, and PDFs).
- Enabled a background database sync with push notifications.
iOS Developer
Myler Media
- Implemented a highly customized design.
- Added the ability to sign forms with a real user signature.
- Created custom keyboard to fast digits input.
- Developed custom forms based on PDF.
- Multi-layer splash animation.
- Created custom navigation flow with customized animation.
- Implemented encrypted CoreData storage with SQLCipher.
- Integrated the ability to save and export forms to PDF.
iOS Developer
Pashadelic
- Worked with an iOS assets library.
- Integrated an iOS app with a custom web service.
- Implemented a real-time camera with dusk/dawn time grid overlay.
- Created auto-adjustable table cells to display images in the correct aspect ratio.
- Worked with image additional tags (EXIF info, geotag, and more).
- Developed social network features (likes, comments, and more).
Experience
Steven (PEI)
Features:
- Integrated custom payment provider (LemonWay)
- Integrated different analytics frameworks (Google Analytics, Mixpanel, Answers)
- Custom API integration with caching mechanism for data models
- Created UI from Sketch design files and made two redesigns of the app
- Created more than 15 custom controls
- On-the-fly localization (user can change app language in app settings)
- Custom images web search using the Google API
- Secure important actions with custom pin or Touch ID
- Wrote unit and integration tests for logic, components, and API layer
- Worked with iOS Contacts API (sync, search)
Merck eLearning
Features:
- Mixed content for lessons (text/images/video) with a quiz after each lesson.
- Tracking lesson progression.
- Unit tests to validate lessons content.
- Custom animations.
- Custom controls.
Schwarzmüller
Features:
- Use of a custom Google Maps API with clustering technology.
- Filter map results by distance or a custom filter.
- Create a slideshow for company news and media content.
- Social networks and iOS phone API integration.
Worktender
Features:
- Custom control with Tinder-like cards
- Apple Maps integration
- Custom API integration
Scoring
Features:
- Universal sizing content for all device types (iPhone/iPad)
- Bidirection scrolling table (horizontal + vertical)
- Share with social networks features
- Custom score input keyboard
GotMyJobs
Features:
- Real time sync database with Couchbase
- Background time tracking for employees based on his location
- Comments with attachments (photos/videos/PDFs)
- Background database sync with push notifications
- Different UI and permissions based on user role
Shopstar
Features:
- iBeacon technology integration
Starlunch
Features:
- Used location based services (LBS) for location-dependent recommendations.
- Push notifications
- A state-of-the-art and modern user interface.
- Functions for canceling and postponing orders
- Payment with card integration
Pashadelic
Features:
- Custom filters for taken photo
- Camera with dusk/dawn time grid overlay
- Social network features (like, comments, etc)
- Geodecoding locations
- Integration with custom backend API
Skills
Languages
Swift 2, Swift 3, Swift 4, Swift, Objective-C, C++
Frameworks
AFNetworking, Core Data, StoreKit, QuartzCore, AssetsLibrary
Libraries/APIs
Google Maps SDK, Alamofire, SDWebImage, Google Geocoding API, Couchbase Lite iOS SDK, Facebook API
Platforms
Bluetooth LE, iOS
Other
iBeacon, iPhone, WebFairy Mediat, iPad
Tools
Redmine, Jira, Bitbucket, Git, Xcode
Paradigms
Test-driven Development (TDD)
Storage
Couchbase
Education
Specialist's Degree in Programming and Automated Systems
College of Space-Rocket Engineering - Dnipropetrovsk, Ukraine
How to Work with Toptal
Toptal matches you directly with global industry experts from our network in hours—not weeks or months.
Share your needs
Choose your talent
Start your risk-free talent trial
Top talent is in high demand.
Start hiring