About・エンジニア・アーキテクト・オペレーター

方向性を定めながら、マイグレーションのコードにも今なお目を通す。

プラットフォーム構築歴17年。AI/MLアーキテクチャ、技術リーダーシップ、そして現場に根差したデリバリー。

Lahoreで開発者としてキャリアをスタートし、チームリーダーシップ、プラットフォームアーキテクチャ、運用責任へとステップを重ねてきました。一貫して変わらないのは、計画とシステムがずれ始めた瞬間に気づけるだけの距離感で、実装に寄り添い続けてきたことです。

2008ソフトウェアからキャリアをスタート 20+ゼロから構築したチーム 2023年12月CTOとCOOを兼務
スーツ姿のMuhammad Muzammil Qureshi氏の肖像写真。

これまでの歩み

機能を書くことから、それを取り巻くシステム全体に責任を持つことへ。

2008年、Lahoreの小規模チームでPHPと.NETのコードを書き、デザイナーと密に連携してクライアント側の体験を磨くところからキャリアを始めました。2012年までにはチームを率いる立場となり、隔週のプランニングを運営しながら、コードと同じくらいステークホルダーとの対話にも責任を持つようになりました。

その後の10年間で、PHP部門をゼロから20名を超える開発者・デザイナー体制にまで育て上げ、チームを率いる立場から、彼らが構築するシステム——マルチテナントアーキテクチャ、マイクロサービス、メッセージキュー、AWS——を設計する立場へと移行しました。そして、プラットフォームにおける最も難しい問題は、フレームワークのドキュメントに載っているようなものではないと学びました。

プラットフォームにおける最も難しい問題は、フレームワークのドキュメントに載っているようなものではありません。

2023年12月からは、2つの役員職を兼任しています。OmnitechのCTOとしてプロダクトポートフォリオ全体の技術戦略、アーキテクチャ、デリバリーに責任を持ち、また自身の設立に携わったInnovation M ServicesのCOOも務めています。

このレベルにいる多くの人と私が違うのは、マイグレーションのコードを読むことを一度もやめなかった点です。役員室で方向性を定めながらも、リリース前のスキーマは今も自分の目で確認しています。

キャリアの歩み

仕事の内容は変わっても、システムとの距離感は変わらなかった。

