藤澤宏樹(ふじさわこうき) Follow

SE(WEB, MobileApp)
実装メインに、設計やPJ管理なんかもやってます!皆のスループット上げる施策を考えるのが好きで、このことから「全体最適な考え方」が最近の強みです。Notionが好き->認定資格取得予定
CONTACT

Skills

上級
Git
上級
TypeScript
上級
Notion
上級
Ionic
上級
Angular
中級
Node.js
中級
Scss
中級
Java
中級
Vim
中級
JavaScript
中級
HTML5
初級
AWS
初級
Struts2
初級
SQL
初級
Ruby
初級
Ruby on Rails
初級
Docker
初級
WordPress
初級
PHP
初級
Laravel
初級
NewRelic
入門
windows
入門
mac
入門
jQuery
入門
React.js

Experience

2014 - 2018
北海道大学(水産学部)卒業
札幌キャンパスで2年間、函館キャンパスで2年間の計4年間在学。 高校で学べなかった生物学分野に興味を持ち進学。 研究室では卵特有の蛋白質を用いたヒラメの雌雄判別方法の確立を研究テーマとした。簡易・安価な手法を突き詰めたことから室蘭栽培水産試験場にて導入され、直接的に社会の役に立つ研究ができて非常に良い経験となった。
2018 - 2019
株式会社コメリ
新卒で入社。 元々DIYerな性分から、よく通っていたホームセンター業界で働くことに興味を持ったため第一志望としていた企業だった。 興味のある商材であった木材・工具・農業資材・建築資材などを担当した。新卒入社ながらも改善提案などは率先して行い、チーム全体としての利益、効率にこだわることを常に考えていた。 結果、主要なターゲット層にリーチすることを目標に担営業方法を改善、前年比120%の売上を達成。
2019 - 2020
株式会社アヴァンザ
小売業界の今後に不安を抱き、効率主義の自分に向いていると直感したIT業界に転職。 2ヶ月間Javaの研修を受け、設計、製造、単体テスト作成・実施の業務にアサイン。Struts2を用いたシステムの改修、Perl→Javaへの移行業務を主に行ってきた。 より深く理解するためOracle Java Gold8を取得。
2020 - 2022
株式会社ニコシス
SEとして、大手車両販売関連メーカーの長期案件に参画。 在庫管理システム(スマホアプリ)の開発やtoC向け在庫検索アプリの基盤からのリプレイス案件などに携わった。

自己紹介文でも軽く書きましたが、現在の自分は駆け出しエンジニアと認識しています。

そのため、どちらかというと浅く広く知見を広めてググり力(知っているIT系語彙の広さ)を高めることや、様々な言語・フレームワーク・ライブラリを経験してそれらの特徴を掴むことを優先すべきと考えながら日々邁進しております。

現在までに独学で学習してきた技術を一覧にします。

(以下、ほぼ時系列順)

*WordPressを用いたWebサイト構築

《制作物》

・PREMIUM GREEN様の公式HPの作成(「Writing」参照)

現在も修正を続けています!併せてGoogle広告を出しているので少しだけSEOの知識もあります。

《習得スキル》

・html/css

サイト構築の基礎理解、テーマの微調整のため

・WordPress

PHPを真面目に勉強したことがまだないのでソースを弄るカスタマイズは不安ですが、ググりと(Javaなどから流用した知識を使って)雰囲気でカスタマイズしたりしています。

*Javaの技術習得

《取得資格》

・Java Gold SE8

Javaが初めて業務として触れたプログラミング言語なので馴染み深いです。まずは1つの言語をしっかり学んで他の言語に理屈の応用を効かせていくのが効率的と判断し、あれこれ手を出す前にこちらの資格習得を通じてJavaの勉強をしました。

*Progate, Rails TutorialによるRubyの学習

《習得スキル》

・Ruby

・Ruby on Rails

業務では手動テストだったので、自動化テストができるフレームワークに興味を持ち上記のスキルを勉強しました。まだチュートリアルを理解したとは到底言えないですが、サンプルアプリ作成を通じて気を付けるべき点や語彙が増えたこと、副次的にAWSのcloud9を使った統合開発環境やGit,・GitHubvimエディタに触れる機会ができたことは非常に有意義だったと思います。

(しかし、多人数でのGitによるバージョン管理は未経験なので早くそのような業務に携わってみたい!)

*Progateによる他(多)言語の学習

《習得スキル》

・コマンドライン

黒い画面(コンソール)に苦手意識を持っていたので挑戦しました。

後にバッチの改修業務に携わった時などに使えたので、基礎知識としておさえておいてよかったと感じます。

・JavaScript(ES6)

・jQuery

html/cssなどからプログラミング関係の勉強を始めたのに、初期の苦手意識(html/cssに比べて難易度が高いこと)からJavaScriptを避けてしまっていたためここで学習しました。Javaの勉強を終えた今ではそこまで難しい話ではなく、jQueryまで問題なく習得していけたと思います。

(動的なサイト構築には欠かせない仕組みを提供するjQueryは動作が目に見えて変わるので作っていて非常に楽しい!)

・React.js

iOS/Androidアプリ開発に興味があり、両方とも作成可能なReact Nativeに興味を持っていたため少し勉強してみました。jQueryほど直感的ではないが動的なサイトやアプリ開発ができ、幅広く活用できる言語として今後はこちらを主軸に勉強していこうと決めました。

jQueryは書いていて楽しかったが、今後流行らない理由も調べたら散見されたため長期的に活かせるスキルにはならなそうだと判断。その点ではReactとVueは将来性があるように感じられました。自信をもって技術を突き詰めることができるかどうかという意味ではReactは良い選択肢だと思いました。

・Node.js

ReactはNode.jsの開発環境が必要なので、導入ついでにどういうものか雰囲気を掴んでおくべきと思い勉強しました。雰囲気はRuby on RailsをベースにjavaのServlet/JSPの知識を少し織り交ぜた感じで、既にそれなりに学習済みのものを組み合わせていけるので学習コストは低そうに感じました。

*作成したサンプルアプリ

・React Tutorial( https://ja.reactjs.org/tutorial/tutorial.html )のtic-tac-toy
→https://github.com/melumuccu/tic-tac-toe
(名前スペルミスしてるの恥ずかしい)

SHARE