OS | 使用歴 | レベル |
---|---|---|
Linux | 10年以上 | プロダクトのサーバーとして利用 / 開発用のマシンのデスクトップとしても使用 |
Windows | 10年以上 | 個人的なデスクトップ環境 / 開発用のマシンのデスクトップとしても使用 |
macOS | 8年 | 個人的なデスクトップ環境 / 開発用のマシンのデスクトップとしても使用 |
仕事や実現したいことに応じて使用する言語を変えています。 一番実現しやすくモダンで情報入手しやすい言語を使う傾向があります。
期間 | 会社名 | 案件 | 役割 |
---|---|---|---|
2019年6月 - 現在 | エディプレックス株式会社 | スマホアプリのサーバーサイド開発 | バックエンド・インフラエンジニア |
2019年2月 - 2019年6月 | 同上 | 社内情報管理システム | 同上 |
2018年12月 - 2019年1月 | 同上 | 画像解析システム | 同上 |
2018年2月 - 2018年11月 | 同上 | Webクローラー開発・保守画 | 同上 |
2015年3月 - 2018年1月 | - | - | - |
2009年4月 - 2015年2月 | 株式会社日立ソリューションズ | 文書検索パッケージソフトの開発 | パッケージプロダクトエンジニア |
このインフラ構成はAWSが推奨するベターな構成ではない。 しかし、顧客要望を突き詰めていった結果たどり着いた構成です。 正しいアーキテクチャが、顧客の要望にマッチするとは限らないのが辛いところでした。
自分に作業が割り振られるのを待つのではなく自分から考え、行動することを心掛けています。悪手でも、下手でも、変な目でみられても、放っておいたら仕事が止まると判断したら声をかけたりフォローしたりして、円満に進むよう心掛けています
自分の中でやると決意したことは、様々な手を尽くして完成に導きます. アドバイスをもらうために自分の意見をぶつけてみたり、顧客に質問したり、MTGを設定したり、やれることを全部やるよう心掛けています。
技術選定、各種設計、実装などをする際は、顧客や社内の人間にたいして説明できるだけの理由を添えて仕事するよう心掛けています。 「なんとなく」、「いつもどおり」、「流行っているから」といった適当な理由で物事をすすめないようにしています。 かっこいいコードやすごい設計をすることではなく、とにかく名前付けに注意しています。名前で嘘をつかないことが一番リーダブルだと思っています。
スケーラビリティを求められる案件に関わったことから、AWSのLambdaなどサーバーレス環境の開発をしました。 またフロントエンドの開発にも多少関わることがあったため、Vue/Nuxtを会社に導入しました。PythonではTypeHintやpoetryをつかい、Node.js開発ではTypeScriptを用いるなど、時代遅れにならないよう心掛けています。
スポットで手伝うことが多かったため器用貧乏です。確信をもってこれが強いというスキルがぱっと思い浮かばない。そこで色々なことをやってきた経験をベースに何か一つ強みとなる技術を身に着けたい。
ユーザの動作類似度に基づく共通鍵生成法(加速度センサーを用いて、似たている動作からパスコードを生成する研究) https://ci.nii.ac.jp/naid/110007338494