Sie sind auf Seite 1von 2

D V Ramana Computer Science & Engineering Indian Institute of Technology Bombay

09005059 B.Tech. Male DOB: 05/09/1992 Year 2013 2009 2007 CPI / % 5.80 94.30 92.16

Examination Graduation Intermediate/+2 Matriculation

University IIT Bombay Sri Sai Vikas junior college Nirmal hridai high school

Institute IIT Bombay Sri Sai Vikas junior college Nirmal hridai high school

INTERNSHIPS
NEC Biometrics, Bengaluru

Summer 12

Prototyped a multi-threaded server that serves requests from multiple clients The requests are processed via numerous workers and are allocated based on the priority of the worker (which is based on the number of requests it can process presently) The processed requests are sent back to the server and redirected to respective clients Used TCP/IP Sockets for networking , python and C++ for prototyping Summer 12 Designed and developed an easy to use Graphical user interface for the NEC proprietary Face matching Libraries, to analyze images for their credibility in matching The interface handles multiple images, drag and drop operation on tool; Images dropped are categorized based on the quality (decided by the library) in the background The UI is designed such that the user can extract maximum information in minimal time (color coded the information, show aggregate data information etc.

NEC Headquarters, Tokyo

ACADEMIC PROJECTS
Remotely controlled robotic arm

Spring 12

Designed and built a mechanical arm using only metal strips and potentiometers, which is used to remotely control a robotic arm Movements of the mechanical arm are captured using potentiometers, converted to digital signals and then passed to the robotic arm through a computer using Zigbee modules Modeled a simulation of the robotic arm using gamelogic and pyserial in Blender Software

Interactive 3D rubiks cube solver and tutor

Spring 10

Implemented a basic algo to solve rubiks cube in any valid configuration in freshman year itself The solution is modeled to 3D Graphical User Interface, which shows the solution in step by step manner and lists out the moves made Used opengl in creating GUI and PLT Scheme in implementing the algorithm

Course registration guide

Autumn 11

Developed an online tool to guide students plan their courses in sub sequent semesters Provided course recommendations based on student interests and requirements to graduate Ranked the courses based on ratings given by previous students The interface also contains course reviews A user friendly interface built using html, JavaScript and MySQL

A* Algorithm and Perceptron Training Algorithm


Spring 12

Implemented the A* algorithm to analyze and solve 8 puzzle with different heuristics Implemented Perceptron Training algorithm, feed forward networks and back propagation

File system simulation


Autumn 11

Simulated file system on a disk file, based in Linux Implemented all the basic file system tasks like threading, user creation, directory creation, permission assignment, root functionality etc. Implemented a console jash with properties like pipelining, concurrency, and basic bash functionalities on standard Linux terminal

Group chat and file sharing utility


Spring 12

Programmed a command line utility, using which users can have a group chat, one-one chat, file sharing etc., using socket programming concepts and C++ Features included end-end reliability through message acknowledgements, checking completeness of file sent using md5 checksum

Graphical representation of some prominent data structures


Autumn 10

Used opengl to represent the data structures like binary tree , heap ,stack etc. graphically The operations like traversing, push, pop on a data structure are depicted graphically Very handy teaching aid in explaining data structures

Mini-national UID project

Autumn 09

Implemented the Zang Suen algorithm for thinning the fingerprint and extracting the minutiae in freshman year itself

Seminar on Cognitive Architectures in Artificial Intelligence


Included a case study of Soar, one of the first cognitive architecture system

Spring 12

Built an Interpreter using Lex and Yacc Scripts to parse dumps of the C files generated by GCC

TECHNICAL SKILLS
Programming Languages: C, C++, Scheme (Lisp), Java, Prolog, SQL, Perl, Python Web: HTML, CSS, JavaScript, PHP Operating systems: Windows, Linux Others: Android SDK, Matlab, Scilab, LATEX, VHDL, Shell Scripting, MIPS assembly language, Lex & Yacc Linux utilities: Vim, emacs, Tmux and various network monitoring tools

INTERESTS
Interested in Functional Programming ,Algorithm design and analysis ,Data structures ,Computer networks ,Machine learning and data mining Pursuing courses in Linear Optimization, Machine learning ,Probability and random processes

EXTRA CURRICULAS
Movie making
Directed a music video that won first position in Fresheizza 2009 , an institute wide competition and was sent by the film club to many other competitions National Cadet Corps Puzzles Others Can solve Rubiks cube within one minute; part of the IIT Bombay team which holds the Guinness world record of most people solving Rubiks cube simultaneously Interested in solving tricky mathematical and logical puzzles Photography, Music, Quizzing, Badminton, Swimming, Basketball, Cricket Was part of various literary events in the institute and Performing arts festival (PAF) Poker enthusiast Gained expertise by analyzing online poker games and understanding poker theory Trained for NCC (National Cadet Corps) under 2 Maharashtra Engineering Regiment in IIT Bombay and passed the B certicate exam

Das könnte Ihnen auch gefallen