Jeetesh Mangwani - iitk.ac.in

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