Nikolay Kaprov

Java Developer at Sumsub
  • Claim this Profile
Contact Information
us****@****om
(386) 825-5501
Location
Moscow, Moscow, Russia, RU

Topline Score

Topline score feature will be out soon.

Bio

Generated by
Topline AI

You need to have a working account to view this content.
You need to have a working account to view this content.

Experience

    • Java Developer
      • Jun 2018 - Present

      • Разработка бэкенд сервисов: - внешнее API для клиентов- API для внутренних сервисов- алгоритмы процессинга данных (как продуктовые, так и технические)• Реализация интеграций с внешними источниками данных (API / parsers)• Разработка через тестирование (TDD); A/B тестирование• Решение технических проблем, анализ аномалий (Kibana)

    • Java Developer
      • Jul 2014 - Jun 2018

      Разработка:• Создание сервисов на java• Создание приложений на собственном языке платформы (IntelleScript: процедурный, событийно-ориентированный, компилируемый, с контролем исключительных ситуаций, аналог vxml / ccxml) для обработки смс / звонков• Взаимодействие с компонетами телефонии (dialogic, freeswitch), использование протоколов (smtp, smpp)• Взаимодействие с БД: MS SQL, MySQL, Oracle методом вызова хранимых процедур и использованием ORM• Стремление к проработанной… Разработка:• Создание сервисов на java• Создание приложений на собственном языке платформы (IntelleScript: процедурный, событийно-ориентированный, компилируемый, с контролем исключительных ситуаций, аналог vxml / ccxml) для обработки смс / звонков• Взаимодействие с компонетами телефонии (dialogic, freeswitch), использование протоколов (smtp, smpp)• Взаимодействие с БД: MS SQL, MySQL, Oracle методом вызова хранимых процедур и использованием ORM• Стремление к проработанной архитектуре, грамотным долгосрочным решениям с возможностью внесения значимых изменений без глобального рефакторингаТестирование:• Нагрузочное, функциональное, интеграционное тестирование всех частей приложения• Тестирование внешних интерфейсов и сервисов используя их API (REST, SOAP)• Автоматизация тестирования, покрытие кода unit тестами• Анализ статистических данных, полученных в результате проведения тестирования• Поиск неукладывающихся в общую картину случаев и пояснение причин дефектов на основе собранной статистики• Анализ трейсов (WireShark), битовых данных телефонной сигнализации• Ручное тестирование web-приложенийПроектирование и управление:• Участие в становлении проекта с ранних этапов сбора требований, написание High Level Design• Создание ТЗ, согласование интерфейсов / протоколов / API с заказчиком и другими участниками проекта• Определение этапов и сроков разработки проекта• Отчётность перед заказчиком / руководством о ходе выполнения работ Show more Show less

Education

  • MIREA - Russian Technological University
    -

Community

You need to have a working account to view this content. Click here to join now