App LogoApp name
MJ

Monica Jagadeesan

Open to work6 years experience

Software Engineer

Bangalore, IndiaTarget Roles: Backend Engineer • Full-Stack Developer • Frontend Specialist

Software Engineer at Google | NLP & Frontend Specialist

Resume
Email

Standing Rank

Rank Not Available

Developer Badges

Skills & Technologies

28 skills
cc++c#javapythonhtmlcssjavascriptweb assemblyunityarcoreandroid studiostanford corenlpgitbootstrapjqueryemscriptenblazej2clnltkdjangoscipypandassklearngensimkerastensorflowpytorch

GitHub Activity Evidence

GitHub Footprint Not Connected

Recruiters value verified code contributions. Linking a GitHub account displays live heatmaps, active contribution metrics, repository languages, and push activity tags.

Work Experience

Software Engineer, Level IV

Google LLC

Dec 2022 - Present New York
  • Working on Keep, a notetaking editor in Google Workspace.

Software Engineer, Level IV

Google India Pvt Ltd

Aug 2020 - Nov 2022 Bangalore
  • 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 j2Cl, 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.

Projects

Graph Neural Networks for Extreme Summarization

Deep Neural Models
  • 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.

Risk-Sensitivity in Multi-Armed Bandits

  • 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.

Leveraging Ontological Knowledge for Neural Language Models

WordNet Ontology
  • 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.

Multimodal Dialogue Generation

Deep Neural Model
  • 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.

Risk-Sensitive Reinforcement Learning

  • 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.

Summarization and Keyword Extraction using TextRank

TextRank
  • 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.

Scaling Graph Algorithms

  • 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.

Skin Disease Diagnostic System

Deep Neural Model
  • 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.

Breakout Game

Android
  • Developed an Android application for the Breakout game with basic playing and scoring features.

Leaderboard Standings

Leaderboard Position Pending

Global test scores, peer standing percentiles, and algorithm leaderboard ranks are updated dynamically.

Assessment Highlights

Assessments Not Completed

Coding evaluations, system assessment results, and conceptual score badges will appear here after taking a test.

AI Collaboration Score

AI Collaboration Score Pending

Developer coding behavior, assistant cooperation, and AI pair-programming indicators are evaluated during live coding sessions.

Role Compatibility Profile

Role Compatibility Analysis Pending

Custom matching reports, candidate role compatibility percentiles, and core engineer strength profiles are processed once conceptual code screenings are complete.

Achievements

Publication and Poster

Improving the Diversity of Unsupervised Paraphrasing with Embedding Outputs (EMNLP 2021)

Publication and Poster

Adversarial Demotion of Gender Bias in Natural Language Generation (ACM CODS-COMAD 2020)

Poster

ARComposer: Authoring Augmented Reality Experiences through Text (ACM UIST 2019)

Filed Patent

Visualizing Natural Language through 3D Scenes in Augmented Reality (US PTO Application Number: 16/247,235)

Publication and Poster

Leveraging Ontological Knowledge for Neural Language Models (ACM CODS-COMAD 2019)

Scholastic Achievement

First runner-up in the AWS Deep Learning Hackathon held during Shaastra 2018, IIT Madras

About Details

Professional Bio

Software Engineer at Google with expertise in Google Workspace Editors, natural language processing, and frontend technologies. Experienced in developing intelligent features, cross-team collaboration, and mentoring junior engineers. Holds a Dual Degree in Computer Science from IIT Madras.

Dual Degree (B.Tech + M.Tech) in Computer Science and Engineering

Indian Institute of Technology Madras (2015 - 2020)

Languages: English, Hindi
Email: Locked