19.11.2012 Views

Ayush Dubey - Computer Science and Engineering - Indian Institute ...

Ayush Dubey - Computer Science and Engineering - Indian Institute ...

Ayush Dubey - Computer Science and Engineering - Indian Institute ...

SHOW MORE
SHOW LESS

Create successful ePaper yourself

Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.

<strong>Ayush</strong> <strong>Dubey</strong><br />

Department of <strong>Computer</strong> <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong> http://www.cse.iitd.ernet.in/∼cs1080168<br />

<strong>Indian</strong> <strong>Institute</strong> of Technology, Delhi mail.ayushdubey@gmail.com<br />

India Phone: +91 98108 50647<br />

Education<br />

Will be pursuing graduate studies in <strong>Computer</strong> <strong>Science</strong> at Cornell University starting Fall 2012.<br />

•<br />

•<br />

•<br />

<strong>Indian</strong> <strong>Institute</strong> of Technology, Delhi New Delhi, India<br />

Bachelor of Technology, <strong>Computer</strong> <strong>Science</strong> <strong>and</strong> <strong>Engineering</strong> July 2008 – Current<br />

Current GPA: 9.158/10 (after Fall 2011)<br />

Major GPA: 9.464/10 (after Fall 2011)<br />

Delhi Public School, Vasant Kunj New Delhi, India<br />

All-India Senior School Certificate Examination, CBSE 2008<br />

Aggregate: 95.4% (477/800)<br />

Delhi Public School, Vasant Kunj New Delhi, India<br />

All-India Secondary School Examination, CBSE 2006<br />

Aggregate: 96.4% (482/800)<br />

Scholastic Achievements<br />

• Achieved All-India Rank 59 in IIT-JEE 2008 among ∼ 400, 000 c<strong>and</strong>idates<br />

• Achieved All-India Rank 12 in All-India <strong>Engineering</strong> Entrance Examination 2008 (conducted by<br />

CBSE) among ∼ 800, 000 c<strong>and</strong>idates<br />

• CGPA consistently > 9 throughout undergraduate study; awarded IIT Delhi semester merit award<br />

in Fall semester 2008 for being among top 7% students<br />

• Achieved All-India Rank 55 in National Level <strong>Science</strong> Talent Search Examination (NSTSE), 2007<br />

Research Interests<br />

• Systems <strong>and</strong> networks<br />

• Game theory<br />

Research Projects<br />

•<br />

•<br />

Network Models for Molecular Communication Jan 2011 – Present<br />

B. Tech. Thesis Supervisor: Prof Aaditeshwar Seth<br />

· Formulated a network architecture for nanocommunication involving efficient methods of<br />

molecular communication for distributed nanobots<br />

· Developed a simulator which abstracts away intra- <strong>and</strong> inter-cellular molecular processes into<br />

network primitives<br />

Cooperative Game Theoretic Mechanism May 2011 – July 2011<br />

Summer Internship Project Supervisor: Dr. S. Kameshwaran, IBM Research India<br />

· Devised a cooperative game theoretic model facilitating mutual gains for competing entities<br />

· Research has applications in wide-ranging fields like airline industry <strong>and</strong> cloud computing


Research papers <strong>and</strong> presentations<br />

•<br />

•<br />

Coordinating with Competitor Under Reduced Dem<strong>and</strong><br />

<strong>Ayush</strong> <strong>Dubey</strong> <strong>and</strong> Kameshwaran Sampath September 2011<br />

Research paper at International Conference on Services in Emerging Markets (ICSEM), IIT Bombay<br />

Extended abstract<br />

Design of a Molecular Communication Framework for Nanomachines<br />

<strong>Ayush</strong> <strong>Dubey</strong>, Shretima T<strong>and</strong>on <strong>and</strong> Aaditeshwar Seth January 2012<br />

Poster presentation at Conference on COMmunication Systems <strong>and</strong> NETworkS (COMSNETS),<br />

Bangalore<br />

Extended abstract<br />

Other Projects<br />

•<br />

•<br />

•<br />

•<br />

•<br />

•<br />

Fuzzing Sept 2011 – Dec 2011<br />

Systems <strong>and</strong> Network Security Course Project Supervisor: Prof Huzur Saran<br />

· Fuzz tested the PuTTY ssh/sftp client by setting up a man-in-the-middle using ARP cache<br />

poisoning, <strong>and</strong> distorting the packets which were being delivered to the application layer.<br />

Progressive versions of the fuzzer achieved better code coverage as tracked using lcov tool.<br />

Pintos Jan 2011 – May 2011<br />

Operating Systems Course Project Supervisor: Prof Sorav Bansal<br />

