FreshBooks
Виділена команда для Agile-розробки бухгалтерського мобільного застосунку
Our VP of Biz Dev George got your message and will get back to you as soon as possible. Usually, 1-2 days. Have a cup of joe and read more of our stories ;)
Наш клієнт — німецька компанія, яка розробляє платіжне рішення, що відповідає стандартам CSSF та PCI DSS.
Фінтех
Виділена команда
3 senior Java backend developers, 1 senior devOps—full-time, 1 senior devOps—part-time, 1 senior QA automation engineer
Java, Spring Boot, PostgreSQL, Feign Client, Lombok, Angular, REST Gateway
Наш клієнт — німецька компанія, яка розробляє платіжне рішення, що відповідає стандартам CSSF та PCI DSS. Їхній онлайновий обмін платежами базується на відкритих API. Рішення включає в себе вбудовані інтегровані форми оплати, мультивалютні рахунки IBAN, міжнародні перекази, 3ds secure та регулярні електронні платежі.
На початку 2018 року нашому клієнту знадобилася допомога з розробкою серверу їхньої платформи. Для цього потрібно було розширити внутрішню IT команду, але на локальному ринку було небагато розробників з експертизою у фінансових технологіях. Щоб зекономити час та гроші, вони вирішили скористатися послугами Brightgrove.
Ми мали досягти наступних цілей:
• Найняти команду фулстек-інженерів з експертизою у Java та фінансових технологіях, щоб якнайшвидше запустити продукт.
• Пофіксити та оптимізувати наявний платіжний шлюз.
• Перенести серверний функціонал на більш сучасний технічний стек, щоб підвищити якість та перформанс.
• Розробити новий сервер та інтегрувати його з фронтендом.
• Надати постійну підтримку та інтеграцію для нової функціональності після релізу.
Ми мали дві умови, критично важливих для успіху проєкту: швидкість наймання та розробки. Тому за 3 дні наш департамент рекрутингу знайшов та заонбордив перших 3 Java-розробників рівня сіньйор з глибокою експертизою у фінансовому секторі. Після цього ми найняли двох DevOps інженерів, одного на фултайм та одного на парт-тайм, і 1 Java QA Automation інженера. Клієнт особисто затвердив кожного спеціаліста та взяв на себе керування командою і планування тасків.
Дотримуючись плану та завдань клієнта, наша команда почистила легасі-код серверу, щоб виправити наявний платіжний шлюз. Потім наші експерти розробили проксі-шлюз, впровадили інтеграцію ACI (токени ACI використовувалися для повторних транзакцій), Connect In та Direct Destination Integration.
Після цього ми могли перенести трафік зі старого шлюзу на новозбудований проксі-шлюз. Слідом ми почали розробку нового рішення, яке працювало паралельно зі старим. Нові продавці інтегрувалися прямо на новий шлюз. Ми також перенесли DNS та сертифікати з ACI на новий шлюз, розробивши та інтегрувавши сховище даних і переробивши всю структуру сховища.
Остання версія програмного забезпечення успішно пішла в реліз у квітні 2019 року, і бізнес-спритність клієнта зросла. Платіжна платформа працює, а бізнес клієнта продовжує зростати.
Наша команда досі працює парт-тайм над новими інтеграціями та підтримкою актуальної версії, а також новим продуктом під NDA, який пов’язаний з технологією KYC. Також є плани розробити мобільні застосунки для платформи. На сьогоднішній день, робоче навантаження розраховане на 1 Java Team Lead та 1 senior DevOps.