Identity.TM

Виділена команда для розробки нативних мобільних застосунків для IDENTITY TRUST MANAGEMENT AG

identity.TM — провідна технологічна корпорація, заснована у Дюссельдорфі.

Індустрія

Програмне забезпечення

Модель

Виділена команда

Розмір команди

1 senior та 1 junior Android developer, 1 senior і 1 junior iOS developer

Технічний стек

Java, Gradle 5, AndroidX, RxJava 2, OpenCard Framework, Microblink, OpenTok, Objective C

Виклик

identity.TM — провідна технологічна корпорація, заснована у Дюссельдорфі. Вона розробляє клієнтоорієнтовані регіональні та національні B2B і B2C стратегії, а також програмні рішення для безпечної ідентифікації людей та компаній. Продукти та послуги identity.TM сертифіковані за найвищими стандартами, які існують.

Щоб продовжувати забезпечувати клієнтів найшвидшими програмами, компанії потрібно було розширити свій департамент мобільної розробки. У середині 2018 року вони найняли Brightgrove.

Перед нами стояли наступні задачі:

  • Встановити ефективний процес роботи та комунікації між командою та клієнтом.
  • Почистити легасі-код та взяти на себе цикл мобільної розробки, дотримуючись німецьких законів.
  • Забезпечити розробку та інтеграцію нових захищених застосунків для iOS і Android, які дозволять збільшити конверсію в усіх індустріях, від онлайн-торгівлі до онлайн-казино.
  • Розробити нову функціональність та підтримувати існуючи системи, використовуючи пакети SDK клієнта.

Рішення

На першій стадії співпраці ми мали знайти 1 iOS-розробника й 1 Android розробника з глибокою експертизою (4+ роки досвіду) та хорошою англійською. Наш департамент рекрутингу виконав цю задачу за 35 робочих днів. Ми найняли та заонбордили цих спеціалістів після того, як представники клієнта провели інтерв’ю по скайпу та особисто хвалили кандидатів. Пізніше identity.TM попросили розширити команду джуніор-розробниками (1+ рік досвіду) для обох мобільних платформ.

За рік співпраці ми досягли наступних результатів:

  • Очистили легасі-код, пофіксили баги та зменшили загальну кількість строк коду, щоб зробити його більш стабільним та оптимізованим. Також ми проапгрейдили рішення до Gradle 5 і AndroidX, інтегрували такі архітектурні рішення, як Clear Architecture; SOLID; MVP; Dependency Injection.
  • Налаштували безперервний процес розробки та інтеграції відповідно до німецьких законів та стандартів безпеки. Побудували перші MVP, які потім розвинулися до нових, повноцінних застосунків на iOS і Android з верифікацією особи. Функціональність, яку ми розробили, включає зчитування електронних карток за допомогою технології NFC та інтеграцію відео SDK.
  • Наші експерти розробили та імплементували нові фічі та забезпечили повну підтримку існуючої системи, відповідно до запитів та тасків клієнта й використовуючи їхні SDK.
  • Наша виділена команда не мала обладнання, потрібного для верифікації німецьких документів, і це ускладнювало розробку окремого функціоналу. Тому наші спеціалісти розробили тестовий прототип, який працювал на сканованих українських документах. Після цього, ми відвідали колег з команди identity.TM у їхньому офісі та допрацювали прототип відповідно до німецьких законів та стандартів. Прототип трансформувався у повноцінний додаток на Android.

Результати

  • Вибрали та найняли висококваліфікованих мобільних розробників, зберігаючи всю команду з 2018 року.
  • Налаштували ефективну комунікацію в обидва боки.
  • Очистили легасі-код.
  • Розробили нову функціональність та сучасний дизайн інтерфейсу.
  • Взяли на себе розробку застосунків на iOS та Android, вчасно їх закінчили та підготували до релізу.

Що відбувається зараз

identity.TM задоволені нашою співпрацею та не мають причин змінювати підрядника. Наша колаборація економить їхні витрати на розробку, рекрутинг, податки, керування виплатами й адміністративні задачі. Наші юристи повністю захищають права на інтелектуальну власність, які належать identity.TM. Релізи відбуваються кожні три місяці.

Напишіть нам або замовте дзвінок

    Заповнити поле: 2-100 символів
    Заповнити поле: 2-100 символів
    Заповнити поле: 2-100 символів

    Заповнити поле: 2-100 символів
    Заповніть поле: від 6 до 17 символів
    Заповнити поле: 2-100 символів
    Trusted by