• Что лучше – 1 команда мобильной разработки или 15?

      Роль ИТ в банках сложно переоценить. Это и безопасность, и слаженность выполнения всех транзакций, и еще многое-многое другое, о чем конечный пользователь редко догадывается в принципе.

      Главное, без чего трудно представить современный банк – это адекватное приложение для мобильных устройств. Человек – существо, любящее комфорт, и быстро к нему привыкающее. Поэтому, если сейчас взять и вернуть всех в парадигму, в которой банк и любое взаимодействие с ним – это походы в отделения и заполнение бумаг для любой рядовой операции, всем резко взгрустнется.

      Банк должен быть доступен, приложение должно давать возможность проводить максимально доступное количество операций, настраивать автоплатежи, переводить деньги друзьям, оплачивать все, что только можно оплачивать, заказывать карты и прочее, прочее, прочее.



      В Альфа-Банке у нас для этого есть Альфа-Мобайл и Альфа Бизнес-Мобайл.

      Меня зовут Илья Царев, я Head of iOS, и сегодня я расскажу вам, как у нас устроен процесс разработки мобильных приложений.
      Читать дальше →
    • Снятся ли IT-рекрутерам круглые канализационные люки?



        И почему эйчаров в принципе из года в год продолжает интересовать этот странный вопрос, который уже набил оскомину разрабам всех мастей.

        Меня зовут Алексей Букин, я руководитель центра компетенции JavaScript в Альфа-Банке, и сегодня я бы хотел поговорить с вами о странных вопросах и шаблонах на интервью, о методиках ведения переговоров с кандидатами, и о том, как нам в IT-подразделении Альфы удалось выстроить правильную цепь подбора.
        Читать дальше →
      • Недельный спринт, анкета кандидата и картонный мужик

          Привет! Меня зовут Стас, я Product Owner команды «Welcome Aboard». Мы делаем удобный продукт для соискателей, желающих устроиться работать в Альфа-Банк.

          Зачем нужен этот продукт? Чтобы сделать процесс общения кандидатов с банком приятнее и эффективнее на каждом шаге. Кроме того, это неслабо экономит время нашим рекрутерам, а довольный рекрутер – это всегда хорошо.

          Сейчас мы сосредоточились на электронной анкете соискателя. В ней более 50-ти полей, она разделена на 6 шагов и работает на любом устройстве.



          Под катом я расскажу о составе команды, используемых нами решениях и о том, зачем нам в команде картонный мужик.
          Читать дальше →
        • Боты на .Net Core для Telegram, Slack и Facebook

            Недавно на одном из проектов банка возникла задача написать бота. Итогом этого опыта стал данный текст, который предназначен, прежде всего, для начинающих разработчиков.



            Практически все, кто пользуется современными средствами обмена сообщениями, сталкивались с ботами. Одно из определений бота – это программа, выполняющая автоматически и/или по заданному расписанию какие-либо действия через интерфейсы, предназначенные для людей.

            Боты могут использоваться для информирования, для автоматизации процессов (например, автоматической генерации задачи в TFS на основе письма пользователя) и для многих других целей, но т.к. одной статьи не хватит, чтобы рассмотреть все варианты, далее пойдёт рассказ лишь о том, как создать бота для обработки команд.
            Читать дальше →
          • Product owner в банке – кто это и что он умеет

              Продакт оунер. Владелец продукта. Продуктолог. PO.



              Должность, которую часто считают синонимом «Менеджера проекта», благо ряд задач и обязанностей довольно схожи.

              О том, кто такой продакт в понимании Альфа-Банка, что это за человек, что он умеет делать и как относится к своей команде, нам рассказал VDavydov Владимир Давыдов, руководитель по развитию цифровых каналов и продуктов Блока “Массовый бизнес”
              Читать дальше →
            • Итоги хакатона HR-hack

                В октябре мы анонсировали хакатон HR-hack, посвященный, как можно догадаться из названия, созданию новых интересных технологических решений в области HR.



                13-го ноября были подведены итоги, и мы хотим поделиться ими с вами.
                Читать дальше →
                • +13
                • 3,9k
                • 7
              • Не ждем, а готовимся к переходу на новые стандарты криптографической защиты информации

                  В информационном мире и Digital-Банке само собой разумеется – Digital Security и Digital Signature.

                  Криптография позволяет нам защитить информацию от подмены и однозначно установить ее правообладателя посредством усиленной электронной подписи.

                  Криптография дает возможность закрыть для посторонних глаз информацию конфиденциального характера с помощью шифрования.

                  Как применять криптографию в соответствии с законодательством и ладу с регуляторами?

                  Речь пойдет о правовых аспектах и об организационно-технических мероприятиях в рамках официального перехода на национальные стандарты в области криптографической защиты информации ГОСТ Р 34.11-2012 «Функция хэширования» и ГОСТ Р 34.10-2012 «Процессы формирования и проверки электронной цифровой подписи».

                  Переход осуществляется в средствах электронной подписи, применяемых для информации, не содержащей сведений, составляющих государственную тайну, в случаях, подлежащих регулированию со стороны ФСБ России в соответствии с действующей нормативной правовой базой.
                  Читать дальше →
                • Большая миграция


                    Предисловие


                    Привет, %username%! Этот год принес много интересных новинок и приятных новостей. Вышел долгожданный релиз Spring 5, с реактивным ядром и встроенной поддержкой Kotlin, для которой еще появится много всего интересного. Sébastien представил новый функциональный подход конфигурации Spring на Kotlin. Зарелизился JUnit 5. Близится релиз Kotlin 1.2 c улучшенной поддержкой мульти-платформенных приложений. И в этом году произошло знаменательное событие! Теперь Kotlin перешел от сборки на Groovy Dsl в Gradle на сборку с помощью Kotlin Dsl.


                    Как правило, начать сразу с нового стека проще, но всегда возникают вопросы насчет того, как реализовать старые подходы. Поэтому рассмотрим как на примере приложения написанного на Java, Spring Boot 1.5 (Spring 4+) с использованием Lombok и Groovy Dsl в Gradle, поэтапно перейти на Spring boot 2 (Spring 5), JUnit 5, Kotlin, и попробовать реализовать проект в функциональном стиле на spring-webflux без spring-boot. А также как перейти с Groovy Dsl на Kotlin Dsl. В посте основное внимание будет уделяться именно переходу, поэтому будет неплохо, если уже знакомы со Spring, Spring Boot и Gradle.


                    Для тех, кому лень читать, можно посмотреть пример кода на github, для всех остальных — прошу под кат:

                    Читать дальше →
                  • Изоморфное приложение React JS + Spring Boot



                      Про ReactJs, Java, Spring, рендеринг, Virtual DOM, Redux и прочие подобные вещи уже существует очень много всевозможных статей и практических наработок, поэтому я не буду в них углубляться.

                      Я не замерял производительность этой конструкции. Те кому интересно, могут провести свои личные тесты и сравнить например с NodeJS.

                      Я не особо заморачивался на стиле и качестве кода, так что извиняйте, кому не придётся по душе =)

                      Цель моей работы просто заставить работать воедино такие вещи как ReactJS + Redux + WebPack + Java/Spring.

                      Перед тем как писать свою статью, я воспользовался поиском и обнаружил существующий аналогичный пример. Но, почитав комментарии, я заметил, что некоторые желают увидеть подобный образец изоморфного приложения, но работающий со Spring.

                      С радостью исполняю желание читателей.
                      Читать дальше →
                    • БЭМ + React: гибкая архитектура дизайн-системы




                        Дизайн — это фашизм. Фашизму нужна питательная среда. Он начинает раскрываться в полной мере только на крупных масштабах. Идеальная среда для фашизма — это большая компания с огромным количеством продуктов. Например, Google или… Альфа-Банк. Фашизм априори не гибок…
                        Читать дальше →
                      Самое читаемое