Kanishak Kataria
Software Engineer, Samsung Electronics HQ, South Korea
E-mail id:
[email protected]Contact No.: (+82) 10-6769-9210
LinkedIn: in.linkedin.com/in/KanishakKataria
Work Experience
Samsung Electronics, South Korea | Software Engineer September 2014 - Present
Application Usage Profiling for Android Framework
• Developing ‘Intelligent Services’ to improve the user-smartphone interaction
• Studied the Android framework to gather context-based data for different applications
• Designed and developed methods to analyze the data using Statistical and Machine Learning algorithms
• Providing useful insights to user based on the analysis results
Microsoft India Development Center, Hyderabad | Internship Summer 2013
Printing to PDF File Guide: Chetan Parulekar
• Worked as a part of Windows RFX team, studied the Windows Print Pipeline and developed a printer
driver which allows user to print content from an application to a PDF file
• Understood the PDF and XPS file formats in order to convert one format to another and mapped various
features like representation of text, images, paths to find a relation between them
• Implemented the conversion from XPS to PDF which was used in the printer driver
Education
Indian Institute of Technology Bombay July 2010 - April 2014
Bachelors in Technology with Honors in Computer Science and Engineering
• Cumulative GPA: 9.07 on a scale of 10
• Minor in Applied Statistics
Academic Achievements
• All India Rank – 44 in IIT-Joint Entrance Examination (IIT JEE) – 2010
• All India Rank – 24 and State Rank – 3 (Rajasthan) in AIEEE Examination – 2010
• CBSE Merit Certificate for Mathematics in AISSE 2008 and AISSCE 2010 for being in top 0.1% students
across the country after scoring 100% marks
• Merit Certificate for being placed in National Top 1% in National Standard Examination in Physics and State
wise Top 1% in National Standard Examination in Chemistry in 2009-10
• All India Rank 1 in 11th National Science Olympiad and 2nd International Mathematics Olympiad in 2009
• Recipient of KVPY (Kishore Vaigyanik Protsahan Yojana) Scholarship in 2009
• Recipient of NTSE (National Talent Search Examination) Scholarship in 2008
Research Experience
Retail Sales Forecasting | Prof. Bernard Menezes Spring 2014
• Identified clusters in time series pertaining to retail sales of various items – furniture, apparel, housing, etc.
• Compared different supervised machine learning approaches including constraint optimization, iterative
boosting etc for learning weights of ARIMA models used in time series forecasting.
Key Academic Projects
HereAndNow - The Calendar Application | Prof. N.L. Sarda Autumn 2012
• Designed and Implemented both web-based (JSP) online and Java Swing based offline calendar with the
functionality to add single, multi-occurring or group events to both the calendars and synchronizing them.
• Designed the database and dependencies using MySQL that were required as the back-end of the application.
AgroBot - Autonomous Irrigation Bot | Prof. Kavi Arya Spring 2014
• Designed and developed an autonomous bot for irrigation of Green House based on water level.
• Developed a water level sensing circuit, watering mechanism module and algorithm for irrigation.
Electrical Circuit Analyzer | Prof. Amitabha Sanyal Spring 2011
• Developed an Electrical circuit analyzer that could determine current/voltage through electrical components
• Custom circuits can be drawn using drag-and-drop on a virtual board in the given GUI
Virtual Memory Implementation | Prof. Dhananjay Dhamdhere Spring 2013
• Extended the base implementation of OS161 - a guest Operating System to include Virtual Memory system.
• Implemented non-contiguous memory allocation, swap space management, demand paging, handling of
page faults and page replacement using two-handed clock algorithm.
CFG Language Processor and Compiler | Prof. Uday Khedker Spring 2013
• Generated executable MIPS assembly language program from CFG (Control Flow Graph) Dumps of gcc
• Enhanced the basic implementation to provide support for floating point numbers, intraprocedural control
flow statements, condition evaluations and function calls
Extractive Text Summarizer | Prof. Varsha Apte Autumn 2011
• Implemented a Text Summarizer algorithm mentioned in a research paper by Erkan and Radev
• Option to specify the percentage summarization and directly download, parse and summarize HTML pages
Other Projects
• Wrote a Random Sentence Generator that generates random sentences from a context free grammar file
• Developed an Intel 8085 simulator, compiler and debugger using Qt GUI Libraries
• Developed Multi-Server Queue Simulator with customers’ time-outs and server queue-lengths
• Artificial Intelligence: Presented a seminar paper on An Adaptive Route-Guidance Algorithm
• Simulated motion of an Inverted pendulum under effects of gravity, friction using fuzzy logic in Matlab
• Implemented Generic A* algorithm to solve problems such as 8-Puzzle Problem and Missionaries–Cannibals
• Developed a social search engine in Yahoo! HackU 2013 that shows the results sorted according to the clicks
and recommendations given by the peer group
Relevant Courses & Skills
Computer Science: Graph Theory, Artificial Intelligence, Machine Learning, Functional and Logic Programming,
Speech and NLP, Design and Analysis of Algorithms
Applied Statistics: Regression Analysis, Statistical Inference, Probability Theory, Combinatorics, Probabilistic
Models
Programming Languages: C, C++, Java, Android Programming, Prolog, Latex and familiar with PLT Scheme
Softwares: Eclipse, Netbeans, Visual Studio, XCode, Matlab