Skip to content

Instantly share code, notes, and snippets.

@hakatashi hakatashi/resume-en.md
Last active Jul 15, 2019

Embed
What would you like to do?
Resume of @hakatashi for my job hunting activity.

Resume of Koki Takahashi (English)

Education

The University of Tokyo, College of Arts and Sciences (2013-04 to 2017-03)

The University of Tokyo, Department of Electrical and Electronic Engineering (2017-04 to present)

Skills

  • Deep understanding of state-of-the-art front-end technology
    • JavaScript, CSS, HTML, Browser Technology, Node.js, …
    • React, Vue.js, Next, Nuxt, Redux, Vuex, Angular2, Firebase, Babel, Webpack...
  • Deep understanding of Web Security
    • CTF
  • Deep understanding of character encodings and font technology
    • Unicode, Unihan, IVS, Emoji, OpenType...
  • Open-source development
  • Competitive programming and information science
  • Machine Learning
    • Deep Understanding of Neural Natural Language Processing
    • Basic Understanding of Chainer and TensorFlow
  • Programming Languages
    • Proficient in JavaScript and Ruby
    • Familiar with C, C++, Rust, Python, PHP, SQL, Bash, CoffeeScript, TypeScript
    • I can write Perl, Java, Go, Elm, LiveScript
  • Basic Skills
    • Git, Linux, AWS, GCP, CTF

Experience

pixiv inc. (2015-02 to present)

Part-time job as front-end engineer. I’ve worked on pixiv, pixiv comic, pixiv novel, pixiv sketch, and pixiv chatstory and familiarized myself with Node.js, React, Redux, Vue.js, Angular.js, PHP, Ruby on Rails, and Browser Technology.

Google Summer of Code 2016 (2016-06 to 2016-08)

Implemented sandbox interface of Intern test framework.

MITOH project 2017 (2017-04 to 2018-01)

Implemented front-end IDE environment of ASIC and compiler from C to custom CPU. It has been awarded a selected "Super Creator" reward of MITOH project 2017.

Group Projects

MNEMO

Browser puzzle game to guide programming concept to beginners, even from schoolchildren to professional programmers. I’ve worked as project director and chief developer.

Personal Projects

Esolang Battler

Contest system of codegolf contests hosted by TSG. It can execute 150+ esoteric languages in isolated environment and show results.

The Unicode Map Project

A bunch of Unicode characters in a poster, on a Hilbert curve. It was printed and selled in some japanese dōjinshi fair event such as Comiket in Japan.

Japanese.js

Collection of utilities to deal with Japanese text. It achieved 134 stars on GitHub.

jQuery.howmuchread

Sugoi converter

Emoji Vision

Tokyo-Olym.pics

esolang-box

iwashi

Osekkai

Smart Cube Timer

TwitQR

Activities

Open Source Development

CTF

Competitive Programming

Event Organization

As a member of TSG, I organized many programming events as a leader.

TSG CTF

The international CTF competition. Notably this is the second holding of CTF by Japanese academic team historically and 410 teams around the world are participated in total.

As a result, we've received 23.57/25.00 scoring as an event organization evaluation from the ctftime competitors.

TSG LIVE!

  • Date: May 19 - 20, 2018 (1st), Nov 23 - 25, 2018 (2nd), May 18 - 19, 2019 (3rd)
  • URL: http://tsg.ne.jp/live/
  • Role: Chief Director, Producer, Performer, Commentator

The full-time live programming event, broadcasted online. In this event the players performed their elegant programming skills. Its archive is still available on YouTube.

The University of Tokyo Codegolf Competition

TechnoEdge

Writings / Publication

"機械学習で石川啄木を蘇らせる (Reborn of Takuboku Ishikawa with Machine Learning)"

"もしインターネットの1秒が1年だったら (What if a second is a year on the internet?)"

"異世界でゼロからコンピューターを作る方法 (How to build a computer from scratch in parallel universe)"

"あなたのサーバーにエンドロールをつけたら (How many people will be appeared in the credit roll of your server?)"

My Hobbies

  • Speedcubing
  • Reading novels and manga
  • Gaming

高橋光輝のレジュメ (日本語)

学歴

東京大学教養学部 (2013-04 ~ 2017-03)

東京大学工学部電気電子工学科 (2017-04 ~ 現在)

