Jeetesh Mangwani Contact: +918349323628, [email protected] Educational Qualifications Year 2014 2010 2008 Degree/Certificate B. Tech., Computer Science & Engineering Senior School Certificate Secondary School Certificate Institute (Board) Indian Institute of Technology, Kanpur New Digamber Public School, Indore (CBSE) New Digamber Public School, Indore (CBSE) Performance 9.6/10.0 92.8% 93.8% Interests Machine learning, Artificial intelligence, Algorithms Summer Internships • Facebook Newsfeed Stories testing framework and tools improvement May - July, 2013 – Under Facebook Inc., US – Expanded the sampling functionality of the Feed Debugging Tool by refactoring code, revamping UI & pursuing architectural improvement, with focus on scalability and reusability; Used Hive, XHP & SQL – Using the whole technology stack, dealt with the open-ended problem of designing an automated system that notifies about potentially unwanted changes to Feed Stories; Used Mercurial & XHP – Designed a debugging tool prototype for iOS(iPhone) Feed; Used Xcode and Objective C • LAMP-based website for user-study May - July, 2012 – Mentors: Dr. Sumit Gulwani (Microsoft Research, Redmond), Dr. Mark Marron (IMDEA Software Institute, Madrid), Prof. Amey Karkare & Prof. Subhajit Roy (IIT Kanpur) – Designed a LAMP-based website “User-study for Natural Language processing” to study typical user commands while being a member in project “Translating natural language commands into Excel macros” – Deployed a reasonable heuristic to grade user responses & assign better scores to close-to-genuine answers – Composed a generic interface wherein users respond to the posed questions/information Key Academic Projects • Language-independent Anaphora-adept Interpreter for Geometry Construction Steps August, 2013 - present – “B. Tech. Project” under Prof. Amitabh Mukerjee (IIT Kanpur), Dr. Sumit Gulwani (Microsoft Research, Redmond) & Prof. Amey Karkare (IIT Kanpur) – Aims to develop a language-independent anaphora-adept tutoring system that outputs geometric figure obtained on executing the input geometry construction steps; Obtained atleast 85% accuracy on the sample NCERT corpus, both English and Hindi – Used statistical machine translation for cross-lingual alignments: Hindi-Metalanguage, English-Metalanguage – Implemented a heuristics-based semantic analyser that extracts semantics from the bags of metalanguage words obtained; also deals with anaphora by storing history records • Stereo Image Matching for Spaceborne Imagery January - April, 2014 – “CS646: Parallel Algorithms” project under Prof. Phalguni Gupta – Obtained reasonable 3D land surface plots for given pairs of stereo images using NVIDIA Tesla T10 grahics card – Used the stereo image matching method for remote sensing satellite images from the Sept 2007 IEEE paper “Robust Stereo Image Matching for Spaceborne Imagery” – Used parallelized forms of “´ a trous” Wavelet Transform algo. & Least Squares Method for Polynomial Fitting • IRCTC1 -like railway ticket reservation system website January - April, 2013 – “CS315: Database Systems” project under Prof. Harish Karnick – Received “Best Semester Project Mention”; Designed the website with provision for waitlist clearance in accordance with IRCTC’s policy of maximising train occupancy; Used PostgreSQL, PHP and Javascript – Followed database design and normalization principles to minimize redundancies, inefficiencies and chances of anomalies • Using Progressive Stochastic Search to solve Sudoku Constraint Satisfaction Problem January - April, 2012 – “CS365: Artificial Intelligence Programming” project under Prof. Amitabh Mukherjee – Implemented the Progressive Stochastic Search algo. described in the 2003 IEEE paper “Using PSS for solving CSPs” 1 IRCTC: Indian Railway Catering and Tourism Corporation Limited – Observed that PSS is better than other stochastic algorithms viz. Cultural Genetic Algorithm, Quantum Simulated Annealing, Repulsive Particle Swarm Optimization and Hybrid Genetic Algorithm with Simulated Annealing • English Alphabet Character Recognition August - November, 2013 – “CS771: Machine Learning Tools & Techniques” project under Prof. Harish Karnick – Developed a classifier to recognize English characters and numerals; Used Machine Learning tools in Java – Augmented robustness by using techniques of erosion and applying filters • Buddy Locator August - November, 2013 – “CS455: Software Engineering” project under Prof. T.V. Prabhakar – Developed a GPS-based Android app that helps to track movements of one’s contact groups in realtime – Used a PHP-MySQL-based webserver as the recorder & the provider of user location data – Provided for personalized user accounts, customised contact groups and privacy monitoring features • Compiler for a subset of Java to MIPS Assembly January - April, 2013 – “CS335: Compiler Design” project under Prof. Sanjeev Aggarwal – Provided for classes, objects, constructors, access modifiers, inheritance, type coercion, polymorphism – Developed in four phases viz. lexical, syntactic, semantic & code generation; Used FLex, Yacc – Provided for basic data types and constructs, multidimensional arrays & functions (including recursive) • Augmenting PintOS operating system August - November, 2012 – “CS330: Operating Systems” project under Prof. Subhajit Roy – Implemented message queues, threads, processes, virtual & shared memory management & filesystem – Complied with POSIX standards; Implemented and studied various scheduling policies viz. FCFS, SJF, RR; Used C • Web based File Hosting System August - November, 2012 – “CS425: Computer Networks” project under Prof. Dheeraj Sanghi – Implement a file-hosting server that simulates separate file-system-like tree hierarchy for each registered user • The BlueApp May - June, 2011 – Under Programming Club, IIT Kanpur – Developed a Bluetooth-based Nokia cellphone application that could do 2-way transfer of contacts, todos, events, files; handset can also be used as a remote mousepad; Used J2ME, J2SE, NetBeans 6.9.1, Symbian S60 5ed Emulator Technical Experience Platforms Programming languages Tools and techniques : : : Linux, Windows, Android, Mac OS X C++, C, Java, PHP, Javascript, CUDA, Assembly, Objective C MySQL, PostgreSQL, Git, Lex, Yacc, LATEX, Mercurial Relevant Courses • Applied Computer Science: Operating Syst., Database Syst., Machine Learning, Software Engineering, Computer Networks, Artificial Intelligence Programming, Compiler Design, Computer Organisation, Programming Tools & Techniques • Theoretical Computer Science: Advanced Graph Algo., Parallel Algo., Data Structures & Algo., Theory of Computation, Randomized Algo., Computational Complexity, Principles of Programming Languages • Mathematics: Convex Optimization, Discrete Maths, Lin. Algebra, Real & Complex analysis, Calculus, Phil. Logic Scholastic Achievements • • • • • • • Awarded Merit Certificate for Academic Excellence in BTech programme Secured 343rd AIR in the IITJEE, 159th AIR in the AIEEE & 24th AIR in the 9th NCO2 Received the KVPY National Fellowship awarded by Indian Institute of Science, Bangalore Placed in statewise top 1% in both NSEP3 & NSEC3 Stood 1st in the Lenovo National Science Quiz & 207th in the 8th NSO Excelled with merit at CBSE National Level Science Exhibition, New Delhi Placed among 229 (out of 2750) who qualified for Indian National Olympiad in Informatics, TIFR4 2013, 2012 2010 2009 2009 2008 2008 2008 Extra-curriculars • Won 1st prize in Electromania, Techkriti, the annual technology and entrepreneurship festival of IITK • Won “Best Artist” award in Voila’10, the annual cultural festival of Hall-V, IIT Kanpur • Won 3rd prize in Rube Goldberg animation video, Spectrum, the IITK Film Festival 2 NCO: National Cyber Olympiad, Science Olympiad Foundation; NSO: National Science Olympiad, Science Olympiad Foundation National Standard Examination in Physics; NSEC: National Standard Examination in Chemistry 4 TIFR: Tata Institute of Fundamental Research 3 NSEP: 2011 2010 2010
© Copyright 2024 ExpyDoc