Beruflich Dokumente
Kultur Dokumente
09005059 B.Tech. Male DOB: 05/09/1992 Year 2013 2009 2007 CPI / % 5.80 94.30 92.16
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.
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
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
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
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
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
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
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
Autumn 09
Implemented the Zang Suen algorithm for thinning the fingerprint and extracting the minutiae in freshman year itself
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