IT Company "Axon Development Group"

IT Company “Axon Development Group”

Company Website: https://www.axon.dev
Product Owner: Jurij Davydov
Mobile Team Lead: Sergey Nikolaev
Mobile Team Lead: Artem Velykyy
Project Manager: Daryna Tryhub
iOS Developer: Ivan Osypenko
iOS Developer: Vitalii Shkliar
Android Developer: Oleksandr Bumbyk
Angular Developer: Alina Gritsay

Summary:

Role: iOS developer / full-time / office

Work with 12 iOS Apps written in Swift:
  • "KYB" App related to cars:
    • Stack: Swift, MVC, CoreMotion, UIKit
  • App related to camera 1st (NDA)
    • Stack: Swift, MVC, REST, UIKit
  • "Axterior" App related to recruitment:
    • Stack: React Native
  • App related to bets: (NDA)
    • Stack: Swift, MVC, REST, UIKit
  • "Flashcards " App related to flashcards:
    • Stack: Swift, CoreData, other core Apple’s frameworks
  • App related to camera 2nd (NDA)
    • Stack: Swift, MVC, REST, UIKit
  • App related to school social:
    • Stack: Swift, IGListKit, UIKit
  • "IQRex" App related to products list:
    • Stack: Swift, REST, UIKit
  • "FC Shakhtar" A mobile application for the football club:
    • Stack: Swift, Viper, Alamofire, Firebase push notifications, UIKit
  • "Moodie" App related to offline events:
    • Stack: Swift, MVP, Unit Tests, REST, Realm DB, Push Notifications, IGListKit, SnapKit, Google Maps, SendBird, Alamofire, Facebook and Apple Login, Vipps payments
  • "Lectera" App related to online courses:
    • Stack: Swift, MVVM, REST, UIKit
  • "Izy" App related to business centres
    • Stack: Swift, MVVM, RxSwift, Unit Tests, Realm DB, Stripe, Vipps payments, Firebase, Location services, Alamofire, REST, UIKit, Google maps, MapsIndoors (Mapping platform)

Achievements:

  • Simplified localisation in iOS/Android/Web with one command in terminal
  • Conducted 4 presentations on the following topics:
    • Design patterns [Builder/Observer/Composition];
    • ReactiveX with RxSwift, RxCocoa [in English];
    • Localisation workflow [in English];
    • MVC vs MVP vs MVVM architectures [in English];
  • Made test assignment for new developers;
  • Improved English up to Upper-intermediate;
IT Company "Axon Development Group"

Duties:

  • Creating iOS apps from scratch;
  • Maintaining existed iOS apps;
  • Releasing commercial apps in App store;
  • Writing efficient, maintainable and reusable code;
  • Providing code quality through code reviews & Unit tests;
  • Configuring app in AppStoreConnect and AppleDeveloper;
  • Resolving complex merge conflicts (in swift/xib/xcodeproject files);
  • Mentoring other developers;
  • Communicating with customers;
  • Writing documentation;
  • Making internal presentations for developers;
  • Creating Google Sheets with different complexity;
  • Creating internal knowledge base in Confluence;
  • Performing internal workshop for developers.
IT Company "Axon Development Group"
Next Page Image

Next Page:
Freelance project: iOS and Android Apps "URE Club"