resume - Raj Kesavan

Transcription

resume - Raj Kesavan
Education
University of California, Berkeley​
Regents’ and Chancellor’s Scholar
​
B.S. Electrical Engineering and Computer Sciences — 2014B.A. Philosophy — 2014-
Experience
Balachandar
Kesavan
Intern, The Scripps Research Institute
La Jolla, California ​
—​
Summer 2013
I used Python to analyze copy-number variant DNA mutations, identifying potential links to
disease. I then wrote a PBS/TORQUE pipeline to queue analysis on the Garibaldi
supercomputer - my pipeline is available at genomics.scripps.edu (under “CNVs”).
Accomplishments
www.rajk.me —Co-authored a publication on my analysis (ncbi.nlm.nih.gov/pubmed/25521334)
rajk@berkeley.edu 1.858.204.0233 Intern, San Diego Supercomputer Center
github.com/raj-kesavan La Jolla, California ​
—​
Summer 2012
I used Fortran to merge Amber (a molecular dynamics package) and NWChem (a quantum
mechanics simulator) and benchmarked various basis sets on the Gordon supercomputer. I also
extended Amber to support Q-Chem, another quantum mechanics simulator.
Accomplishments
—Authored an short paper detailing my work (goo.gl/DhqwS)
Projects
quetzal ​
— github.com/raj-kesavan/quetzal
quetzal is an online, real-time, multiplayer adaptation of the classic game Snake - if you run into
another player, you lose. quetzal also includes a AI in case there’s no one else online.
I wrote the backend in Clojure, which communicates to clients over WebSockets and uses
core.async concurrency to gracefully manage all the connections and keep the code modular. I
developed quetzal with Eddie Kim (@dsch5), who created the music and visuals.
Thought Lounge ​
— github.com/raj-kesavan/thought-lounge
Thought Lounge is a student organization that organizes dialogues on various topics in small
group settings. We developed a webapp to schedule, track, and log these dialogues.
I built the backend (Flask/SQLAlchemy) which provides a RESTful, HATEOAS-compliant API
and authentication via API keys (with almost 100% code coverage). The front-end was created
by Genevieve Tran (@simplykhanh).
Skills
—Programming languages
—Python
—Clojure
—Java
—JavaScript
—Web technologies and standards
—Flask
—RESTful APIs
—WebSockets
—AngularJS (learning)
—Operating systems
—Linux
—Windows
—Other technologies
—SQLAlchemy
—Normalized database design
—Other languages
—Basic MIPS assembly
—LaTeX
—Telugu, native speaker
—French, conversational