PROGRAMMING

投稿日:2020-04-07 更新日:

Webエンジニア 河原愛里のポートフォリオ&経歴

これから本格的に個人事業主として独立して働いていこうと思い
私のポートフォリオや経歴をまとめました!!

Web関連のお仕事を誰に依頼しようか迷ってる…
という場合などにご活用ください✨

『有料サービスをリリースしたいので作ってほしい』
などの大きなことから
『自分のサイトのスタイルが崩れているので直してほしい』
などの小さなことまで
まずはお気軽にご相談ください。

Twitterの下記アカウントにDMしていただくか
本ページ下部の問い合わせフォームへ!

なお、2020年6月14日から
お仕事を請負う際の決まり事を設定しました。
こちらも是非ご参照ください。↓
私が仕事を受注する際に設けたルール

経歴

2016年4月
金融系エンジニアとして就職

2017年1月
Webエンジニアに転職

2018年5月
副業でプログラミング講師を経験
(現在はやってません)

2019年1月
個人事業主として独立

スキル

PHP(Laravel) / JavaScript(jQuery) / Vue.js / HTML・CSS / Ruby on Rails / Python / Git / PostgreSQL / MySQL / Oracle … etc

PHP・Laravelが大好きなWebエンジニアです。
Ruby on RailsまたはPython案件は、PHP案件と比較して対応に時間がかかる場合がございます。
※文字サイズの大きい技術が得意です

Workshipスコアはゴールドランクでした!

ポートフォリオ

