プロフィール
自己紹介
石川県在住のフリーランスエンジニアです。
「自分の仕事をつくる」という目標を掲げ、IT関連の仕事・勉強・活動に取り組んでいます。
石川県の野々市市という小さな市に住んでます。
ざっくり得意なことをあげると、以下になります。
- ビジネス成功に向けたデータ解析・改善の検討
- Webシステムの設計・開発・運用
- スマホアプリのUI/UX設計・開発
- RDBを始めとするデータベースの設計・開発
- 読書と面白かった書籍の紹介
略歴
- 2013年〜2018年
Web系コンサルティング会社にてシステムエンジニア - 2018年〜
フリーランスで活動
コンサルティング会社にて
新卒入社した京都の企業で2013年から2018年まで、大規模Webシステムのコンサルティングを始め、運用・構築など幅広く携わっていました。
規模の大きいサイトでサーバ運用や改善の実装などの対応を行うともに、顧客の抱える問題を解決するためのコンサルティングも担当しました。
大規模DBの設計・開発・運用。各種サーバの運用・メンテナンス。Webフレームワークを使った効率的な開発、大規模システムの運用などの知識と技術を身に着けました。
所属していたチームはデザイナーやテスター・ディレクターといった、さまざまな職種のメンバーで構成されていました。 協調性を持ち、仲間とのコミュニケーションを積極的に進めるとともに、互いに力を発揮できる環境づくりに取り組むことを心がけることができます。 クライアントへ改善の提案や、設計・仕様のすり合わせなども担当し成果を上げていました。
フリーランスエンジニアとして
現在、出身地である石川県にてフリーランスエンジニアとして活動しています。 Webシステムの設計・構築、ホームページ・CMSの導入支援、スマホアプリの開発・UI設計やプログラミングメンターなどをやっています。
前職にて身につけた、Webシステムの設計・開発の経験を活かして、現在はスマホアプリのUI設計・実装などに力を入れて取り組んでいます。 個人開発・受託開発をいくつか経験し、UI/UX設計・デザイン・ReactNativeによる実装の部分と総合的な知識と技術を持っています。
ReactNative を利用したクロスプラットフォームアプリの開発・運用が得意です。
他にもGoProを使ったカメラ操作アプリなどの設計・開発も経験しました。IoTなども得意です。
経験
WEBシステムのコンサルティング・提案
クライアントが運用するサービスについて、運用代行や改善コンサルティングを担当しました。エンジニアとしての担当だったためシステム面からの懸念や提案を考え、問題の改善に取り組みました。
エンジニアリングの知識と技術を活かして、潜在的な問題の発見とその解決を考えることができます。
コンサルタントとしての考え方や仕事感も身についたため、ビジネスの成功・あるべき理想の姿をクライアントとともに考え、本当に価値のあるシステムや機能を定義して届けることができます。
WEBシステム設計・開発・運用
Webサーバ複数台・DBサーバ複数台を使用して、負荷分散を使ってリソースを有効に活用した、巨大なWebシステムの開発・運用を担当しました。
日々の運用業務に加え、効果改善や提案・リニューアルの設計も担当していました。時期によってはアクセスが集中することもあり、大規模サイトならではの経験や知識を多く身につけました。
大規模RDBの設計・開発・運用
RDBを使った大規模なデータ構造の設計・開発・運用経験が有ります。
IPAのデータベーススペシャリストの資格も所有しており、まとまった知識・経験を用いたDBの設計・運用・開発・SQLの改善も得意です。
もちろん最近利用が進んでいるNoSQLなども興味を持って学習しており、それらについても案件の経験があります。
業務用CMSの設計・デザイン・構築
地域の観光サイトのCMS構築を経験しました。多言語に対応したサイトの設計を行い、Wordpressを用いて構築を行いました。
他にもこのサイトを始めとした、いくつかのGatsbyを使った静的ブログ構築にも積極的に取り組んでいます。
Wordpress以外のCMSを使ったJAMStackなブログやサイトの設計構築も得意です。
個人ブログ用のWordpress導入
個人用ブログのWordpress導入の手伝い、テーマ作成を行いました。
システムやITに詳しくない方にもわかるように、丁寧な説明・サポートを心がけます。
企業コーポレートサイトのデザイン・ フロントエンド開発
企業のコーポレートサイトのデザイン・フロントエンド開発を担当しました。
jestを利用したtest導入など開発をサポートする環境づくりについても知識と経験があります。
ReactNativeを使ったクロスプラットフォームアプリ開発
ReactNatvieを使ったスマホアプリ開発をチームで行いました。
クロスプラットフォームならではの悩みやノウハウを蓄えており、チームメンバーと共有しつつ開発を効率的に進めることができます。
複数人でのスクラム開発
エンジニアとして複数人でのスクラム開発も経験しました。
スクラム開発の考え方や意識を持つことができるとともに、考え方の頒布や伝達もできます。
スクラム導入やスクラムマスター的な動き方も可能です。
スマホアプリのUI/UXデザイン・開発
個人開発でもアプリを作成しており、日々アプリのUI/UXデザインの研究を行っています。
デザインの設計とアプリ開発を行えることに加えて、実践的な経験・数値に基づいた上でビジネス・開発者両方の目線でUI/UXのあり方を考えることができます。
スタートアップ企業でのアーキテクチャ設計
スタートアップ企業でのアプリのアーキテクチャの設計・相談・アドバイスなどを経験しました。
スマホアプリのソースコード、Native層の実装なども考慮した設計を行いました。
Webアプリケーションについても設計・レビューなど行います。
プログラミングメンター
MENTAにてプログラミングメンターをしています。Reactに関する相談が多いですが、RDBやWeb関連の知識も得意ですので幅広く解答できます。
DMM WebCampにてメンターをしています。初学者に向けてもわかりやすくモチベーションも維持できるように、質問や相談などに対応しています。
コンサルティング企業での業務経験があるので、問題解決やエンジニアの論理的思考の成長を心がけて教えることを意識しています。
技術
- HTML,CSS,
- JavaScript,TypeScript,React,Next
- PHP,Ruby,ColdFusion
- SQLServer,MySQL
- WindowsServer,Linux
- ReactNative,Expo,Electron
- Firebase
- VBA
- Git,SVN,VSS
- Vim
- PhotoShop
資格
- 基本情報
- 応用情報
- データベーススペシャリスト
- セキュリティスペシャリスト(現在は別の資格に変わっています)
お問い合わせ・ご依頼
システム設計・構築を始め、アプリのUI/UX設計や開発、webサイトのデザイン・構築も行っています。
店舗や個人の情報サイトやLPなどの制作も可能です。
プログラミング講師やメンターなどの依頼も是非。
依頼等あればtwitterなどでお問い合わせください。
Twitterアカウント
@koshihonmushi
MENTA
https://menta.work/plan/1500
趣味
プログラミング・読書・ゲーム・旅行が趣味です。
もともと、WEB系のエンジニアをしていたこともあり、プログラミングに関心があります。 WEB関連の新しい技術やデザイン、UIなどについても興味を持っています。 どんどん新しい技術がでてくるので、それをキャッチするのがとても楽しいです。 数十年後の未来はどうなっているのか、妄想が膨らみます。
読書については、頻繁に大型書店によって衝動買いしてます。 気に入った本についてはこの「Honmushi blog」にて紹介していきます。 特にジャンルにこだわりはありません。何でも読みます。技術書を多くしていくつもりですが、時間かかるので後回しになってます。月に20冊、半年で120冊くらい読みました。どんどんブログに感想を書きのこします。
ゲームも好きなので面白いゲームなどがあれば紹介したいです。別のブログも立ち上げていますのでそちらで紹介します。
別mushi blog
このブログについて
読書好きなエンジニアによる、WEB関連のテクニカルな情報やデザインのこと、お気に入りの本の書評や試してみたことなどを紹介するブログです。
このブログはいろいろな技術の実験にも使おうと思っています。
新しく世の中に出てくる技術をどんどん取り入れていきたいと思っています。
Gatsbyを用いてHTMLを生成しており、Netlifyでホスティングしています。 コンテンツの実態はマークダウンで作っていき、仕組みの部分はどんどん改造していきます。
自分の気に行ったものや好きなものについて、実際に利用・体験しておすすめすることは良いことだと思っています。 訪れてくれる皆様に少しでも有意義な情報や視点を提供できればと考えてます。
よろしくお願いします。