Ayush Dubey - Computer Science and Engineering - Indian Institute ...
Ayush Dubey - Computer Science and Engineering - Indian Institute ...
Ayush Dubey - Computer Science and Engineering - Indian Institute ...
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