ここでは個人で開発したシステムを紹介していきます。

  1. 四柱推命命式出力システム
  2. 公開年月:2020年3月
    開発工数:25時間(1~2週間)
    http://suinavi.tiambeauty.info/

    このシステムでは、入力された生年月日を元に
    216,000通りある四柱推命の命式を出力しています。

    ※四柱推命とは
    生年月日を元に人それぞれの性格や適性を見ることができる統計学です。

    <技術>
    ・PHP
    ・HTML/CSS
    ・GitHub

    下記画像はクリックorタップすると拡大できます。

     

    アイデアとご依頼はビジネスパートナーの美結さんからいただきました✨

  3. 月額制有料サービス
  4. 公開年月:2020年3月
    開発工数:120時間(1.5~2ヶ月)

    こちらもビジネスパートナーの方からアイデアとご依頼をいただきました。
    こちらはお客様情報保護の関係で詳細は書くことはできないのですが…
    以下のような機能をご提供しました。

    <技術>
    ・PHP/Laravel
    ・JavaScript
    ・HTML/CSS
    ・GitHub

    <機能一覧>
    ・ログイン/ログアウト機能
    ・ユーザー管理機能
    ・検索機能
    ・PDF出力機能
    —>複雑な計算式の元PDFファイルを作成する機能
    —>PHPにより図形を描画する機能
    ・クレジットカード決済機能
    —>Stripeを使用したクレジットカード決済ページを用意

    下記画像はクリックorタップすると拡大できます。

      

  5. Twitterフォロワー分析機能
  6. 公開年月:2020年3月
    開発工数:15時間(1週間)
    https://hyde8110.com/twitter-follow-check/

    Twitterで集客をしている方向けの分析ツールです。

    <技術>
    ・PHP
    ・JavaScript
    ・HTML/CSS
    ・GitHub
    ・Twitter API

    <機能一覧>
    ・フォロワー取得処理(12時間ごと)
    —>一度この機能を使っていただいた方のフォロワー情報を12時間ごとに取得します
    ・リムられチェック
    —>フォロワー取得処理の結果を元に、過去にフォロワーだったにも関わらず今フォロワーでないユーザーの情報を出力します
    ・片想い/片想われチェック
    —>現在追加中
    ・フォロワー数推移
    —>現在追加中

    下記画像はクリックorタップすると拡大できます。

  7. 収支計算・確定申告書類作成機能
  8. 作成年月:2020年1月
    開発工数:50時間(1ヶ月)

    まだ公開はしていませんが、自分用に確定申告書類作成機能を作りました。
    収支金額や勘定科目を入力すると、青色申告65万円控除の際に必要な帳簿(振替伝票、総勘定元帳)を出力してくれる機能です。
    2019年度の確定申告はこの機能を使って書類作成しました。

    <技術>
    ・PHP/Laravel
    ・JavaScript
    ・HTML/CSS
    ・GitHub

    <機能一覧>
    ・資産種別管理機能
    —>現金、普通預金、ICカード、… などの現在の資産を登録することで収入、支出、資金移動などの情報を登録する準備を行う
    ・残高表示機能
    —>登録された収入、支出、資金移動、クレジットカード履歴の情報を元に、現在のすべての資産の残高を確認することができる
    ・収入管理機能
    ・支出管理機能
    ・資金移動管理機能
    ・クレジットカード履歴管理機能
    ・確定申告書類作成機能
    —>「書類作成」ボタンを押下すると確定申告に必要な書類(振替伝票、総勘定元帳)を出力する
    ・バックアップ機能
    —>「バックアップ」ボタンを押下するとその時点のDB情報のバックアップを取ることができる

    下記画像はクリックorタップすると拡大できます。
     

  9. 為替FX自動売買システム・為替FXチャート描画機能
  10. 公開年月:2019年12月
    開発工数:為替チャート・自動売買システムそれぞれ15時間ずつ(計2週間)
    https://hyde8110.com/fx-chart/

    為替FXトレーダー用ツール2種です。

    <技術>
    ・PHP
    ・JavaScript
    ・HTML/CSS
    ・GitHub
    ・WebAPI(OANDA Japan)

    <機能一覧>
    ・為替レート取得機能
    —>1分ごとに為替レートを取得します
    ・為替チャート描画機能
    —>取得した為替レートを元に、ローソク足チャートを画面に描画します
    —>通貨ペアボタンを押下することでその通貨ペアの1分足、5分足、15分足、1時間足、4時間足、日足のチャートを描画します
    ・為替FX自動売買機能
    —>取得した為替レートを元に、5分ごとに新規注文・決済を制御します

    下記画像はクリックorタップすると拡大できます。

  11. 仮想通貨FX自動売買システム
  12. 作成年月:2019年8月
    開発工数:30時間(1週間)

    基本的には為替FXの自動売買システムと同じです。
    現在は稼働していませんが、為替FX自動売買システムを作る前に、仮想通貨(ビットコイン)版を作っていました。

    <技術>
    ・PHP
    ・GitHub
    ・WebAPI(GMOコイン)

  13. タスク管理機能
  14. 作成年月:2018年8月
    開発工数:70時間(1ヶ月)

    まだ公開はしていませんが、自分用にToDoリスト管理ツールを作りました。

    <技術>
    ・Ruby on Rails
    ・JavaScript
    ・HTML/CSS
    ・GitHub

    <機能一覧>
    ・ログイン/ログアウト機能
    ・ToDoリスト管理機能
    ・処理済みToDoリスト管理機能
    ・メモ帳管理機能
    ・持ち物管理機能
    ・ToDoリストカテゴリー管理
    ・バックアップ機能

    下記画像はクリックorタップすると拡大できます。

  15. ホームページ・ブログ
  16. 公開年月:2018年1月

    https://hyde8110.com/others/

    まさに、今見ていただいているサイトですね。
    これまで書いてきた記事は上記URLにカテゴリーごとに分かりやすくまとめております。

    <技術>
    ・PHP/WordPress
    ・XServer

    下記画像はクリックorタップすると拡大できます。

     

経歴(詳細版)

ここでは会社員時代に参画した案件や
フリーランスとして独立した以降に携わった案件を羅列していきます。
ここに記載しているのはすべて複数人で開発していました。

・中古車販売サイトの開発(現在進行中)
—>設計、実装、テスト、運用
—>PHP、JavaScript、jQuery、HTML/CSS、Perl、Oracle DB、Linux(CentOS)、LINE API など

・ホテル予約サイトの開発
—>設計、実装、テスト
—>PHP(Laravel)、Vue.js、HTML/CSS
——>業務未経験の新人1名の教育係を担当しつつ開発

・生産情報管理Webアプリの開発
—>設計、実装、テスト
—>PHP(Laravel)、JavaScript、jQuery、HTML/CSS、Linux(Ubuntu)、Docker、PostgreSQL

・議事録アプリの開発
—>実装、テスト
—>Python3(Flask)、Google Cloud Datastore(Google Cloud Platform)、Linux(Ubuntu)

・番組情報表示サイトの開発
—>設計、実装、テスト
—>PHP(Concrete5)、JavaScript、jQuery、HTML/CSS
——>業務未経験の新人1名の教育係を担当しつつ開発
——>この時期は2,3案件並行して担当しており非常に苦しい時期でしたがどれも納期に遅れることなく完遂

・アクセスログ解析システムの維持管理
—>保守、運用
—>Python3、Elasticsearch、Linux(CentOS)

