Gowda Gowda

Senior Researcher at Microsoft

Redmond, Washington, United States
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts
email-iconphone-icongithub-logolinkedin-logotwitter-logostackoverflow-logofacebook-logo
Join Prog.AI to see contacts

Summary

🤩
Rockstar
🎓
Top School
Gowda Gowda is a senior researcher at Microsoft Translator with 11 years of experience building production-grade machine translation and NLP systems informed by deep learning and computational linguistics. He holds an MS and PhD from USC and spent five years at USC/ISI where he led research engineering efforts spanning MT, NLU and even exploratory quantum computing work. His open-source contributions—such as RTG, MTData, Sparkler and integrations with high-profile projects like Apache Tika, Nutch and OpenNMT—demonstrate a knack for turning research prototypes into robust tooling for data collection, crawling, and evaluation. He brings applied experience from NASA JPL and a startup he co-founded, combining applied research with scalable engineering and DevOps. Notably, he mentors open-source projects and has built tooling that automates end-to-end MT experiments and dataset management, making reproducible ML workflows easier for teams.
code11 years of coding experience
job10 years of employment as a software developer
bookDoctor of Philosophy - PhD Computer Science, Doctor of Philosophy - PhD Computer Science at University of Southern California
bookBachelor of Engineering (B.E.) Computer Science and Engineering, Bachelor of Engineering (B.E.) Computer Science and Engineering at Visvesvaraya Technological University
languagesEnglish, Kannada, Telugu, Hindi
stackoverflow-logo

Stackoverflow

Stats
11,487reputation
12.2mreached
81answers
10questions
Badges
java
top-1%
html-table
top-1%
iterable
top-1%
spring-data
top-1%
collections
top-1%
ubuntu
top-5%
github-logo-circle

Github Skills (56)

machine-translation10
apache-spark10
parser10
web-crawler10
neural-machine-translation10
webscraper10
python10
plugin-development10
spring-data10
nutch10
big-data10
distributed-systems10
extraction10
metadata10
solr10

Programming languages (15)

JavaCSSC++TeXMakefileGoHTMLPerl

Github contributions (5)

github-logo-circle
USCDataScience/sparkler

May 2016 - Sep 2020

Spark-Crawler: Apache Nutch-like crawler that runs on Apache Spark.
Role in this project:
userBack-end Developer
Contributions:220 commits, 57 PRs, 120 pushes in 4 years 4 months
Contributions summary:Gowda's commits primarily focused on setting up a Maven project and implementing core functionalities of a web crawler on Apache Spark. They added initial application code, defined the basic structure and dependencies. They developed the `Crawler.scala` file, which included defining the data fetching process, outlink parsing, and status updates. The user also appears to be working on integrating and connecting to Solr for data storage and management.
pythonsolrweb-crawlernutchtika
apache/nutch

Feb 2016 - Feb 2017

Apache Nutch is an extensible and scalable web crawler
Role in this project:
userBack-end Developer
Contributions:14 commits, 5 PRs, 1 push in 1 year
Contributions summary:Gowda contributed to enhancing the Apache Nutch web crawler by implementing functionalities related to URL filtering and exemption. They introduced an extension point and a plugin to manage external link exemptions, modifying core parsing logic within `ParseOutputFormat.java` and adding a new filter class. The user also addressed issues in the CommonCrawlDataDumper tool, improving data processing and including features to incorporate inlinks in the dump files. Their work demonstrates a focus on improving crawling behavior and data extraction.
scalableweb-crawlernutchosgiapache
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.
Request Free Trial
Gowda Gowda - Senior Researcher at Microsoft