責任の変遷における主な転機。

  1. 2008
    01

    初めての開発者としての役割

    CTO 24/7でインターンとしてキャリアをスタートし、その後Lahoreのxtremaxで開発者としての職に就きました。PHPと.NETのコードを書き、デザインチームと密に連携してクライアント側の体験に取り組み、他の誰かが引き継いで拡張できるコードの書き方を学びました。

  2. 2012
    02

    初めてのチームリードとしての役割

    LEADconceptでは隔週のScrumプランニングを運営し、初めてステークホルダーとの対話に責任を持つ立場となりました。現地訪問や顧客との助言セッションを通じて要件を収集し、同時進行する約15件のプロジェクトのウェブ・モバイルインターフェースを構築するチームを率いました。

  3. 2014
    03

    初めてのSaaS開発におけるリード開発者

    EdmontonのBoost2Businessでは、Canadaのディーラー(販売店)の過去データをもとに構築されたマーケティングインテリジェンスプラットフォーム「ProfileDriver」のウェブ・モバイルインターフェースを率いました。大規模なCSVデータの取り込みを行い、顧客をセグメント化するためのデータマイニングアルゴリズムを調査し、ロードマップのマイルストーンも自ら設定しました。仕事の対象が「納品するプロジェクト」ではなく「生き続けるプロダクト」であったのは、これが初めてでした。

  4. 2017
    04

    プリンシパルソフトウェアエンジニア

    CanadaのComputanでは、海外クライアント向けにモジュール型のウェブアプリケーション、Laravel製のREST API、バックエンドのダッシュボードを構築し、モバイル側は自らIonic、React Native、Flutterを習得して出荷しました。プロジェクト、タスク、給与、人事を扱う社内運用プラットフォーム「Pinnacle Hospitality Management System」(iOS・Androidアプリ付き)は、この役職でエンドツーエンドに構築したもので、現在もApp StoreとGoogle Playで公開されています。

  5. 2019
    05

    Omnitechにおけるリード開発者

    DinDinプラットフォームを率いるということは、単一のアプリケーションではなく、レストラン向け技術一式——オンライン注文、POS、バックオフィス業務、キッチン・顧客向けディスプレイ、そして呼び出し可能なAPIが公開されていないGrubHubやDoorDashの注文メールをネイティブな注文へと変換するマーケットプレイス連携——全体に責任を持つことを意味しました。この時から「リード開発者」という言葉が、単なるコードベースではなく、つながり合ったシステム全体のオーナーシップを意味するようになりました。

  6. 2021
    06

    ソリューションアーキテクト

    Integetでは、アーキテクチャが仕事の一部ではなく、仕事そのものになりました。RabbitMQ経由で通信するマイクロサービスを設計し、実装の指針となるビジネス要件書・技術設計書を作成し、アプリケーションが実際に稼働するAWSインフラ——Elastic BeanstalkやEC2からRoute 53、CodePipeline、RDSまで——を管理しました。

  7. 2023年12月
    07

    OmnitechのCTO + Innovation M ServicesのCOO

    同時に2つの役職を担っています。CTOとしては技術戦略を策定し、プロダクトポートフォリオ全体のアーキテクチャとデリバリーに責任を持ち、COOとしては——自らその機能の構築に携わった立場として——事業そのものの運用責任を担っています。この期間にチームは、Pulse/MyOmniHub(61のプロダクトモジュールから成るモジュール型プラットフォーム)、IMFlow360(約146テーブルの単一スキーマ上に構築されたマルチテナントPOS・事業運用プラットフォーム)、Omnitech CRM(22モジュールにわたるフェイルクローズド型のテナント分離を実現)、miBoletazo(バイリンガル対応のイベントチケッティングプラットフォーム)、Peaches(従量課金制のサードパーティクレジットに依存せずAI機能を提供するセルフホスト型LLMサービス)を世に送り出し、その一方でエンジニアリング部門を20名を超える開発者・デザイナー体制へと拡大してきました。

コアとなる領域

常に深く関わり続ける専門領域。

パーセンテージによる評価はありません。これらは実務で扱う領域であり、採点ではありません。

PHPとLaravel

アプリケーションエンジニアリング

マルチテナントプラットフォームアーキテクチャ

プラットフォーム設計

エンジニアリングリーダーシップとチームビルディング

人材 + デリバリー

REST API設計とサードパーティ連携

システムインテグレーション

AWSとCI/CD

インフラストラクチャ + デリバリー

AI/MLアーキテクチャとセルフホスト型AI

応用AI + インフラストラクチャ

学歴

コンピューターサイエンス学士(優等)

パンジャブ大学, ラホール

20042008

質問と回答

経験とリーダーシップに関するよくある質問

More questions? Feel free to reach out.

プロジェクトポートフォリオを見る →
Muhammad Muzammil Qureshiの現在の役職は何ですか?

MQはAI/MLアーキテクトとして活動する傍ら、最高技術責任者(CTO)兼最高執行責任者(COO)を務め、応用AIアーキテクチャと、技術戦略・デリバリー・オペレーションに対する責任を兼ね備えています。

ソフトウェアエンジニアリングの経験はどれくらいありますか?

ソフトウェアエンジニアリング歴17年、エンジニアリングリーダーシップ経験12年を持っています。

現在も技術的な実装の詳細に関わっていますか?

はい。アーキテクチャ、データモデル、マイグレーション、インテグレーション、運用時の障害モード、そして本番システムを支える実装上の裏付けのレビューも行っています。

リーダーシップにおいて重視していることは何ですか?

技術的な意思決定を事業成果と整合させること、責任の所在が明確なエンジニアリングチームを構築すること、そして組織が運用・拡張できるプラットフォームを生み出すことに重点を置いています。

Let's build what's next

その歩みは、実際の仕事を見ればより判断しやすくなります。

Workページでは、このキャリアの背景にあるプラットフォーム、インテグレーション、インフラストラクチャを紹介しています。

Better Technology.
Brighter Possibilities.