お仕事募集(Laravel/Vue.js フルリモート希望)
2019/01/03
2020/10/19 更新:ポートフォリオのURL変更。ここしばらく、ほぼ週5フル稼働の状況ですので、追加で案件をお請けするのはちょっと厳しい状況です。Twitterにて募集告知の協力は出来ると思いますので、以下のフォームからお気軽にお声がけください。(現在フォロワー数:約10,900)また、参画している案件がいつ終わるか予測がつきませんので、「稼働が空いたら教えて!」という方も、以下のフォームからお知らせいただけたら嬉しく思います。(気軽にカジュアル面談・Webミーティング等お誘いください。)
TL;DR
- 勤務形態:名古屋圏もしくはリモートワーク希望
- 稼働時間:月間128h程度(=週4日稼働)希望
- 言語 :PHP Laravel / JavaScript Vue.js
- 契約形態:フリーランスとして業務委託(準委任)での契約
- 契約金額:4,500円/時間(あくまで希望。応相談です。)
(下の方で補足等加えて詳しく書いています)
プロフィール
愛知県生まれ。妻と娘二人。家族は岐阜の山奥に住んでいまして、週末は家族の元に戻ります。平日は名古屋近くの実家にて仕事をしています。
プログラマー・SE歴は20年以上、Windows系の業務システム開発をメインとしてきましたが、Web系のスキルを身に付けたいと思い、2019/04よりLaravel+Vue.jsやCakePHP3の案件に携わってきました。
経歴
以下、業務経験の概略です。
(詳細な履歴書+職務経歴書が必要でしたらご連絡ください。本ページ末尾のお問い合わせフォームから請求、もしくはTwitter(@goodengineer7)でDMいただければ幸いです。)
直近:フリーランス(2020/01~ Laravel 5.x + jQuery)
- 形態 :フルリモート
- 期間 :10ヶ月(現在進行形)
- 技術面 :Laravel 5.x + jQuery・DB→MySQL
- 補足
- スタートアップの B2B SaaS
- AWS EC2・S3
- キュー処理に AWS SQS 使用
フリーランス(2019/10~2019/12 CakePHP+jQuery・Vue.js)
- 形態 :名古屋の企業に常駐
- 期間 :3ヶ月
- 技術面 :CakePHP3 + jQuery(一部 Vue.js )・DB→MySQL
- 補足
- 基幹業務アプリケーションの既存コードをリファクタリング。
- BitBucket/GitHub にて Git +タスク管理
フリーランス(2019/04~2019/09 Laravel+Vue.js)
- 形態 :名古屋に支社がある一部上場企業さまより直請け・3か月常駐後にフルリモート3か月
- 期間 :6ヶ月
- 技術面 :Laravel 5.7 + Vue.js・DB→PostgreSQL
- 補足
- 基幹業務アプリケーションのリプレイス・機能追加案件。
- 既存コードのリファクタリング、コンポーネント共通化。
- BackLog でGit+タスク管理
以下、この時のLaravel案件(6ヶ月)で業務中に躓いたことなどをメモ書きとして残したもの。検証しつつ、ブログ記事に起こしている最中です。
- Qiita 投稿→[Vue.js]親子コンポーネント・チュートリアル(共通コンポーネント作成と親子間データ連携)
- [Laravel]モデルの標準日付フォーマットを指定する
- [Laravel] EloquentのJOINで複数条件を指定したい
- [Laravel][Vue.js]Bladeから日付をセットしているのに変な数値(小数とか)が渡ってくる
- [Vue.js]Invalid component name: “0” とか言う変なエラーが出る
- [Laravel] DBの結果セットの特定カラムに対してゴニョゴニョしたい
- [Vue.js] 子コンポーネントが表示された瞬間にメソッドを呼びたい
- [Vue.js] 郵便番号を表示させる時に強制的にハイフンを入れたい
- [Laravel] env() は使っちゃいけない
- [Laravel] Exception が Catch できない
- [Laravel] routing の prefix と as と group
- [Laravel] Model に独自メソッドを追加し「たはずなのに BadMethodCallException のエラーが出る
- [Laravel] Eloquent で update() してるのに効かない(DBに保存されない)
- [Laravel] Eloquentを使ってIDだけじゃなくてマスタの「名称」も一緒に取得したい
- [Laravel] 独自のバリデーションを組み込みたい
- [Laravel] HTTP Status 419 (unknown status) で上手くいかない
- [Laravel][Vue.js] 複数ファイルをアップ
- [Laravel][Vue.js] ロードして保存しようとしたら store() メソッドなんてないよ、って怒られた
- [Laravel] 全ページ共通の変数を使いたい(ユーザー情報とか)
- [Laravel] Eloquentでデータの存在チェックをしたい
- [Laravel] あるテーブルに更新をかける時に独自処理をゴニョゴニョしたい
- [Laravel] Eloquentのクエリービルダー、こんなメソッド見たことないんですけど
- [Laravel] DebugBar でエラー時に表示させる
- [Vue.js] methods と computed の使い分け
- [Vue.js] v-for と v-if を一緒に使いたい時は computed(算出プロパティ) で一部だけを返す
- [Vue.js] v-model と v-bind の違い
- [Vue.js] データ変更が画面に反映されない(リアクティブに関する問題)
- [Vue.js] 画面上で値を変更してもDOMに反映されない(データのバインドが上手くいかない)
- [Vue.js] pops で受け取った値を data にセットしたいが undefined で怒られる
- [Vue.js] 親コンポーネントから子コンポーネントが持っているメソッドを呼びたい
- [Vue.js] Axiosで複数の処理を順番に処理したい(同期処理)時はPromiseチェーンを使う
- [Vue.js] 子コンポーネントでの変更を親コンポーネントに反映させるときに .sync 修飾子を使ってみる
- [Vue.js] dialogを複数重ねるとうまくいかない。z-indexを変えても変化なし。子コンポーネント側でDOMツリー構造変更してやったらいけた
- [PHP] タイプヒンティングしたら null の時にエラーになってしまう
- [PHP] compact :変数名を指定すると、{ [変数名] => 値 ,… } の配列を生成する
- [PHP] 配列の要素数を調べる
- [PHP] オブジェクトのプロパティーが存在するか調べる
- [PHP] 配列内の要素が更新できない
- [PHP] array_filter適用した配列をjsonにしたら予期しない状態になった
- [PHP] 正規表現(エスケープ文字 \ でハマった件)
- [JavaScript] クラス名を調べる
- [JavaScript] nullやundefinedや””(空文字)やemptyを判定する
- [JavaScript] まっさらな状態から JEST を試してみる
フリーランス(2013/12~2019/03までJava/.NET系)
- 形態 :エージェント経由での客先常駐SES
- 期間 :5年
- 技術面 :言語→Java/JavaScript/C#.NET/PHP DB→Oracle
- 補足
- Java、C#がメイン
- Windows業務アプリパッケージの保守メンテナンス。(サーバーサイド:Java・Seasar2ベース、フロント:C#.NET)
- 店舗向け販売管理システム。(C#.NET)
- SES案件以外に直請けで小さなPHP案件を受注し、開発→納品。
- WordPress上の有料メルマガ販売サイトを構築。WelCartにフックを入れ、有料メルマガ購入時に自動でMailChimpにメールアドレス登録させて連携。設計・開発からスタートし、購入ユーザーからのクレーム対応まで一人で担当。(PHP5.6+WordPress)
- ECサイトの改修。(PHP5.6+独自フレームワーク)
- エンジニアとしての開発以外に、自サイトからWeb制作やネット広告出稿サポート、チラシデザインなどの受注実績あり。
3社目
- 事業内容:製造業
- 企業規模:従業員80名程度
- 在籍期間:約4年
- 技術面 :社内SEとして社内システム(生産管理/販売管理/購買管理)のメンテナンスを担当。VB.Net+Oracle。
- 補足 :引っ越しに伴い転職。社内SEといいつつ週1程度は製造業のラインに入っていたため、システムが現場で実際にどう使われるか、現場ではどんな機能が求められるか?を知る良い機会になりました。労働環境、給与面、望まない部署異動もろもろが重なり、フリーランスエンジニアに転向。
2社目
- 事業内容:SIer
- 企業規模:従業員100名程度
- 在籍期間:約9年
- 技術面 :主にJava(Swing)を使ったパッケージ製品のカスタマイズ。DBはOracle/DB2(案件によって異なる)その他、Servlet+JSPなど。
- 補足 :後半はマネジメントがメインとなり、要件定義~詳細設計を担当しつつ、数名~10名程度のチームリーダーを務めていました。家族で遠方に引っ越すことになり退社。
1社目
- 事業内容:受託開発メイン
- 企業規模:従業員10名程度
- 在籍期間:約3年(夜間大学在籍中のアルバイト含めると7年)
- 技術面 :MS-DOS/Windows業務アプリ開発
- 補足 :当時 RAD (Rapid Application Development) が流行っており、開発ツールがニッチなものだったので将来性に不安を感じて転職。アルバイトの時代からエンドユーザーさまとの打ち合わせに参加していました。
業務以外の実績
Vue.js + Firebase
春のポッドキャストまつり

春のポッドキャストまつり2019
企画→申し込み用LP制作(Wix)→登録/閲覧サイト(上記サイトをVue.js + Firebase にて制作)→集客→告知・運用まで担当。
PHP

Tech系日本語Podcast(ポッドキャスト)OPML自動生成
フレームワークを使わず、フルスクラッチでアプリケーションを作成。 クラス設計や悩んだことなど、経緯はこちらのブログ↓で公開しています。
フレームワークに頼らず素のPHPでオブジェクト指向を意識しながらコードを書いてみる(1)
フレームワークに頼らず素のPHPでオブジェクト指向を意識しながらコードを書いてみる(2)
- DBに登録されているRSS Feedをクロールして最新のエピソードを取得し、DBを更新。
- 最終更新が新しい順にチャンネル一覧を表示。(各チャンネルごとに最新3エピソードずつ掲載)
- 画面上でチェックボックスを入れたチャンネル情報を、OPMLでダウンロード可能。
- フロントエンドは UIKit を使用。
Ruby
Ruby on Rails チュートリアル
1周しましたが、記憶に定着したかどうか怪しい状態です。
仮想通貨の自動売買プログラム作成
Railsは使わず、素のRuby+取引所提供のライブラリ使用。
取引所API経由でデータ取得/売買指示を発行。 取得したデータをDBに保存し、cronで定期的にレートチェック。
特定の条件が発生したら売買指示送信。(運用成績が悪かったので現在は放置状態。コードが酷いこともあって未公開。)
希望事項
※遠方の場合、メンバーの皆さんとの交流は大切にしたいと思っていますので、例えば「最初のn週間はオフィスで仕事して欲しい」「年にn回はリアルミーティングに参加せよ」 などありましたらお知らせ下さい。(交通費・宿泊費をご負担いただけると助かります。)
- 稼働時間:月間128h程度(=週4日稼働)を希望
- 言語 :Laravel + Vue.js
- 契約形態:フリーランスとして業務委託(準委任)での契約
- 契約金額:4,500円/時間を希望(応相談。「試用期間としてnヶ月は時間単価○円で頼みたい」「最初は低めの設定で、段階的に契約金額を上げていきたい」など、ご提案があればお知らせ下さい。)
メリット(かも)
- コミュニケーションや社交性については多分問題ないと思います。お店で買いたいモノがどこにあるか分からない時は、店の人にすぐ聞く派です。
- マーケティングや情報発信についてはそこそこ実践しています。ネットに広告出して期待した反応が得られず広告費●万円が無駄になったときの悲しみを知ってます。
- 自分一人でセミナーの企画、開催、集客まで経験がありますので、何かしらのイベントを開催する時には多少お役に立てることがあるかもしれません。
最近のアウトプット/主催イベントなど
Podcast配信してます。
ブログ運営中
月間PV4,000程度のサイトですが、フリーランスに転向したい/興味があるエンジニアの方や、良いエージェントさんを紹介してほしいというフリーエンジニアの方から、月に1~2件ほど相談を頂いています。Skypeでお話したり、リアルにお会いしてランチ、飲みに行きつつ相談に乗ってます。
TECHFREE
フリーランスエンジニア向けのMeetUpイベント開催しました。
電子書籍
求むアドバイス&お問い合わせ方法
「この条件が○○だったら可能性あるんだけど…」「こういうことも書いた方が良いのでは…」などなど、採用される側から見たアドバイスがあれば、ぜひお願いいたします。
以下のフォームよりお声がけいただくか、TwitterでDM頂ければ幸いです。(フォローしていない方からのDMも受信できるように設定変更しています。)
問合せフォーム
https://twitter.com/goodengineer7
君には興味ないんだが、求人はしたいのだ、という会社様へ
広告枠、宜しければご利用ください。(基本、無料です。)