Photo of OLEKSANDR DENYSYUK

OLEKSANDR DENYSYUK

iOS Engineer

Vancouver, WA, USA
0
Followers
0
Following
I’m highly motivated native iOS Developer with 5 years of experience. My whole carrier I'm working with Swift and UIKit (+SwiftUI) but I've started my carrier from learning Objective-C. I'm an expert in build a UI, create complex pages with custom views and fancy animations. I am a quick learner who can work both in a team and independently. Eager to learn new technologies and to improve my skills. My motto is "Minimum libraries and the cleanest code base" I’m looking for opportunities in Portland metropolitan area, but remote works for me as well. I'll be very happy to help you build perfect iOS application for your business

Careers

iOS Developer

Lockerverse

Contract10/2022 - 12/2022
  1. App for NFT startup where user can review new drops, mint/transfer NFT. App has chat with channel/group/direct messages functionalities. Project was implemented with MVVM + SwiftUI + Combine Responsibilities: - Implementing Drops section, Delete Account screen - Creating screen with waitlist logic (Launch Darkly) - Implementing video player for: main screen, NFT detail screen and Drops section - Implementing YouTube player in chat and on the main page - Fixing various critical bugs with: refresh token, video players, chat, badges, etc. - Creating simple caching for speedup app loading, redesigning screens
iOS Engineer

Avenga

Full time06/2020 - 11/2020
  1. • IQVIA OCE (5 months) CRM client on salesforce platform for pharmaceutical companies. It’s designed mostly for iPad. Client provides possibility to store and manage data of pharmaceutical products and doctors. That data is used for sales departments for effectively presenting and selling new products Responsibilities: - I was working in core team with more than 20 developers - Refactoring the whole project, splitting up a project into libraries (frameworks) - Refactoring legacy code base - Fixing bugs in core functionality - Implementing new features
iOS Developer

Devlight

Full time07/2017 - 06/2020
  1. App for reward program for biggest fuel station business in Ukraine. With an app you can pay on gas station for gas/products using your card or/and reward points. Also you can review your transactions and manage points you achieved (buy more points, transfer points to others). App provides possibility to store any reward card from other companies. It has a map where you can find fuel stations and other reward stores Responsibilities: - Creating project from scratch, more than 60% of project written by me - Creating layouts for almost all of the screens (complex main screen, profile, settings, offers, map with custom clustering, loyalty card, view/manage reward points screens, view/manage reward cards from other loyalty programs, sign in, sign up) - Creating custom views with animations (radio buttons, checkmarks, checkbox, onboard views, etc.) - API implementation, get/refresh token logic - Sign In/Sign Up logic, Authorization with Google/Apple/Facebook - Implementing payment functionality for fuel/products, Apple Pay - Managing payment cards, buying/transferring points and money - Widget for quick access to any reward cards - Implementing transferring data via Bluetooth - Reviewing pull requests • SaleUp (3 months) App for managing multiple accounts for sellers on eBay. Project is implemented with MVVM + RxSwift Responsibilities: - Developing registration/authorization/onboard screens - Creating placeholder screens with spider animation - Implementing offers and orders tabs • Roadwarez (4 months) Startup invented a vest/backpack with turn signals screen for cyclists. In app you create a route, and vest/backpack automatically shows a turn signals on road Responsibilities: - Redesigning all screens - Fixing turn signals on routing, fixing logic for create new route (use Google Maps) - Working with screen built in vest using Core Bluetooth • Pocket Doctor (9 months) Startup was invented for screening personal health data and connecting to doctor via chat. It's very big project where you can add health related data to your profile (like body parameters, allergies, diseases, heredities, vaccines, analysis, female card, water stats, drugs schedule, health event schedule). App provides possibility to watch your health statistic, keep track of medication, track woman cycles and speak with doctors Responsibilities: - Creating project from scratch, ~90% of the project written by me - Creating almost all screens, custom views and custom cells (project contains 186 screens, 63 custom views, 50 custom cells and around 300 design screens in Zeplin) - Setup all project navigation - Creating Event and Drugs calendar with custom render cells - Creating generator for push notifications for Event schedule and Drugs schedule - Creating woman calendar with logic - Creating complex chart for all health data statistics (body metrics, temperature, pressure, cholesterol, water, glucose) - API implementation, refresh token, multipart requests - Realm database implementation - Questionnaire implementation - Review pull requests
iOS Developer

SoftGroup

Full time12/2016 - 06/2017
  1. • Swift Harbour (2 months) App for discovering hundreds of marinas on map, overview details about each one and booking Responsibilities: - Creating project from scratch - Implementing custom clustering for around 1000 objects on Mapbox map - Creating marina’s details screen, onboard screens, custom marina’s pin, callout view on map - API implementation • SocialBike, DogCat, UaCurrencyRate, Dozor city, etc. (6 months, pet projects for practice) Responsibilities: - Creating own social network on firebase real-time database (authorization, creating/managing profile, adding friends) with real-time chat on firebase (online status, read/unread message, last message in chat, pagination) - Storing photos in Cloudinary - Async download/setup images with complex Collection View update. Creating parser for google images, parse XML, parse some wiki pages - Google map with bank ATM's and offices - Implementing draw routes on Google maps with dynamic objects on routes - Implementing YouTube player with 3D videos

Education

University of Water Management and Environmental Engineering

Applied Mathematics

09/2009 - 07/2014Master's DegreeClass of 2014
Skills
SwiftGit Core dataCore animationObjective-CGithubAlgorithms
ExperienceSenior-level5-8 years
Hourly rate$55/hr
Open to
remotehybridonsite

astro circleWelcome to Outdefine

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!

Join for free
astro-hello

Join a community, when you join Outdefine!Connect with 72,000 tech professionals globally.

A free tokenized community dedicated to connecting global tech talent with remote job opportunities. Our platform is designed to help you connect, learn, and earn in the tech industry while providing the chance to collect DEF tokens. Join our vibrant community today and explore a world of possibilities for your tech career!