Artur Martirosian

Residence:Местожительство:住まい:Tokyo, JapanТокио, Japan東京、日本
Links:Ссылки:リンク
Phone:Телефон:電話番号:+81 070 3976 9774
Contacts:Контакты:お問い合わせ:

Expertise

Экспертиза

専門知識

C++/Rust Expert

C++/Rust Эксперт

C++/Rust エキスパート

Programming/scripting: Языки: プログラム言語: C, C++, Rust, Python, Java, JavaScript, Elixir, C#, Powershell, Bash

Frameworks/Libraries: Фреймворки/Библиотеки: フレームワーク: Node.js, Tokio, Boost, Xamarin, Google Test/Mock, Qt, Spring

APIs: Windows, Android, POSIX Threads

DB: Sqlite, Mysql, Cassandra

Tools: Утилиты: ツール: Git, Wireshark, JIRA, Redmine, Doxygen, Valgrind/Callgrind, CMake, gprof, oprofile, Lint, cppcheck

Protocols: Протоколы: プロトコル: SCTP, TCP/IP

Experience

Опыт работы

実務経験

Drivemode, Inc - Tokyo

Drivemode, Inc - Токио

Drivemode, Inc - 東京

August 2023 - now

Август 2023 - now

8月 2023 - 今

  • gRPC backend development
  • Разработка gRPC бэкэнда
  • gRPCバックエンドの開発
  • Development of secure process for IVI identity provisioning
  • Разработка безопасного процесса для создания сертификата IVI
  • IVIのIDプロビジョニング管理の開発
  • Integrating cloud HSM with Android build system for purpose of signing application
  • Интеграция билд системы Андроида с веб HSM'ом для подписки приложения
  • アプリに署名するためクラウドHSMをAndroidビルドに統合
  • Used technologies: Используемые технологии: テクノロジー: Rust, Docker, Kubernetes, Terraform, Google Cloud, Sentry

Pocket Change, Inc - Tokyo

Pocket Change, Inc - Токио

Pocket Change, Inc - 東京

February 2021 - Aug 2023

Февраль 2021 - Август 2023

2月 2021 - 8月 2023

  • Development of money processing terminals
  • Разработка терминала обрабатывающего деньги
  • 現金扱う端末の開発
  • Back-end development (GraphQL server, Task processing queue based on AWS SQS)
  • Серверная разработка (GraphQL сервер, Queue обработки тасков используя AWS SQS)
  • バックエンド開発 (Graphqlサーバー、AWS SQSによってタスクキュー)
  • Improvement of Continuous Integration(Gtihub Actions).
  • Улучшение CI(Github Actions)
  • 継続的インテグレーション(Github Actions)の改善
  • Hardware: Hardware: ハードウェア: Raspberry Pi
  • Used technologies: Используемые технологии: テクノロジー: Rust, Flutter, Docker, Linux, Android NDK, Redis, GraphQL, AWS SQS, AWS SES

Orb, Inc - Remote(Tokyo)

Orb, Inc - Удаленка(Токио)

Orb, Inc - リモート(東京)

May 2020 - January 2021

Май 2020 - Январь 2021

5月 2020 - 1月 2021

  • Development of distributed transactional system for virtual currencies
  • Разработка распределенной системы транзакций для виртуальных денег
  • バーチャル通貨の分散トランザクショナルシステムの開発
  • Development of web API to provide access to DLT
  • Разработка веб АПИ для предоставление доступа к распределлному леджеру
  • DLTアクセスのAPI開発
  • Bug fix and improvement of fault tolerance
  • Баг фикс и улучшение в области отказоустойчивости
  • バグを治して、フォールトトレランスを上がっている
  • Implementation of transaction batching
  • Имплементация функциональности выполнения групп транзакций
  • トランザクションバッチの開発
  • SCM: Система контроля версий: SCM: Git(Github) + Jenkins
  • Used technologies: Используемые технологии: テクノロジー: Java, Go, Rust, Mysql, Cassandra, Kafka, Spring, Docker

Orb, Inc - Remote

Orb, Inc - Удаленка

Orb, Inc - リモート

November 2019 - April 2020

Апрель 2019 - Апрель 2020

11月 2019 - 4月 2020

  • Part time work
  • Неполный рабочий день
  • アルバイト
  • Development of web API to provide access to DLT
  • Разработка веб АПИ для предоставление доступа к распределлному леджеру
  • DLTアクセスのAPI開発

Luxoft - Krakow

Люксофт - Краков

Luxoft - クラクフ

April 2019 - April 2020

Апрель 2019 - Апрель 2020