・リハビリ被験者情報管理アプリの開発
—>設計、実装、テスト
—>PHP(Laravel)、JavaScript、jQuery、HTML/CSS、Linux(Ubuntu)、MySQL

・商品購入サイトの開発
—>設計、実装、テスト
—>TypeScript、Pug、Node.js、Linux(Ubuntu)、PostgreSQL

・資材稼働状況管理アプリの開発
—>実装、テスト
—>PHP(Concrete5)、JavaScript、jQuery、HTML/CSS、Linux(CentOS7)、MySQL、Web API

・企業動向調査システムの開発
—>実装、テスト
—>VB.NET、Oracle Database 10g

経歴やポートフォリオを公開した理由

私はプログラミングやIT技術が大好きなので
より多くの人に広めていきたい、活用してもらいたいと思っています。
しかし現状はまだまだIT技術は広い分野までは浸透していません。

私は、ITとは別分野で活躍されている方とビジネスパートナーになることで
日本全体を活性化することを目標にしています!

この問題を解決するために

  • 私に何ができるか
  • みなさんとどのように関わっていきたいか

などを含めて、公開した理由を書いていますので
ぜひこちらご一読ください!

  1. プログラミングやIT技術を通じて人々の生活を豊かにしたい
  2. 先ほども少しお話ししましたが、一番の私の思いはこれです。
    IT分野以外で活躍されている個人事業主の方々が、Twitter、Instagram、YouTubeなどのIT技術を駆使して活躍されているのをよく目にしますが、
    個人事業主として活躍されている方で、IT分野において気軽に相談できる人がいないという悩みを抱えている方も多いのではないでしょうか?
    そこで私のようなエンジニアと手を組むことによってさらに事業を活性化することができます!

    IT以外の分野の事業家の方が抱える悩みと私が提供できる解決方法は以下の通りです。

    • サイト作成などをエンジニアにお願いしたいがお金がない
    • 解決策1:一度状況を説明する
      相談受付は無料で承っていますので一度ご相談ください。
      また、「いくらまでなら出せるか」が明確な場合は、「その金額でどこまで私がサポートできるか」もお伝えします。
      金額を抑えるためのアドバイスもできるので、お気軽にご連絡ください。

      解決策2:売上から開発費用をお支払い
      例えば、
      有料サービスのアイデアはあるけど作ることができない・・・!
      誰かに頼むお金がない・・・!
      といった場合に、まず私の方で作成し、リリースし、
      売上の一部を私にお支払いいただくことで開発費用を0にすることも可能です。

    • 相談したいこと自体は些細なことなのでお金はかけたくない
    • 自力でサイトを作ってみたものの、どうしてもスマホ画面でデザインが崩れる
      原因が特定できず誰かに相談したいが、それ以外は正常に表示されているので極力費用は抑えたい
      という状況もあるかと思います。

      もし仮に5~10分程度で完了する非常に軽い修正であれば、1000円ほどの超低額での修正が可能です。

    • 一生懸命エンジニアを探して依頼したが満足いくものが出来上がらなかった
    • まず、エンジニアの方に依頼をしてやり取りをしていく中で
      この人で本当に大丈夫なのかな・・・?と不安に感じることが何度もあった場合や
      なかなか思い通りにいかずあまりにもストレスを感じた場合は
      本当にこの人にこのまま依頼するかどうかを考え直すことをおすすめします。

      システムは一度リリースしたら終わりではなく、次は保守・運用という段階に入ります。
      バグが発生したら修正を行う、実際に使ってみて使い勝手が悪くなったら修正を行う、という作業が必要になります。
      長い間やり取りが必要になる可能性があるということを踏まえて一度考え直すことをおすすめします。

      その上でエンジニアを改めて探し直す場合
      もうすでに開発が進んでいる場合にはその分の費用は支払わなければならなくなる可能性が高いですが
      それでも全額支払うよりは安いと考えています。

      予算の一部を別のエンジニアに払ってしまっているので極力安く済ませたい場合
      そしてそのシステム開発の続きを私にお任せいただける場合
      どのような条件であれば費用を安く済ませられるか私の方で提示いたします。

    • そもそも自分の悩みを解決できるだけの技術を持っているエンジニアがいない
    • 解決策1:実現したいことをWeb技術で実現する方法を考える
      例えばみなさんの実現したいことが「スマホアプリのリリース」だった場合
      アプリエンジニアって意外と少ないので、実現できる方が見つからない場合があります。
      ただ私の場合、Web技術に置き換えれば開発することができますし
      スマホアプリでできることは大概Webブラウザで実現できますので(逆は難しい)
      システム形態の転換もご検討いただくのは1つの手だと思います。

      ※私にご依頼いただく場合はWeb技術に置き換えていただければOKですが
      他の方にご依頼いただく場合、またその方がWebエンジニアでない場合は、また別の技術に置き換えてください

      解決策2:新しい技術に挑戦する
      これは私のようなフリーランスに限らず、会社員の方でも同様ですが
      なかなか新しい技術に挑戦したり、新しい分野の知識をつける機会ってないんですよね。
      なので、私が現状では開発できない、新しい分野のご依頼をいただくことは非常に嬉しいです!
      ※このあたりの話は後述します

      特に、機械学習の分野とスマホアプリ開発については私も勉強したいと思っているので、ご依頼いただける場合は承ろうと思っています。
      ただ、その場合はどうしても時間が何倍もかかってしまいます。
      そこで、今の私に開発できない分野に関しては、通常よりもお安く開発を承ります

      開発者の少なさは日本全体の問題にもなっているので
      未知の分野の開発に挑戦する場合は、みなさん(ビジネスパートナー)とも上手くコミュニケーションを取りながら挑戦していきたいと思っています。

  3. ビジネスパートナーとともに自分も成長できる
  4. こちら先ほども少し触れましたが、
    新しい技術に挑戦したり、新しい分野の知識をつける機会って少ないんですよね。
    だからこそ、新しい技術に触れられる瞬間は非常に楽しいです!
    そして、新しい技術に出会わせてくれるビジネスパートナーには日々感謝しています!

    こういった刺激やときめきを得るためにも継続的に得るためにも日々精進していかなければならないので
    共に歩んでいけるビジネスパートナーの方、ぜひご連絡ください。

  5. エンジニアを目指す方々に希望を与えたい
  6. 何度かお伝えしていますが、これからIT技術者はどんどん不足していきます。
    IT技術の進歩が必要とされているにも関わらず、少子高齢化が進行するためです。

    私自身、2年8ヶ月エンジニアとして会社員を経験しましたが
    この間何度も何度も何度もエンジニアを辞めようとしました。

    今はフリーランスになり独立し
    エンジニアとしてこうしてポートフォリオを紹介できるまでになり
    本当に毎日楽しいですしエンジニアを辞めなくてよかったと思っています。

    ですがきっと今、昔の私のようにエンジニアを辞めたいと思っている方も多いと思います。
    そのように環境に恵まれない方が増えれば増えるほど、エンジニア不足はさらに進行し、日本は衰退します。

    私が今こうして楽しくエンジニアを続けられているのは、
    会社員を辞め独立するちょっとした勇気を友人に与えてもらえたからです。

    なので私も
    すでにエンジニアとして働かれている方や
    これからエンジニアになろうと思っている方向けに
    「ちょっとした勇気」を与えられる存在になれれば幸いです。