· Developed an operating system with threads, user programs, virtual memory <strong>and</strong> filesystem<br />

functionalities. Completed an extra credit study to investigate performance slowdown of<br />

QEMU emulator on Ubuntu 10, resulting in drastic speed improvements on benchmark tests<br />

(over 20 times).<br />

Content Distribution Network for Rural Areas May 2010 – July 2010<br />

Independent Project Supervisor: Prof Aaditeshwar Seth<br />

· Developed a client-server application facilitating bulk content sharing through social<br />

networking interface. Due to limited b<strong>and</strong>width <strong>and</strong> resources, employed a delay-tolerant,<br />

dual-channel communication model.<br />

Screen-Doc Jan 2010 – May 2010<br />

Electrical <strong>Engineering</strong> (Design) Course Project Supervisor: Prof Swades De<br />

· Conceived the idea of a moving st<strong>and</strong> for a computer display which responds to the user’s<br />

posture. Built a simplified model (involving three degrees of motion) programmed on ARM<br />

microprocessor.<br />

Sine Wave Generator Jan 2010 – May 2010<br />

Digital Hardware Design Project Course Supervisor: Prof M Balakrishnan<br />

· Implemented the Cordic algorithm for approximating sine waves on FPGA hardware without<br />

multiplier. Frequency modulation feature was implemented <strong>and</strong> output of the wave was shown<br />

on XGA display.<br />

Snake game on FPGA Oct 2009 – Dec 2009<br />

Digital Electronic Circuits Course Supervisor: Prof Shouri Chatterjee<br />

· Implemented the popular ‘Snake’ game logic on FPGA hardware with 4-button input. The<br />

interactive game was played with the output on a VGA display.


•<br />

MIPS 32 Processor Model Oct 2009 – Dec 2009<br />

<strong>Computer</strong> Architecture Course Supervisor: Prof Anshul Kumar<br />

· Designed <strong>and</strong> simulated a 32-bit processor having RAM, RF, ALU <strong>and</strong> Control using the<br />

Logisim tool (developed by Dr Carl Burch). This processor implemented some basic MIPS<br />

instructions viz. lw, sw, beq, jump <strong>and</strong> R-type.<br />

Extra-curricular Activities<br />

• Social Service Initiatives<br />

· Sustainable Transport System for IIT Delhi (2009-10): Developed a bicycle transport<br />

model for intra-campus, environment friendly commute. Compiled a feasibility study based on<br />

interviewing ∼ 250 students across different domains<br />

· International Campaign for Justice in Bhopal (2009): Active member of a worldwide<br />

movement to achieve justice for the Bhopal Gas Tragedy mishap. Conducted a photo<br />

exhibition <strong>and</strong> a Sufi concert in IIT Delhi to increase awareness on the issue <strong>and</strong> raise funds<br />

for the campaign<br />

• French Language Qualifications:<br />

Alliance Française de Delhi: B1(A) level qualification, August 2010<br />

CBSE All-India Secondary School Examination: 98% marks, June 2008<br />

Technical Skills<br />

• Programming Languages: Java, C, C++, ML, Verilog, VHDL, SQL, Ocaml, Perl, bash<br />

• Tools: Matlab, Wireshark, Xilinx, ILOG CPLEX, gdb, VMware, qemu, bochs, Lex, Yacc<br />

Relevant Courses<br />

• <strong>Computer</strong> Systems <strong>and</strong> Networks: Operating Systems, Database Systems <strong>and</strong><br />

Implementations, <strong>Computer</strong> Architecture, <strong>Computer</strong> Networks, Systems <strong>and</strong> Network Security<br />

(graduate level), Signals <strong>and</strong> Systems.<br />

• Theoretical <strong>Computer</strong> <strong>Science</strong> <strong>and</strong> Mathematics: Algorithms, Numerical <strong>and</strong> Scientific<br />

Computing, Algorithmic Game Theory (graduate level), Module on Intelligent<br />

Information Processing (includes AI <strong>and</strong> ML), Programming Languages, Logic, Design<br />

Practices, Data Structures, Discrete Mathematics, Probability <strong>and</strong> Stochastics, Linear Algebra.<br />

• Hardware Design: Digital Hardware Design, Digital Electronic Circuits, Electronics Laboratory.<br />

References<br />

• Aaditeshwar Seth<br />

Assistant Professor<br />

Department of CSE, IIT Delhi<br />

aseth@cse.iitd.ernet.in<br />

• Kameshwaran Sampath<br />

Researcher<br />

IBM Research - India<br />

kameshwaran.s@in.ibm.com

Hooray! Your file is uploaded and ready to be published.

Saved successfully!

Ooh no, something went wrong!