I have a full understanding the process of software engineering, development life cycle, and reporting importance.
Good skills in decision making, leadership and motivating always help me with support team and customers.
Experience in requirements analysis, detail estimation and project planning help me to fit deadlines. I have a lot of experience with agile environments. It helps react on deadline terms in a short time and find a better roadmap for a project.
I am good as a team-player and in working individually.
My real passion is creating applications and to confirm that interfaces should be easy to use. Quality in code and user experience go hand in hand and help to achieve a successful product. I don’t like to think about projects as “one another application” and “let’s leave it as-is”.
I CAN – create native IOS applications for iPhone and iPad. I’m able to add Apple Watch app support and features. Since Apple released Apple TV, I’ve done several applications for it.
BUT I don’t create them 24/7, I’m separating my life and work.
I WANT – to concentrate on the quality and fit customer’s budget.
BUT I don’t want to create 1-2 days applications or create 100th clone of Instagram;
I KNOW – those ideas for improvement will appear all the time, and you need really good self-control to prioritize them in a right way and meet customer’s expectations.
BUT I don’t want to work with global product requirements changing day after day.
Objective-C, Swift 2-3, Bash, Gherkin
I follow common software patterns and my favorites are VIPER — clean architecture, single responsibility, SOLID
Excellent understanding of user experience, usability, visual style and Apple Human Interface Guidelines (HIG) for iPhone, iPad, Apple Watch and Apple TV.
Cocoapods, Carthage, Git-Submodules
Custom keyboards; sharing; today extensions; spotlight index search; shared links extensions.
Deep knowledge in web services architecture integration (JSON, XML, SOAP) and networking (TCP/IP, HTTP(S), SSL/TLS). NSURLSession.
XCTest; Specta+Expecta (Quick / Nimble); OCMock; Xcode UI Test; KIF; Cucumber. Negative, positive, integration and stress-testing. A/B testing.
Profiling tools (time, core data, CPU, allocations). Remote logging tools like Rollbar. Crash log analysis
Stripe; PayPal; Dwolla; Apple in-app purchases.
Parse (optimizations for 3M+ users database); FireBase; QuickBlox.
Fabric; Google; Flurry; Tapstream.
Zeplin; Reveal; Slender; FauxPas; Kaleidoscope; Paw; PaintCode; MITM proxy.
iBeacon; HealthKit integrated bands and devices.
Notifications and UX
Notification based chat rooms; Fabric; Branch.io and Facebook DeepLinking SDK.
MAGRA (2015–2015, ~80 HOURS)
Summary: Yet another healthy food trainer and fitness tracker.
Functionality: Facebook auth; news feed; calendar; food menu; motion fitness tracker; timer tracker.
FUNNYISH (2015–2015, ~150 HOURS)
Summary: Create, watch, and share funny videos.
Functionality: Facebook auth; capture video; audio dub; social sharing; video grid.
SPARK (2015, ~120 HOURS)
Summary: Geolocation based dating app with images, profiles, and chat.
Functionality: Parse; custom collection view flow layout; user profiles; animated change updates for collection view elements; GPS and location; custom animations.
ZAZO (2015, ~750 HOURS)
Summary: Next generation short-videos messenger
Functionality: SMS reg/auth; address book; record video; upload video; play video.
SHIPMATE (2014–2015, ~1800 HOURS)
Summary: The most advanced personal ship cruise assistant in the world. Track your current and future cruises and see a lot of useful information about it. It’s a biggest Parse.com application with 1M+ users.
Functionality: Facebook/classic auth; ships on the map; photos and videos browser and uploader; live webcams; chat with other users and cruise team/support.
MEETMATE (2015, ~80 HOURS)
Summary: Meeting scheduling tool.The user can plan meeting on selected date and time, add agenda items with notes. The interactive player will navigate the user through agenda and countdown time to next event.
Functionality: Facebook POP; CoreData; UITableView forms; Threads; Mapping.
CTRLDO (2014, ~3500 HOURS)
Summary: Personal and corporate task manager with delegating tasks functionality and brand new UI/UX with AGILE board like design and UX. Currently in private beta.
Functionality: SMS auth; social networks connections; background sync from multiple devices between CoreData and remote DB with REST interface; offline work; agile-board-like tasks cards dragging; auto-friendship from multiple sources; address book sync (viber like); table cell actions with a swipe gesture; endless calendar; DST workaround; custom animations.
INMESSAGE (2014, ~350 HOURS)
Summary: iPhone, iPad, Android, Mac and Windows business chat platform with public/private rooms, private messages and file sharing.
Functionality: Auth; lobby; chat; preferences; MS Exchange platform integration; network traffic compression; a local database with recent chat history; storing auth credentials in the keychain.
WALLPAPERS³ (2014, ~200 HOURS)
Summary: iPhone & iPad wallpapers application with infinite images scrolling, images effects editor, categories, tags, and colors sorted images, likes and sharing features.
Functionality: Endless thumbs/full-size images scrolling; fast images loading with RAM+Disk cache; advertisements; in-app purchase;rendering images on the background thread which gives 60fps; push notifications; Facebook integration; a lot of very custom UI.
PDP APP (2014, ~150 HOURS)
Summary: App for university and students to take test journey and discover personality. The app contains few personal-skill tests, dynamic life-flow map, simple animations. Also, contains simple to-do list with local storage.
Functionality: Facebook POP, JSON, dynamic scroll, progress control.
FAVORME 1.0 (2014, ~500 HOURS)
Summary: Business social network.
Functionality: SMS auth; users profiles; endless streams of items; tons of very custom UI; push notifications; social networks integration; Facebook-like images viewer.
WALLPAPERS² (2014, ~150 HOURS)
Summary: iPhone & iPad wallpapers application with infinite images scrolling, likes and sharing features, categories and tags sorted images.
Functionality: Endless thumbs/full-size images scrolling; fast images loading with RAM+Disk cache; advertisements; in-app purchase; push notifications; Facebook integration.
BOULEVARD BADEN (2014, ~120 HOURS)
Summary: Simple iOS client for XML-based WordPress site.
Functionality: XML, TBXML parses, slime parallax menu, custom table layout, video/audio streaming, in-app purchase, ad-mob ads.
SCREENMOTION (2013, ~60 HOURS)
Summary: iPhone wallpapers application with infinite images scrolling.
Functionality: Endless thumbs/full-size images scrolling; fast images loading with RAM+Disk cache; in-app purchase; advertisements.
ZAMATEC (2013, ~70 HOURS)
Summary: iPhone pocket database of new apartments from the developer.
Functionality: Buildings list; buildings information; maps; photos; local database search.
ZANG 1.0 (2013, ~350 HOURS)
Summary: iPhone dating social network without text messaging but replaced with time-limited anonymous voice calls.
Functionality: SMS auth; users feeds and search; user profiles and photos; call dialer; payments and billing; location-based targeting; images cache.
GÖPPINGEN2GO (2013, 80 HOURS)
Summary: Smart guide of the German city Göppingen with detailed info about all attractions and urban places (shops, cafes, restaurants, parking, etc), auction and billboard.
Functionality: Two main menus; places lists by categories; places information; endless images gallery; location-based on-map parking search; auction viewer and editor; in-memory database.
VEEZOO (2013, ~150 HOURS)
Summary: iPhone & iPad sound visualization game with multitouch support.
Functionality: Selecting music track from iTunes library, detecting track BMP, visualizing particles on the screen in the tact of a song, changing particles emitter gravity direction and power based on touch events. Recording video from the screen, taking screenshots, saving them in library and sharing.
LUDWIGSHAFEN (2013, ~80 HOURS)
Summary: Smart guide of the German city Ludwigshafen with detailed info about all attractions and urban places (shops, cafes, restaurants, parking, etc).
Functionality: Two main menus; places lists by categories; places information; endless images gallery; location-based on-map parking search; in-memory database.
RVISION (2013, ~150 HOURS)
Summary: Powerful corporate address book with selective sync and offline mode.
Functionality: Contacts list; users profiles; package sync; a local database; multi-criteria search with result occurrences highlight.
CLOCK WEATHER NEWS (2013, ~150 HOURS)
Summary: iPhone & iPad screensaver-like app with 3D flip clock, Weather forecast, RSS slider and alarm clock with push notifications.
Functionality: Realistic 3D flip-clock animation; Google Reader integration; World Weather Online integration; 50 HD backgrounds; multiple alarm clock with repeats and custom sound; in-app purchase; advertisements.
VITALITY GLOBAL (2012, ~1500 HOURS)
Summary: iPhone healthcare application that aggregate, store and process health data.
Functionality: Activity tracker, GPS based check-in in gyms, user-promote system, custom calendars.
PERNOD RICARD ANNUAL REPORT (2011, ~250 HOURS)
Summary: iPad application with many graphics and animations about Pernod Ricard Annual Report.
Functionality: Big image catalog with high-resolution images, custom category selection control, flip animations, animated diagrams.
GIVEONTHEMOBILE (2011, ~400 HOURS)
Summary: British charity application for SMS and PayPal donation.
Functionality: Big data, fast searching, SQLite, PayPal.
VITALITY TODAY (2011, ~350 HOURS)
Summary: iPhone healthcare application that aggregate, store and process health data.
Functionality: Custom food item picker, BMI calculator, SMS/Email view, location tracker, personal fitness/food diary, calorie calculator.