4月 2019 - 4月 2020

  • Development of car safety and tracking system
  • Разработка системы безопасности и отслеживания в машине
  • 安全運転システムの開発
  • Development of algorithms to monitor situation outside & inside car using machine learning models
  • Разработка алгоритмов для отслеживания ситуации внутри и снаружи машины, используя модели машинного обучения
  • MLモデルで車の内と外の状況を監視してアルゴリズムの開発
  • Using pub/sub interface on top of nanomsg
  • Использование pub/sub интерфейса на базе nanomsg
  • nanomsgによってpub / subインターフェースを使用する
  • Migration from SNPE to Tensorflow Lite
  • Миграция с SNPE на Tensorflow Lite
  • SNPEからTensorflow Lite移行
  • OS: ОС: OS: Android
  • SCM: Система контроля версий: SCM: Git(Github) + CircleCI
  • Used technologies: Используемые технологии: テクノロジー: C++11, Java, Kotlin, Android NDK, Flatbuffers, Docker, SNPE, Tensorflow, Google Test/Mock

MERA Networks - Nizhny Novgorod

МЕРА НН - Нижний Новгород

MERA - ニジニノヴゴロド

January 2018 - April 2019

Январь 2018 - Апрель 2019

1月 2018 - 4月 2019

  • Support and maintenance of SIP based phones
  • Разработка и поддержка SIP телефонов
  • SIP電話のサポートとメンテナンス
  • ARM embedded development
  • Разработка под ARM
  • ARM組み込み開発
  • SCM: Система контроля версий: SCM: Git
  • Used technologies: Используемые технологии: テクノロジー: C, C++, Qt
  • Protocols: Протоколы: プロトコル: SIP, Bluetooth(headset support)
  • Database: База данных: データベース: SQlite

Smartbics - Nizhny Novgorod

Smartbics - Нижний Новгород

Smartbics - ニジニノヴゴロド

June 2017 - Jule 2017

Июнь 2017 - Июль 2017

6月 2017 - 7月 2017

  • Development of front-end for booking system.
  • Разработка front-end'a для системы букинга.
  • 予約システムのフロントエンドを作る
  • Writing email templates.
  • Написание темплейтов писем.
  • 電子メールテンプレートを作る
  • Stack: Стэк: テクノロジースタック: webpack, React/Redux, Redux Form, SCSS
  • SCM: Система контроля версий: SCM: Mercurial

MERA - Nizhny Novgorod

МЕРА - Нижний Новгород

MERA - ニジニノヴゴロド

September 2012 - December 2016

Сентябрь 2012 - Декабрь 2016

9月 2012 - 12月 2016

  • Support and maintenance of telecommunication software(SS7 area).
  • Разработка и поддержка телекомуникационного софта(SS7 область).
  • 通信ソフトウェアのサポートとメンテナンス(SS7)
  • Design and feature implementation for existing system software(C/C++).
  • Разработка новой функциональности на базе существующего софта(C/C++).
  • 既存のシステムソフトウェアの設計と改善
  • Porting existing SW to a Wind River Linux
  • Портирование существующего софта под Wind River Linux
  • Wind River Linuxにソフトウェアのポーティング
  • Troubleshooting of network issues and log analysis(including Wireshark).
  • Анализ и разрешение проблем сети, анализ логов(включая Wireshark).
  • ネットワークはトラブルシューティングするやログ解析(Wireshark込み)
  • Writing automatic unit tests by means of Google Test/Mock.
  • Написание юнит-тестов средствами Google Test/Mock.
  • Google Test/Mockによるユニットテストを作る
  • OS: ОС: OS: OSE, Wind River Linux
  • Development methodologies: Методологии разработки: 開発手法: Scrum, Agile.
  • SCM: Система контроля версий: SCM: Git + Gerrit & Jenkins
  • Protocols: Протоколы: プロトコル: SCTP, M3UA, IP
  • Code analysis tools: Анализ кода: コード解析ツール: Lint, Coverity, Valgrind
  • Documentation: Написание документации: コードのドキュメンテーション: Doxygen
  • Task boards: Управление проектом: タスクボード: JIRA, Redmine
  • Code profiling: Профилировка кода: コードプロファイリング: gprof, oprfile, callgrind.
  • Writing automation and code generation Python scripts.
  • Написание скриптов автоматизации и кодо-генерации.
  • オートメーションやコード生成のPythonスクリプトを作る
  • Prototyping thread synchronization for test environment using POSIX Threads.
  • Прототипирование синхронизации тредов в тестовом окружении, используя POSIX Threads.

Languages

Языки

言語

English: Upper intermediate

Английский: Продвинутый уровень

英語: ビジネス会話

Russian: Native

Русский: Родной

ロシア語: ネイティヴ

Japanese: N3

Японский: N3

日本語: N3

Education

Образование

学歴

Nizhny Novgorod Economics and Law College

Нижегородский Экономико-Правовой Колледж

ニズニ・ノヴゴロド経済法学大学

2008 - 2012

Major: Applied Informatics

Degree: Associate's degree

Специальность: Информационные технологии

Квалификация: Среднее профессиональное образованиe

専攻分野: 応用情報学

学位: 専門学校


RANEPA

РАНХиГС

RANEPA

2012 - 2016

Major: Applied Informatics

Degree: Bachelor's degree

Специальность: Информационные технологии

Квалификация: Бакалавр

専攻分野: 応用情報学

学位: 大学

Interests

Интересы

趣味

Programming, Gaming, History, Chivalry

Программирование, Видео-игры, История, Рыцарство

プログラミング、ゲーム、歴史、騎士道