Experience
- Working on Keep, a notetaking editor in Google Workspace.
- Developing intelligent features for the Google Workspace Editors (Docs, Slides, Keep, etc) using my expertise on the products' client-side software, supporting tools and libraries, and natural language processing infrastructure.
- Using cutting-edge frontend tools like Web Assembly and Emscripten, and Google-internal technologies like j2CI, client-side cross-platform frameworks and build systems, to develop user-facing features such as spellcheck in encrypted documents for five languages and writing style suggestions for English text.
- Formulating technical designs for independent end-to-end problems, driving cross-team collaboration, upholding software reliability practices, technical-debt resolution and documentation, and proactively identifying areas of future work.
- Guiding junior engineers on programming and software design tasks to enable timely delivery of products to customers.
- Machinated a novel technique for paraphrase generation using the von Mises-Fisher (vMF) Loss on a transformer network, and showed that it produces superior paraphrases as compared to the log-likelihood model by employing bilingual data to induce zero-shot paraphrasing, guided by Prof. Yulia Tsvetkov.
- Worked on the Editors client-side software infrastructure to develop a user interface with control options to undo or provide feedback on the correction and a logging framework, for the Google Docs text auto-correction feature.
- Developed a mobile application for Text to Scene Conversion in Augmented Reality, based on novel research techniques for prediction of three-dimensional object sizes and positions from textual features.
- Developed a cognitive text parser that combines syntactic and semantic approaches, to process textual data into cognitive structural representations, to be used as a feature extractor for downstream NLP tasks, and demonstrated the correlation of the extracted cognitive features with semantic and syntactic text features, guided by Prof. Veni Madhavan.
Projects
Indian Institute of Technology Madras
- Formulated appropriate graph-based deep neural models for the Extreme Summarization (XSum) task with sentence-level and/or document-level graphs, and obtained better performance than simple recurrent and hierarchical models.
Indian Institute of Technology Madras
- Surveyed and implemented risk-sensitivity methods for stochastic bandit problems, and upgraded the Explore-Then-Commit algorithm for VaR and cVaR measures with competent performance.
Indian Institute of Technology Madras
- Incorporated Weight Initialization in learning word embeddings using the WordNet Ontology for a task in the Construction domain, resulting in a faster convergence rate and better representation of domain-specific terms.
Indian Institute of Technology Madras
- Developed a deep neural model to establish the positive effect of domain features in the performance of image retrieval in multimodal dialogue systems and explored the performance of attention and memory-based models with adaptations for multimodal dialogue and domain knowledge integration.
Indian Institute of Technology Madras
- Empirically analyzed the existing methods for risk-sensitive reinforcement learning, tested the effectiveness of modified versions and proposed a new distance-based risk measure and algorithm for Gridworld.
Indian Institute of Technology Madras
- Analysed the TextRank algorithm for keyword extraction with syntactic filters and augmentation via Explicit Semantic Analysis, and for text summarization with exploration of various textual similarity methods.
Indian Institute of Technology Madras
- Implemented optimized graph algorithms for maximum network flow and finding a maximum matching in a bipartite graph for real data graphs with up to 10,000 vertices and 100,000 edges.
Microsoft code.fun.do Contest, Indian Institute of Technology Madras
- Designed a web application that attempts to diagnose skin diseases based on images of the user's skin powered by a deep neural model trained on a dataset created by scraping images from the web.
Indian Institute of Technology Madras
- Developed an Android application for the Breakout game with basic playing and scoring features.
Publications
Awards
First runner-up in the AWS Deep Learning Hackathon held during Shaastra 2018, IIT Madras: Developed a prototype for image-translation of English text on signboards and posters into vernacular languages.
out of approximately 1.2 lakh students.
Education
Patents
Sumit Kumar, Paridhi Maheshwari, Monisha Jegadeesan, Amrit Singhal, Kush Kumar Singh, Kundan Krishna Filed at the US PTO (Application Number: 16/247,235)
Teaching Experience
Designed and evaluated theoretical and practical assignments on various topics in Natural Language Processing. Presented lectures on Edit Distance and the Cocke-Young-Kasami (CYK) algorithm, to a class of 70 students. Mentored sixteen pairs of students on research projects, with supervision through regular team-wise progress meetings.
Courses
Positions of Responsibility
Member of the central managing committee that organized a networking event hosting technology interns from the city.
Developed the front-end components of major websites and internal portals for the annual technical fest of IIT Madras.
Extra Curricular Activities
Trained in and have performed the Indian classical dance form of Bharatanatyam for eight years.
Part of NSO (Institute Sports) Basketball during the first year of engineering (2015-2016).