- Location: Kharkiv, Ukraine
- Email: email@example.com
- Skype: yurikoles
- Mobile: +380936939343
- LinkedIn: linkedin.com/in/yurikoles
- Github: github.com/yurikoles
- CodersRank: profile.codersrank.io/user/yurikoles
- Download DOC or PDF here: ios.yurikoles.com
- View this CV in Web: yurikoles.com
- Long term remote full-time software development contract with an open-minded company.
- During 10 years of my commercial iOS software development experience, I had developed many apps. I started in the era of iPhone 4, iOS 4 and Objective-C with MRC. After that I adopted many newer technologies from their very beginnings, like ARC, Swift and many others.
- During last year I also gained experience of commercial cross-platfrom (iOS + Android) mobile application development with use of Flutter framework.
- My experience includes work in companies with own products, as well as outsource companies.
- Researched, designed, architected, developed and deployed many mobile projects from scratch.
- Supported, maintained, and extended many third-party mobile apps of different scale.
- Set up and maintained CI/CD workflow for a number of mobile and server apps and services.
- During 3 years of Linux System Engineering / DevOps experience I had brought up, supported and guarantied stability and uptime of many Linux-based servers and containers/clouds.
- I don’t like routine, so I advocate and follow DRY principle in mobile development as well as in DevOps, so I always automate routine tasks with scripts, which I develop mostly for shell, but I also use Python and Ruby for that purposes.
- My experience also includes backend development with Python/Django and Ruby on Rails.
- Crypterium: cryptocurrency wallet app, apps.apple.com/app/id1360632912.
- Chevron: gas stations mobile app companion in your pocket, apps.apple.com/us/app/id1450978468.
- Strings: social network based on image sharing, apps.apple.com/us/app/id1437010577.
- Fitplan: fitness video lessons, apps.apple.com/us/app/id1064119547.
- My Beeline: large mobile operator, apps.apple.com/us/app/id569251594.
- DocChat: online consultation with doctor, app.docchat.io.
- Go Problems: large set of Go game situations to solve, apps.apple.com/us/app/id635778548.
- Le Bled: helps users to learn French, apps.apple.com/us/app/id444078131.
- FitTrack: fitness tracking app that integrates with a lot of custom hardware, apps.apple.com/us/app/fittrack-health/id1477782599.
Swift, Objective-C, Dart, Flutter, Python, Ruby, Xcode, UIKit (Cocoa Touch), Core Data, SQLite, JSON, XML, Plist, KVO, KVC, Blocks/Closures, Core Location, Apple MapKit, Google Maps, Core Graphics (Quartz), Core Animation, XCTest, OCMock, Facebook SDK, Git, SVN (Subversion), Jira, Redmine, Asana, Trello, AppStore (formerly iTunes) Connect (app publishing), Bluetooth beacons, OpenCV.
- Computer Engineering Department. Donetsk National Technical University (2005 – 2009), Ukraine, fknt.donntu.edu.ua/ki.
Freelance, Internet July 2014 — Present, Remote/Freelance iOS Software Developer
Developed a cross-platform mobile app in Flutter to track fitness progress with custom hardware, FitTrack.
- Improved cryptocurrency wallet app, Crypterium.
- Improved app for gas stations, Chevron.
- Took part in development of social network which is based on image sharing, Strings.
- Developed fitness app, Fitplan.
- Was solely iOS Software Developer in charge of support of app for subscribers of large mobile operator, My Beeline.
- Took part in development of a service that allows people to get medical consultation online via text/audio/video, DocChat.
- I was also involved in development of many smaller apps on different stages.
Biruza Software, Donetsk, biruza.com August 2013 – July 2014, iOS Software Developer
- I was in a team that had developed a social network app, in which users share their shopping experience, project Bestie App.
Go interactive!, Kyiv, gointeractive.co June 2012 – August 2013, iOS Software Developer
- Took part in development of a social network application, in which users exchange check-ins for discounts, project Fourcoins.
GrandSoftStudio, Donetsk, June 2011 – June 2012, iOS Software Developer
- I was involved in development and support of a number iPhone and iPad applications.
- The project that is still alive: Le BLED, which helps users to learn French.
Examples of my Swift code:
Level of English: