Skip to content

Instantly share code, notes, and snippets.

@hakatashi
Last active January 18, 2024 08:56
Show Gist options
  • Star 3 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save hakatashi/6bae51675f6315fa50b1382ffff685ba to your computer and use it in GitHub Desktop.
Save hakatashi/6bae51675f6315fa50b1382ffff685ba to your computer and use it in GitHub Desktop.
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 2020-03)

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 Rust, Python, PHP, SQL, Bash, TypeScript, Java
    • I can barely write C, C++, Perl, Go, Elm, LiveScript, CoffeeScript
  • Basic Skills
    • Git, Linux, AWS, GCP

Experience

Google Japan inc. (2020-04 to 2023-12)

Software Engineer on Google Maps

pixiv inc. (2015-02 to 2020-03)

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, TSG CTF 2020

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?)"

Community Contribution

My Hobbies

  • Speedcubing
  • Reading novels and manga
  • Gaming

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

学歴

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

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

技能

  • 最新のフロントエンド技術に対する深い理解
    • 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
    • 書ける: Rust, Python, PHP, SQL, Bash, TypeScript, Java
    • 基礎的な理解: C, C++, Perl, Go, Elm, LiveScript, CoffeeScript
  • 基礎的スキル
    • Git, Linux, AWS, GCP

履歴

Google Japan (2020-04 ~ 2023-12)

ソフトウェアエンジニアとして、Google Maps に関連するプロダクトの開発を行っています。

pixiv (2015-02 ~ 2020-03)

フロントエンドエンジニアとして5年間程度アルバイトを経験しました。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年大会の本戦に進出
  • AtCoderのオンラインコンテストに定期的に参加し、現在の最高レーティングは 2132 (黄色) を記録しています

イベントの主催

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

TSG CTF, TSG CTF 2020

  • 日時: 2019年5月4日~5日、2020年7月11日~12日
  • URL: https://ctf.tsg.ne.jp/
  • 役職: プロジェクトリーダー・開発

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