木村Engineer/programmer大学在学中、自分のバンドのWebサイトを作るために独学でWebデザインを始めたのをきっかけにプログラミングに興味を持ち始めました。大学卒業後はシステム開発の会社に入り、金融システムのプロジェクトに参画。仕事では主にJavaを書いていましたが、個人ではRailsやWordpressを使って友人の会社のサイトを作ったりしていました。現在は、株式会社クラシコムでAngularやLaravelなどを使ってサーバーサイドからフロントエンドまで幅広く開発しています。英語が好きで、学生時代から継続して勉強中です。大学卒業後はガラケー向けの着メロ/着うたサイトを運営する企業にプロデューサーとして勤務。社会人3年目頃からPerlに触れ、プログラミングのおもしろさを覚える。同時に、プログラミングに精通しているほうが今後ビジネスパーソンとしての可能性を伸ばしていけることを感じる。社会人4年目からエンジニアとして本格的に働き始め、その後数回の転職を経験。ECサイトやメディアサイトの開発/運営等に携わる。フロントエンド、サーバーサイド、インフラ関係なく業務をこなす日々を送っている。98)をきっかけにインターネットに触れるようになり、中学〜高校時代からHTMLを書いたりしていました。して活動する傍ら、劇団のウェブサイトの制作・更新も担当していました。2017年12月に株式会社クラシコムに入社。現在、テクノロジーグループに所属し、エンジニアとして「北欧、暮らしの道具店」の開発・運用に携わっています。前職では、デザイン組織の立ち上げに参画し、エンジニアとデザイナーの連携方法の構築、デザインガイドラインの策定などに携わっていました。大学卒業後、ITベンチャー企業に就職し新規事業部にて、アプリの企画、仕様作成などを担当しておりました。2016年より同社のメール配信システムの法人営業部門へ移動し、パートナーアライアンス強化を担当しております。社内サークルや、ハッカソンなどに参加し、企画するだけでなく、「ものを作る」という楽しさに気が付き、独学でプログラミングを勉強中です。最近はオリジナル短編ドラマも制作しました!株式会社クラシコムは「北欧、暮らしの道具店」というEC兼WEBメディアを運営しています。2万7千人(2018/11/29現在)引き続き急速な成長を続けており、ライフスタイルメディアとしてみても、インテリア雑貨中心のECサイトとしてみても国内有数の規模となっています。do「北欧、暮らしの道具店」は、2007年にECサイトとしてスタートし、月間1600万PVのサイトまでに成長してきました。これからもずっとECサイトだけを発展させ続けたいのかというと、実はそうではありません。クラシコムがミッションとして掲げている「フィットする暮らし」をお客様に提供するための手段であれば何でもあり得ると思っています。私たちは2013年から社内にエンジニアのチームをもち、フルスクラッチで開発したシステムを2016年5月にリリースしました。現在は、社内のほぼ全てのオペレーションがオリジナルのシステムを使って運用されており、継続的に改善しています。既存のプラットフォームを利用するのは便利で楽なのですが、カスタマイズできる範囲には限界があり、自分たちの理想とするものを追求する自由が失われてしまうこともあります。目指していることやそれを実現する手段がオリジナルであるからこそ、他からの影響を受けにくい状態を作りたいと思っています。そのためには、高い技術力を持ち、かつクラシコムのビジネスを理解しているエンジニアが必要です。ビジネスの変化に合わせてシステムを進化・スケールさせていくためには、必要に応じて新しい技術を取り入れられるように、常にお互いが高め合い、学び続けていかなければなりません。私たちはこれからも新しいエンジニアの仲間を迎え、より多くの価値を届けられるチームをつくっていきたいと考えています。doテクノロジーグループは、業務委託のメンバー2名も含める現在9名。1年前と比べると約2倍の規模になりました。リリースを行っています。要望の実現だけに限らず、「北欧、暮らしの道具店」をもっと良いサービス・プロダクトにしていくために、メンバーで議論しながら、コンセプトの言語化や中長期的なロードマップの策定、新たな機能の計画などに現在取り組んでいます。■小チームによるスクラムエンジニアの人数が増えてきたこともあり、現在は2チームに分け、デザイナーとプロダクトオーナーがチーム横断的に動くという方法にトライし始めました。POは代表の青木が担い、経営の視点からもビジネスの変化を取り入れられるようにしています。各チームが取り組むテーマ・メンバー構成は、各人の状況に柔軟に対応していけるように、3ヶ月ごとに変えていく予定です。エンジニアの生産性を高めるためにチームを小さくしてみたhttps://note.mu/kurashicom_tech/n/nfa5b3ef63ef0メンバーの就業形態も、フルタイムから業務委託まで、お互いの状況に合わせて決めています。テクノロジーグループの行動指針チームの行動指針として「やりたいことやろう」、「言いたいこと言おう」、「ハイパフォーマンスを目指そう」を掲げ、メンバーがお互いに支援し合いながら、それぞれが主体的に業務に取り組める状態、自主的に成長していける環境を目指しています。全社的なワークスタイル会社のミッションである「フィットする暮らし、つくろう。」をまずは社員自身が体現するべきだと考え、クラシコムでは創業以来、職種を問わず、全員が9時〜18時の間に集中して働き、基本的に残業を一切しない働き方を続けています。memberクラシコムでは、ECに関わるほとんど全てのシステムを内製化し、独自の体験を追求するための開発を行なっています。フロントエンド社内向けシステムにはAngularを使用し、コンポーネントベースのUIを開発しています。エンドユーザー向けのアプリケーションは今のところjQueryしか使っていませんが、今後UI/UXを改善していくうえで、Angular/React/Vue.jsのどれかを導入予定です。サーバーサイドメインの言語にはPHP、メインフレームワークにはLaravelを採用し開発を行っています。テストフレームワークはPHPUnitを使用。最近のプロジェクトではドメイン駆動設計(DDD)で、レイヤーアーキテクチャとなるようアプリケーションを開発しています。インフラ本番・ステージングのインフラ環境は基本的にAWSの各種サービスで構築。現在、ECS・EKS(Kubernetes)といったコンテナオーケストレーションツールへの移行を検討・進めているところです。CI/CDGitHubへのPushをフックにCircleCIで自動テストを実行し、ElasticBeanstalkにDockerコンテナをデプロイしています。Sheetなどを使用しています。ペアプロ・モブプロ複数人で同時にプログラミングを行う、ペアプロ・モブプロを採用しています。その場で合意ができ、レビューや共有の時間を省き、手戻りが少ないというメリットがあります。新しいメンバーがどんどん入ってきているので、新人プログラマ教育の際にも活用しています。Hygge(技術勉強会)月に1度、社内勉強会を実施しています。内容に制限はなく、興味のある技術、開発フロー、作ってみた系、最近考えていることなど多岐に渡ります。読書会1冊の本を全員で読み、コメントを共有する読書会を週1回実施しています。テクノロジーグループの本棚を作ったりしています。Artisan・ユーザーストーリーマッピング----クラシコムは、システムもチームもこれから本格的に作っていくフェーズで、まだまだ色々なことを整備したり、考えたり、作っていく必要があります。posts僕らが作ろうとしているのは、ECじゃないのかもしれない。