My Profile Photo

Daniel Perez


software engineer interested in programming languages and functional programming


Work Experience

Founder and CTO of Claude Tech, Inc.

Aug 2014 - Present Tokyo, Japan
  • Project management in a young agile team
  • Backend development, mainly in Elixir and Ruby
  • Frontend development in JavaScript
  • Deploy and release management, build automation

Freelance programmer at Recruit Co., Ltd.

Aug 2013 - Apr 2015 Tokyo, Japan
  • Development of Usagi Note web API in Ruby
  • Development of webservice backend in Java

Software engineer at Institute of Information Technology, Inc.

Jan 2013 - Aug 2014 Tokyo, Japan

Programming teacher at Life is Tech, Inc.

Jul 2013 - Aug 2014 Tokyo, Japan
  • Computer science and programming (mainly Android development) tutoring for junior high school and high school students

Software engineer at Fringe 81 inc.

Oct 2013 - Feb 2014 Tokyo, Japan
  • Design of a log analysis system to switch from batch processing to realtime analysis
  • Development in Java of the log analysis system

Software engineer internship at GREE, Inc.

Oct 2012 - Dec 2012 Tokyo, Japan
  • Development of flare, a key/value store written in C++
  • Development of a blob storage written in Haskell

CTO at Aetel, inc.

Apr 2011 - Aug 2012 Tokyo, Japan
  • Web service JS frontend and PHP backend development
  • Project management in a small team

Education

Master of Computer Science at Tokyo University

Apr 2014 - Sep 2014 Tokyo, Japan

in gap year to setup my startup
Specialization in programming language design

Bachelor of Computer Science at Waseda University

Sep 2013 Tokyo, Japan

Specialization in operating systems and distributed systems.
Gratuated as Computer Science department representative

French Baccalauréat with high honours

Jun 2008 Paris, France
Scientific series with physics specialization

Awards

Paypal Battlehack 2015 Japan winner and world finalist

Jun 2015 Tokyo, Japan
Scientific series with physics specialization Developed TalkNPick, a video editing system which automatically tracks audio input fluctuations and extracts the most important segments in a video. Worked on the sound recognition and video processing server.

Open Hack Day Japan 3 Intel and Ricoh awards

Feb 2015 Tokyo, Japan
Developed IoTISSUE, a tissue box which self-drives and pops out a tissue for sneezing persons. Worked on the sound recognition algorithm and motor control.

TBS TV Hack Day perfection award, PUX and Gracenote awards

Mar 2014 Tokyo, Japan
Developed Conductor, a system which enables to control TV with just one finger by using Leap Motion. Worked on the finger tracking algorithm and the control server

Open Hack Day Japan 2 winner and IDCF award

Feb 2014 Tokyo, Japan
Developed SmartWalk, an application which helps people walking safely while looking at their phone. Worked on the motion detection algorithm and the real time notification system.

Projects

Atomic Chrome

Jan 2015 - Present
Developed an Atom editor and Google Chrome plugin to live edit textareas directly in Chrome. Plugin now has 10k+ users and has been on Hacker News top and Atom featured packages.

X sever in Web Browser

Mar 2013 - Aug 2013
Developed a system to run an X server directly in a browser by using Canvas rendering and duplex communication with the remote server through web sockets.

Activities

Tech talks about Elixir

Apr 2016 - Present Tokyo, Japan
Giving various talks at Japan’s largest Elixir meetup tokyo.ex.

Selected to Mitoh program 2014

Jun 2014 - May 2015 Tokyo, Japan
Developed Buildy, a web service to help small businesses to serve their customers better by allowing them to easily create and customize their own mobile website and application.

Programming and computer science seminars

Octo 2013 - Aug 2014 Tokyo, Japan
Organized computer science and programming study meetings. Taught about topics such as UNIX, git and web development with Rails.

Languages

French
native
English
fluent TOEFL iBT 108/120
Japanese
fluent JLPT N1 165/180
Spanish
intermediate

Interests

professional
programming language design, functional programming
personal
table tennis (2nd best player in Paris back in time), soccer