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
APIs: Windows, Android, POSIX
CI/CD: Github Actions/Gitlab, Docker, Terraform
DB: Postgresql/Sqlite, Mongodb
Tools: Утилиты: ツール: Git, Wireshark, JIRA, Redmine, Doxygen, Valgrind/Callgrind, CMake, gprof, oprofile
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, MongoDB, Redis, 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
Программирование, Видео-игры, История, Рыцарство
プログラミング、ゲーム、歴史、騎士道