技能

  • 最新のフロントエンド技術に対する深い理解
    • JavaScript, CSS, HTML, ブラウザテクノロジー, Node.js, …
    • React, Vue.js, Next, Nuxt, Redux, Vuex, Angular2, Firebase, Babel, Webpack...
  • ウェブセキュリティに対する深い理解
    • CTFへの参加経験多数
  • 文字コードおよびフォント技術に対する深い理解
    • Unicode, Unihan, IVS, Emoji, OpenType...
  • オープンソース開発経験
  • 競技プログラミングの経験と情報科学の知識
  • 機械学習
    • 機械学習を用いた自然言語処理に対する深い理解
    • ChainerおよびTensorFlowの基礎的な知識
  • プログラミング言語
    • 非常に得意: JavaScript, Ruby
    • 得意: C, C++, Rust, Python, PHP, SQL, Bash, CoffeeScript, TypeScript
    • 書ける: Perl, Java, Go, Elm, LiveScript
  • 基礎的スキル
    • Git, Linux, AWS, GCP, CTF

履歴

pixiv (2015-02 ~ 現在)

フロントエンドエンジニアとしてアルバイトを続けています。pixiv, pixiv comic, pixiv novel, pixiv sketch, pixiv chatstory などのプロジェクトで開発を行い、Node.js, React, Redux, Vue.js, Angular.js, PHP, Ruby on Rails などの技術に親しむとともに、実際の現場における開発手法を多く吸収しました。

また、以下のエンジニアブログを執筆しました。

Google Summer of Code 2016 (2016-06 ~ 2016-08)

InternというJavaScriptのテストフレームワークに、安全で使いやすいsandbox環境を実装しました。

未踏プロジェクト2017 (2017-04 ~ 2018-01)

DragonASICと題して、誰でも簡単にASICのマイクロチップを製造することができる統合システムの開発を行いました。私はブラウザからアクセスできるASIC専用のIDEやCからカスタムアーキテクチャへのコンパイラなどの開発を行いました。また、本プロジェクトは2017年未踏プロジェクトの「スーパークリエイター認定」を受賞しております。

グループプロジェクト

MNEMO

ブラウザ上で遊べるパズルゲームです。プログラミングをテーマとしており、小学生から本職のプログラマーまで幅広いターゲットが遊ぶことができます。

本開発プロジェクトにおいて、原案およびメイン開発者として携わっています。

個人プロジェクト

Esolang Battler

TSGが主催するコードゴルフ大会の基盤となるシステムです。同時開発したesolang-boxというDockerイメージを用いて150種類以上のプログラミング言語を実行し、結果を表示することが出来ます。

Unicode巨大地図プロジェクト

1枚の巨大なポスターに、すべてのUnicode文字を印刷することを目標に掲げたプロジェクトです。この生成スクリプトには文字コードに関する多くの知見が詰め込まれており、本ポスターはコミックマーケットなどの同人誌即売会で実際に販売されています。

Japanese.js

日本語テキストに関する便利なメソッドを集めたJavaScriptライブラリです。私のGitHubアカウントでは最も多い134スターを獲得しています。

jQuery.howmuchread

Sugoi converter

Emoji Vision

Tokyo-Olym.pics

esolang-box

iwashi

Osekkai

Smart Cube Timer

TwitQR

プログラマーとしての活動

オープンソース開発

CTF

競技プログラミング

  • 日本情報オリンピック2011年大会および2012年大会の本戦に進出

イベントの主催

TSGのメンバーとして、多くのプログラマー向けイベントのリーダーを務めました。

TSG CTF

TSGが主催したオンラインの国際CTF大会です。大会の発案者および運営としてチームマネジメントおよびシステムの開発を行い、結果、ctftimeでは大会運営の評価として25点満点中23.57点という高評価を得ました。

TSG LIVE!

  • 日時: 2018年5月19日~20日 (第1回), 2018年11月23日~25日 (第2回), 2019年5月18日~19日 (第3回)
  • URL: http://tsg.ne.jp/live/
  • 役職: チーフディレクター・プロデューサー・開発・出演

インターネット上で放送されるプログラミングインベントです。プログラマーが競技プログラミングやゲームプログラミングやCTFを行う様子を、実況解説付きの生放送で放映しました。現在でもYouTube上でアーカイブされた動画を視聴することができます。

東京大学コードゴルフ大会

  • 日時: 2016年11月20日 (第1回), 2017年3月27日~4月3日 (第2回), 2017年8月19日~26日 (第3回), 2018年4月30日 (第4回)
  • URL: https://tsg.connpass.com/event/84147/
  • 役職: 主催・開発

TechnoEdge

執筆活動

"機械学習で石川啄木を蘇らせる"

"もしインターネットの1秒が1年だったら"

"異世界でゼロからコンピューターを作る方法"

"あなたのサーバーにエンドロールをつけたら"

趣味

  • ルービックキューブの早解き
  • 小説・漫画・ゲーム
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
You can’t perform that action at this time.