大木建人 Kento Ohgi
2357.gi@gmail.com
言語 | 期間 | 備考 |
---|---|---|
C, C++ | 1年 | 大学の授業で触った程度 |
Python | 1年 | 後述 |
Ruby | 後述 | |
HTML, JavaScript, CSS | 後述 | |
scala | ||
golang | ||
node.js |
小学生の頃からパソコンが友達だったため、知らないものを調べてつかえるようにするという能力は高かく
今までなんとかなってきたが、何とかならなかった経験をし、
現在プログラミング能力を高めようとAtcoder等 競プロに本格的に取り組み始める。
プログラミングを勉強するときに、どの言語が良いか迷った末、 周りに推されたので学んだ。 その後、機械学習に興味を持ち本格的に勉強。 インデントで範囲指定だったり動的型付けだったり書きやすく好き。
インターン中にPythonのWeb Framework Djangoを用いたほか、 データ分析や強化学習、レコメンドエンジンの実装の際にも用いている。
pythonを触り動的言語の感覚を掴んだ後型付き言語を触り感動。
下手なものを書くとコンパイルだったりLintだったりで弾いてくれるので好き。
shellscriptとは違って書き方に個人差が現れにくくてとても好き。
生成物がバイナリファイルで実行用dockerをメチャクチャ小さくできて幸せ
ちょっとしかできないのでもう少し強くなりたい
コンパイルがアホほど遅いけどできたものは早いのでちょっと好き
ちょこっとサーバー立てるのに使っただけなのであまりよく分かっていない
名前 | 期間 | 備考 |
---|---|---|
Django | 1年未満 | インターンにて使用 |
TensorFlow | 一年未満 | |
Keras | ||
Google Cloud Platform | インターンにて使用 | |
Ruby on Rails | 一ヶ月未満 | |
spark | internにて使用 | |
Vue.js |
Todo作ったりインターン中実務で使ったり
研究室のユーティリティアプリを作製するために使用。 Ruby on railsを用いた出席情報管理webアプリを作成した。
名前 | 期間 | 備考 |
---|---|---|
Windows | 12年 | |
Linux | 2年 | MintOS, Ubuntu |
Darwin | 半年ぐらい |
小学生か中学生の頃漫画「ブラッディ・マンディ」に影響されOSをUSBからブートしたくなり、勉強。
当時はUSBからブートしLinuxではゲームも何もできないことに気づきそこで終了。検索能力はその頃からインターネットを触ることによって身につけた。
大学生の頃、友人からWindows入りのMacBookモドキを譲り受け、Windowsのあまりにもの動かなさからLinuxを導入する。
mintOSをメインの開発環境とししばらく開発を行ったのち、インターン先で触ったMacbookの虜になりmacbookを購入。
名前 | 期間 |
---|---|
vim | 一年 |
Docker | 一年未満 |
k8s | |
git, github | 一年未満 |
ansible | |
nginx | |
AWS | |
GCP | |
spark |
インターンにてbacklogを用い、
学生チームでの共同開発のときに際してgithubを用いた。
ともにPRやコードレビューなどを使用した形でのチーム開発であった。
gitはとても便利で美しい仕組みなので研究室の仲間に布教したりしている。
railsで作成したアプリをEC2上にnginxとunicornを用いてデプロイ。
その他インターンにてEMR, S3, ElastiCacheを用いてレコメンドシステム構築。
仕様したことのあるもの:
EC2, route52, ACM, ELB, SMS, S3, CloudFront, EMR
GCEをちょこっと使って遊んだ。 GKEを使ってちょこっと遊んだ。
dockerが好き
ansibleが好きだったが最近はdockerでいいじゃんというお気持ち。
ポータ
8000
ブルなものが好きで昔からUSBにブラウザ入れたりgimp入れたりして喜んでいた。
そんな人間だったのでdockerに出会い惚れる。好き。
k8s好き 生半可な気持ちで導入してはいけない(戒め)
年 | 月 | 備考 |
---|---|---|
2013 | 3 | 甲斐市立竜王中学校 卒業 |
2013 | 4 | 山梨県立甲府昭和高等学校 入学 |
2016 | 3 | 山梨県立甲府昭和高等学校 卒業 |
2016 | 4 | 私立千葉工業大学 工学部 情報通信システム工学科 入学 |
年 | 月 | 備考 |
---|---|---|
2018 | 8 | 株式会社TORICO インターン開始 |
2018 | 9 | 株式会社TORICO インターン終了 |
2019 | 1 | 株式会社TORICO 再びインターン開始 |
2019 | 3 | 株式会社TORICO インターン終了 |
長期インターンシップをさせていただき、そこでDjangoを用いたWEBサービスの機能追加改善を行った。
また、データ分析をやりたいとしていたので、アンケートのデータ分析もさせていただいた。
テキストデータの多いアンケートだったので形態素解析を掛け分析を行おうと考えたのだが
WEBサービス特有のキーワードで見るために自前でコードを用意しそのコメントがどの機能に関して言及しているのか、
またどのような感情を抱いているのかをgcpの言語感情解析APIを用いて診断、分析を行った。
長期休みを利用して2019年1月末から再びJoin。vue.jsを用いてwebアプリの機能改善を行った後、 hadoop, sparkを用いて自社サービスレコメンドシステムのプロトタイプの開発を行った。(成果物の欄に詳細あり)
- 自社サービスを開発していて、自社サービスで会社が成り立っている会社
- エンジニアが企画から運用まで携わることのできる会社
- フロントやサーバーサイドといった括りを越えて携わることのできる会社
- エンジニアが勉強する環境が整っている(AWSやGCPの有料枠を使用することができたり、など)
- 活発に勉強会が行われている、突発勉強会がよく起こる等そういった空気がある
- いろいろな技術をキャッチアップ会社
大学の研究室の入退室管理Systemの作成。
Railsが書ける友人がいたのでメンターになってもらい、
master-staging-devbranchsといったブランチや
プルリク、コードレビュー、issueと言った実際の開発手法に則った方式で丁寧な開発を行った。
また、実際の入退室検知にはラズパイを用いてMacアドレスの監視を行い、
railsにRESTapiを投げるといった方式を行った。
私はプロトタイプの作成やコードレビュー、そしてインフラをメインに担当した。
これからも研究室内のwebサービスがいくつも立ち上がるので,
いい感じのインフラを考えたい。
強い人とお話がしたい。
使用技術: Ruby(ruby on rails)/RESTapi/AWS/nginx/python(raspi)
system図
現在株式会社TORICOにてレコメンドシステムのプロトタイプを開発中。
Djangoで動く漫画読み放題サービス内にajaxで送信を行うユーザートラッキングコードを仕込み
node.jsとmongodbで構成するTracking Serverへ格納。
そしてEMR上で動くSparkによりレコメンドモデルを作成、予想。
結果をRedisに保存し外から呼び出せるようにするシステム。
sparkの運用や初めて触る技術が多く手間取ってしまったため実運用できるものは完成しなかったが、
一通りレコメンドモデルを生成し、予測を行い、評価し、redisに取り出しやすいように収めるという一連の流れは作ることができた。
使用技術 :Spark/Pyspark/nodejs/mongodb/EC2/EMR/Redis ElastiCache/S3
Wantedly - 2357gi こちらの#成果物 の欄に纏まっています。
Macbookproに買い替え、あまりにものTouch Barの使いにくさと同じようなことを思っているだろう人が多いと思い、記事を書いた。
400いいねを超え、多くの人に読んでもらうことができた。
- 情報通信システム工学科 Advent Calendar 2018 - Qiita
大学の学科のアドベントカレンダー。
私一人になっても絶対にすべて埋めてやるぞというお気持ち。
- スノーボード
- 映画鑑賞(インターステラー, インセプション, ゴールデンスランバー, バトルシップ)
- dotfiles弄り
- 自動化
- やりたいことを自分で見つけ、勉強していく人間です。
- アウトプットを重要視しており、積極的に行っています。
- 新しいこと、物を能動的に取り込み、便利なもの、事を皆に使って貰えるようにするのが好きです。
- コミュニケーション能力が高いです。
何かを初めたりしたら逐一追記するようにしているので、 いつ頃何があったのかが見れて楽しい。