Mayya Sharipova

Senior Software Engineer In Search at Elastic

Old Toronto, Ontario, Canada
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
Mayya Sharipova is a Principal Software Engineer with 12 years of experience focused on search relevance, vector search, and lexical search systems. Currently leading work on Elastic’s Search Relevance team, she has advanced vector functionality and scoring in the high-profile open-source Elasticsearch project, including vector norms and script_score fixes. Her background spans deep search and distributed database work at IBM Cloudant, where she contributed to CouchDB, Lucene-based full-text search, and a Spark connector. She holds a PhD in Artificial Intelligence in Education and an MSc in Information Retrieval, combining strong research credentials with production-grade engineering. Known for bridging academic rigor and pragmatic system design, she also brings hands-on ops and mentoring experience from academic and industry roles. Based in Toronto, she blends contributions to one of the most widely used search engines with a long-standing interest in intelligent systems and developer tooling.
code12 years of coding experience
job3 years of employment as a software developer
bookMaster's degree, Computer Science, Information Retrieval, Master's degree, Computer Science, Information Retrieval at 立命館大学 / Ritsumeikan University
bookBachelor's degree, Computer Science, Bachelor's degree, Computer Science at Tashkent State Technical University
bookDoctor of Philosophy (Ph.D.), Artificial Intelligence in Education, Intelligent Tutoring Systems, Doctor of Philosophy (Ph.D.), Artificial Intelligence in Education, Intelligent Tutoring Systems at University of Saskatchewan
languagesJapanese, English, Russian, Persian
stackoverflow-logo

Stackoverflow

Stats
405reputation
9kreached
16answers
4questions
github-logo-circle

Github Skills (22)

amazon-elasticsearch10
java10
javas10
elasticsearchquery10
aws-elasticsearch10
elasticsearch10
elasticsearch-api10
lucene9
data-structures8
apidoc8
api8
data-structure8
algorithms8
algorithm8
ionic-framework6

Programming languages (11)

TypeScriptJavaCSSC++CScalaJavaScriptGo

Github contributions (5)

github-logo-circle
elastic/elasticsearch

Nov 2017 - Aug 2022

Free and Open Source, Distributed, RESTful Search Engine
Role in this project:
userBack-end Developer
Contributions:904 reviews, 370 commits, 631 PRs in 4 years 10 months
Contributions summary:Mayya's contributions primarily involve improving documentation and implementing new features within the Elasticsearch codebase. Their work includes improvements to the smart_cn analyzer, moving dense_vector and sparse_vector implementations to a module, adding the dims parameter to the dense_vector mapping, and fixing bugs in the script_score query. They also worked on adding L1 and L2 norms and associated functions for vector calculations within the scoring scripts.
restfulsearch-engineopensearchelasticsearchjava
mayya-sharipova/lucene-solr

Nov 2017 - Sep 2021

Mirror of Apache Lucene + Solr
Contributions:99 pushes, 52 branches in 3 years 10 months
solrapachelucenejavaapache-lucene
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