#LyX 1.5.4 created this file. For more info see http://www.lyx.org/ \lyxformat 276 \begin_document \begin_header \textclass report \begin_preamble \usepackage{html} \end_preamble \language english \inputencoding latin1 \font_roman times \font_sans default \font_typewriter default \font_default_family default \font_sc false \font_osf false \font_sf_scale 100 \font_tt_scale 100 \graphics default \paperfontsize default \spacing single \papersize default \use_geometry true \use_amsmath 1 \use_esint 0 \cite_engine basic \use_bibtopic false \paperorientation portrait \leftmargin 1in \topmargin 1in \rightmargin 1in \bottommargin 0.4in \headheight 0.3in \headsep 0in \footskip 0in \secnumdepth 2 \tocdepth 2 \paragraph_separation indent \defskip medskip \quotes_language english \papercolumns 1 \papersides 1 \paperpagestyle empty \tracking_changes false \output_changes false \author "" \author "" \end_header \begin_body \begin_layout Standard \begin_inset ERT status open \begin_layout Standard \backslash bodytext{bgcolor="#FFFFFF"} \end_layout \begin_layout Standard \end_layout \begin_layout Standard \backslash setlength{ \backslash itemsep}{-20mm} \end_layout \end_inset \end_layout \begin_layout Standard \align left \series bold \size largest Manohar Vanga \end_layout \begin_layout Standard Email: manohar.vanga@gmail.com \end_layout \begin_layout Standard Website: www.manoharvanga.com \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Standard \begin_inset ERT status collapsed \begin_layout Standard \backslash addtolength{ \backslash parskip}{-0.2cm} \end_layout \end_inset \end_layout \begin_layout Subsubsection* \noun on Education \end_layout \begin_layout Itemize \series bold Jawaharlal Nehru Technological University \series default 3rd year of B.Tech. in Computer Science; Percentage: 65% \end_layout \begin_layout Itemize \series bold Vasant Valley School \series default Schooling, 1992 - 2006; CBSE Syllabus, 12th Standard: 84%, 10th Standard: 86% \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Undergraduate-Level Coursework \end_layout \begin_layout Itemize \series bold Computer Science Courses \series default Data Structures, Advanced Data Structures, Digital Logic Design and Computer Organization, Introduction to Algorithmic Design and Analysis, Microprocessors and Interfacing, Object Oriented Analysis and Design, Operating Systems, Computer Networks, Software Engineering Techniques, Compiler Design, Computer Graphics, UNIX Programming, Information Security, Artificial Neural Networks, Software Testing Methodologies, Database Management Systems \end_layout \begin_layout Itemize \series bold Mathematics Courses \series default Numerical Methods for Computer Science, Mathematics-1, Probability and Statistics, Discrete Mathematical Structures, Formal Languages and Automata Theory \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Research Experience \end_layout \begin_layout Itemize I am a self-taught LISP and Prolog programmer. I am in the process of rewriting Joseph Weizenbaum's ELIZA program in LISP and have also implemented a minimalistic Scheme interpreter in LISP. \end_layout \begin_layout Itemize I am currently writing a paper on \begin_inset Quotes eld \end_inset Automatic Musical Notation Generation from Guitar Videos \begin_inset Quotes erd \end_inset . It is meant as an exercise to improve my research skills and involves technique s of image processing and machine vision. \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Research Interests \end_layout \begin_layout Standard My interests are in artificial intelligence, especially natural language processing, machine learning, and machine vision. I am a highly motivated student and am willing to work with all the knowledge, skill and energy that I possess in order to advance my knowledge and learning in the above areas. I am a quick learner and I can grasp new concepts and techniques easily. \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Skills \end_layout \begin_layout Itemize \series bold Programming Languages \series default Fluent with C/C++/ \shape smallcaps Java \shape default . Also familiar with Shell Scripting, Perl, Python, Ruby, LISP, Scheme, Prolog \end_layout \begin_layout Itemize \series bold Operating Systems \series default Expert Linux/UNIX user, Experienced Windows user, Considerable Linux administra tion experience \end_layout \begin_layout Itemize \series bold Other Computer Skills \series default CVS/SVN/Git Version Control Systems, LaTeX, Word Processing \end_layout \begin_layout Itemize \series bold Languages Spoken \series default English ( \emph on Fluent \emph default ), Hindi ( \emph on Fluent \emph default ), Telugu ( \emph on Fluent \emph default ) \end_layout \begin_layout Itemize \series bold Miscellaneous \series default Guitar player for 5 years, Learned carnatic classical music for 4 years \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Individual Projects \end_layout \begin_layout Standard \emph on Further details available at \begin_inset LatexCommand url target "http://www.manoharvanga.com/projects/" \end_inset \end_layout \begin_layout Itemize \series bold MiniOS \series default MiniOS is a miniature operating system created for educational purposes. It consists of a boot loader, a kernel that sets up the CPU, basic screen functions, a keyboard handler and a simple memory manager. \end_layout \begin_layout Itemize \series bold SubC \series default SubC is a compiler for a C-like language that was implemented from scratch using Java. It generates unoptimized assembly code that can be readily compiled by NASM (Netwide Assembler) \end_layout \begin_layout Itemize \series bold GraphicX \series default GraphicX is a graphics library showcasing the various algorithms used in 2D computer graphics. \end_layout \begin_layout Itemize \series bold Turbo4Lin \series default Turbo4Lin is a library that enables the easy porting of Turbo C graphics applications from DOS to a Linux environment. \end_layout \begin_layout Itemize \series bold 8080-Emu \series default 8080-Emu is an emulator for the Intel 8080 microprocessor, inspired by various virtualization environments such as QEMU, VirtualBox and VMWare. \end_layout \begin_layout Itemize \series bold Tiny (Compiler and Interpreter) \series default Tiny is a small expression-based language whose statements consist of assignment , integer input and screen output statements. I have implemented a compiler and an interpreter for Tiny in Java. \end_layout \begin_layout Itemize \series bold TrafficAnalyst \series default : TrafficAnalyst is a project that aims to analyze road traffic footage and collect various statistics about them (For example, average number of vehicles sighted per day). It is currently still in the prototyping stages and involves image processing and machine vision techniques. \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Collaborative and Open Source Projects \end_layout \begin_layout Itemize \series bold Twincling Scano \series default Scano is an open source Source Code Annotation software that I am developing in collaboration with the Twincling Technology Foundation, Hyderabad, India. \end_layout \begin_layout Itemize \series bold MiniServ \series default MiniServ is an open source, lightweight web server that I authored. It is written entirely in C and can serve basic HTML files. Its original purpose was to serve various documentation files on the college network. It has a tiny memory footprint of 14k. \end_layout \begin_layout Itemize \series bold World of Midgard \series default World of Midgard is a text-based MUD (Multi-User Dungeon) game that I developed (and abandoned due to time considerations). It consists of a server that can interpret and execute game commands sent by a client. \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Subsubsection* \noun on Miscellaneous Activities \end_layout \begin_layout Itemize \series bold Open Source Community Lead \series default I am a community lead for the Twincling Technology Foundation, Hyderabad. As a community lead I help community members adopt open source solutions. \end_layout \begin_layout Itemize \series bold Linux User Group \series default I am an active member of the Twincling Linux User Group (now the Twincling Technology Foundation), Hyderabad. I have attended various technical talks by community members for over a year. \end_layout \begin_layout Itemize \series bold Open Source Summit 2008 \series default I was one of the team leaders that helped organize the Open Source Summit 2008 involving technical talks by various representatives from open source companies and products such as BeleniX, Git, Hadoop, Gentoo, OpenSUSE, C-DAC and Intel. \begin_inset VSpace 0.3cm \end_inset \end_layout \begin_layout Itemize Last updated on 8th March, 2009 \end_layout \end_body \end_document