へいきょー

3年後の目標や野望


web何でも屋として多くのアプリケーションの開発運用に貢献したい

Webに関することなら何でもお任せの「web何でも屋」として多くのアプリケーションの開発改修運用等に携わり、高い技術力を武器にクライアントの依頼に対して期待以上の貢献がしたい。 理由としては、今までのクライアントから課題解決、仕様変更等を受けて実装していく中で、webアプリに関してこうしてほしいという依頼をこなすことに大きなやりがいを感じてきた。プロフェッショナルとして高い技術力提案力をもちながらも、何でも屋のように相談しやすい姿勢でクライアントの依頼をできる限り実現していく信念を持ち仕事をしていきたいと思ったため。

年収評価シート

プロジェクトカテゴリ
担当工程
経験した職種・役割
あなたが実際に使っていた技術
このプロジェクト詳細は公開されていません

2020年/1年以内

法律事務所向け外部販売用業務管理Webアプリケーションの開発

## プロジェクト概要 中小の法律事務所向けに使いやすいクラウド型業務管理システムをコンセプトとしてアプリケーションの開発が企画された。サービスのローンチは2020年の6月ごろだが、ローンチ前の1月からアプリケーションの開発に参画。 予定、案件、顧客情報、会計情報等の管理、帳票出力等、法律事務所に共通する業務を機能として持つWebアプリケーション。 ## 開発体制 * 企画者(デザイン、要件等を決める) 2名 * リードエンジニア 1名 * プログラマ 2名 ## 使用技術 * Java 11 * MySQL 8.0.16 * SpringBoot 2.0.9 * JQuery 3.3.1 * thymeleaf 2.0.1 * Doma 2.19.2 ## プロジェクトへの貢献 ### csvファイルから顧客情報を登録する機能 サービスの導入において法律事務所の既存顧客をアプリケーションの登録画面から登録することは非効率であるため、必要とされた機能。 csvファイルから顧客データをまとめて取り込む機能を企画から実装まで任され上長と意見を交換しながらすべて一人で実装した。 この機能開発で苦労した点として、CSVファイルを読み込むこと、読み込んだデータのバリデーションの実装、エラーハンドリングである。CSVファイルを読みこむ場合にはMavenからCSVMapperを取得し、これを使用して取り込みを行いデータに対してはDTOを用意し、バリデーションをかけた。初期の構想では顧客情報はすべて入力できるようにしたかったがあまりに項目数が多いため作成したテンプレートファイルが非常に横に長くなってしまうため必要最低限の情報を入力できるようにするという方針に変えた。ここが上長の理解を得るのが難しかったが、なぜデータの項目数を減らすべきかをテンプレートファイルの入力のしづらさ、読み込んだデータをアプリケーションで確認するときの大変さをあくまでユーザー目線で訴えることで了解を得られた。 ### 帳票の出力機能 法律事務所におけるさまざまな書類をword,excel形式で出力する機能を実装した。 送付書や精算書の出力はApache POIを使用した。 送付書に関してはword形式での実装を行ったが、 Excelの帳票はcellによる分割が行われるため、プログラム上は入力を制御しやすいが、wordファイルのpoiの操作方法はウェブ上に日本語の資料が少なかったこともあり機能の実現に苦労した。 英語資料を読み解いて、複数の送付書を1ファイルでページごとに分割し、そのまま調整なく送付書として印刷ができるようなwordファイルを作成する実装を実現した。 また、宛名の長さ等によって表記がずれる等の細かな問題も生じ、様々なパターンを考えたうえでの実装がどうしても手続き型的になり、その中で、ソースの保守性、可読性を維持するということで課題があった。最終的には(コメントの修正も求められるという点で保守性の低下を招くという弊害も承知の上で)手続き的に帳票に出力するメソッドは(メソッド名はわかりやすくかつ適切な抽象度としたうえで)細かくコメントを残すという選択をした。

マネージメント能力

アピール項目


アウトプット

GitHub アカウント
あり
Qiita アカウント
未入力です
Zenn アカウント
未入力です
Speaker Deck アカウント
未入力です
SlideShare アカウント
未入力です
特にアピールしたいアウトプット
あり

今後、身につけなければいけないと思っている技術は何ですか?

ネットワーク AWS Linux Docker等の インフラ周り セキュリティ全般

あなたが一番パフォーマンスを出せるのはどんな環境ですか?

プロジェクトにおいての役割が明確化されたうえで役割の中で権限が委譲されている環境

キャラクター

直近で一番やりたいこと
現場にいたい
好きなスタイル
好きな規模
自信を持って人より秀でていると言える点
企画立案力 / 分析力 / 問題解決力
スキルのタイプ
得意なフェーズ
会社を選ぶ一番の基準
年収が第一
やりたくない分野
未入力です
その他の特徴
起業/創業期のベンチャーにいた
その他のやりたいこと・やりたくないこと
未入力です

やりたい事

手を動かして設計してコードを書きたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
価値あるプロダクトを作り成長させたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
学び続けて技術力でプロダクトに貢献したい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
意義があることや社会に貢献できる仕事がしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
人や計画の調整・マネジメントをしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
レガシーなシステムの保守・運用・改善をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
企画や仕様を考えるところから関わりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
業務効率を改善して一緒に働く人のためになりたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
全社横断的な共通基盤作りや強化をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい
組織や文化を作る・成長させる仕事をしたい
絶対やりたくない
あまりやりたくない
別に普通
やりたい
絶対やりたい

基本プロフィール

年齢
今年で30代前半
好きな Text Editor
vscode
希望勤務地
東京都 / 神奈川県 / リモート勤務
集まる必要性がない場合は基本リモートが許可される環境が必要
希望年収
800万円
転職ドラフトに参加して
企業から指名を受け取ろう!
会員登録をして転職ドラフトに参加すると、参加企業から年収付きの指名を受け取ることができるようになります。
会員登録する
ご意見箱

要望、不具合報告、使いづらい点や感想など、お気軽にお寄せください。
いただいたご意見は、今後のサービス向上に活用させていただきます。

なお、このフォームは受付専用のため、返信を行っておりません。
返信を希望する場合はお問い合わせよりご連絡ください。

  • {{error}}
SIGN UPSIGN IN


転職ドラフトを友人や同僚に薦める可能性はどのくらいありますか?