その他

現在、機械学習の勉強を始めています!
機械学習やAIの面でもみなさんのお役に立てる時が来ましたらお知らせしますので、しばしお待ちくださいませ…!

お問い合わせ

-PROGRAMMING
-, , , ,

関連記事

Google Cloud Datastore に外部からアクセスする方法

Google Cloud Datastore に外部からアクセスする方法 * 実行環境 ホストOS: Windows10 ゲストOS: Ubuntu16.04(Vagrant) Python 3.5. …

Vagrant バージョンアップ後vagrant upできない

Vagrant バージョンアップ後vagrant upできない ★事象 まず、1.9.7から2.0.2にバージョンアップしました。 * バージョンアップ手順 1) 以下のURLにアクセスし、Windo …

git-flow cheatsheet の使い方

git-flow cheatsheet の使い方 1. git flowをインストール(今回はLinuxにインストール) $ apt-get install git-flow 2. git flowの …

新人プログラマ が 実務で心がけておくべき4つのこと

新人プログラマ が 実務で心がけておくべき4つのこと こんにちは。 今回は、エンジニア歴4年の私から見た 研修を終えたばかりの新人さんが実務で苦労しないために 意識してほしい4つのことを紹介したいと思 …

Google Cloud Datastore で複雑なクエリを実行する

Google Cloud Datastore で複雑なクエリを実行する 今回は、Google Cloud Datastoreでフィルタリングとソートと同時にやろうとしたところ エラーが発生してしまった …