Спільнота
RubyGarage – це більше, ніж просто IT компанія. RubyGarage – це спільнота. Що ми вкладаємо в це поняття? Спільнота – це підтримка, навчання та спільні досягнення. Тільки так ми можемо зробити кращими результати нашої праці та нас самих.
RubyGarage – це більше, ніж просто IT компанія. RubyGarage – це спільнота. Що ми вкладаємо в це поняття? Спільнота – це підтримка, навчання та спільні досягнення. Тільки так ми можемо зробити кращими результати нашої праці та нас самих.
Кожен спеціаліст у RubyGarage має чіткі цілі власного професійного росту, які ми допомагаємо визначити та досягти за допомогою персональних планів розвитку (PDP).
В RubyGarage ти можеш зростати як вертикально – з джуна до сеньора та тімліда, так і горизонтально – міняти професійні напрямки.
Кожен спеціаліст у RubyGarage має чіткі цілі власного професійного росту, які ми допомагаємо визначити та досягти за допомогою персональних планів розвитку (PDP).
В RubyGarage ти можеш зростати як вертикально – з джуна до сеньора та тімліда, так і горизонтально – міняти професійні напрямки.
Ми знаємо, як важко буває адаптуватися у новій команді – незнайомі люди, нові процеси та проекти. Ми запровадили Mentorship та інтернатуру, щоб пом'якшити цей процес та допомогти стрімко зростати разом з нами.
Кожен новачок отримує досвідченого ментора, чиє завдання покращувати навички підопічного, давати фідбек та допомагати влитися в команду. Ми проводимо навчальні заходи для лідів та сеньйорів також. Кожен senior-спеціаліст в RubyGarage може стати ментором.
Ознайомся з нашими курсамиМи знаємо, як важко буває адаптуватися у новій команді – незнайомі люди, нові процеси та проекти. Ми запровадили Mentorship та інтернатуру, щоб пом'якшити цей процес та допомогти стрімко зростати разом з нами.
Кожен новачок отримує досвідченого ментора, чиє завдання покращувати навички підопічного, давати фідбек та допомагати влитися в команду. Ми проводимо навчальні заходи для лідів та сеньйорів також. Кожен senior-спеціаліст в RubyGarage може стати ментором.
Ознайомся з нашими курсамиСьогодні, у RubyGarage ми виділяємо декілька напрямків: це комерційні проекти, власні продукти та соціальна відповідальність. Ми пишаємося своїми досягненнями у кожному із них та віримо, що успіх приходить не просто так.
Це – наслідок роботи натхненних людей, креативних ідей та невпинного пошуку рішень для оптимізації чого завгодно: від процесу розробки до власної продуктивності.
Сьогодні, у RubyGarage ми виділяємо декілька напрямків: це комерційні проекти, власні продукти та соціальна відповідальність. Ми пишаємося своїми досягненнями у кожному із них та віримо, що успіх приходить не просто так.
Це – наслідок роботи натхненних людей, креативних ідей та невпинного пошуку рішень для оптимізації чого завгодно: від процесу розробки до власної продуктивності.
Найкращі спільні досягнення – це завершені проекти. Ми зробили вже більше 100 успішних застосунків для веб- та мобайл та залишаємося в гарних відносинах з нашими клієнтами. Індустрії, з якими ми працюємо, включають електронну комерцію, фінтех, онлайн-освіту, туризм.
Ми створюємо власні продукти як для потреб клієнтів, так і для більш широкого кола користувачів. Наразі у нашому портфоліо – зручний, гарний застосунок для Scrum-покеру Scrummer, open-source застосунок для ecommerce-магазинів ShopApp та white-label продукт для розробки маркетплейсів та онлайн-консалтингових платформ.
Створення веб-застосунку починається із архітектури. Ми підбираємо архітектуру в залежності від проекту: наприклад, для продуктів з нуля ми будемо рекомендувати Monolith First, в той час, як мікросервісна архітектура чудово проявляє себе на містких, складних проектах. Та успіх застосунку не закінчується на визначенні архітектури та його баз даних, бізнес-логіки та інтерфейсів.
Якість коду – наш пріоритет. Ми віримо, що якісний код вирішує безліч бізнес-задач: від покращення функціонування (очевидна перевага!) та масштабування продукту до економії часу та грошей, що витрачаються на його розробку. Тому у нашій команді ми запроваджуємо культуру автотестів та практик екстремального програмування (XP).
Мови програмування та фреймворки
Сховища даних
Фреймворки для тестування
Фреймворки бізнес-логіки
Коли справа стосується фронтенд-розробки, наша команда віддає перевагу React JS. Розробники цінують цю бібліотеку за відносно низький поріг входження, розвинуту екосистему та гнучкість. Говорячи про бізнес-сторону, швидкість завантаження контенту, продуктивність та код, що можна використовувати знов, знову роблять React нашим фаворитом.
Мови програмування
Фреймворки та бібліотеки
Інструменти для тестування
REST-клієнти
Нативна розробка мобільних застосунків в RubyGarage базується на Kotlin та Swift, в той час, як для кросплатформної розробки ми вибираємо React Native. Наразі, ці технології зарекомендували себе з найкращої сторони, а їх ком'юніті добре розвинуто.
Android
iOS
React Native
DevOps – практика, спрямована на створення культури експериментів та частих оновлень програмного продукту задля його тестування на кінцевих користувачах. У основі DevOps полягає автоматизація, що означає більш продуктивне створення програмного продукту.
Ми побудували класичні DevOps-процеси, які заохочують створення кросфункціональних автономних команд, впровадження практик Continuous Improvement, фокусування на потребах замовника та кінцевого користувача та середовища, у якому кожен відкритий до співпраці.
Хмарні платформи
Інструменти управління конфігурацією
Інструменти контейнеризації
Система оркестрації контейнерів
Сервіси моніторингу програмного забезпечення
Системи неперервної інтеграції
Дизайн та технології мають спільну мету: створювати приємний досвід для кінцевого користувача. В RubyGarage ми не розділяємо дизайн і розробку. Команди разом співпрацюють над оптимальними рішеннями, пропонують та тестують гіпотези, які впливають на кінцевий продукт, що задовольняє користувачів та відповідає вимогам власників продукту.