Kamyar Ghajar is a Senior Software Developer with 10 years of experience building large-scale, data-intensive systems and machine learning-backed information retrieval solutions. He currently contributes to Geotab’s cloud backend ingesting and processing data from over 4 million concurrent devices, and previously led geocoding and NLP efforts at Snapp! to improve multilingual search on OpenStreetMap data. His academic work at the University of Waterloo combined web-scale search engineering with human-in-the-loop evaluation, and he has extensive teaching experience in distributed computing and ML courses. Comfortable across the stack—from Node.js and React to Elasticsearch, Docker, and distributed systems—he blends research rigor with production-grade engineering. An early game and realtime-communications developer, he brings a practical appreciation for performance and UX to complex backend challenges.
10 years of coding experience
9 years of employment as a software developer
High School Mathematics Discipline, High School Mathematics Discipline at Allameh Tabatabaei Complex of Culture & Education
Master of Science - MS Computer Software Engineering, Master of Science - MS Computer Software Engineering at University of Tehran
Bachelor of Science - BS Computer Software Engineering, Bachelor of Science - BS Computer Software Engineering at Shahid Beheshti University
Master of Science - MMath Computer Science, Master of Science - MMath Computer Science at University of Waterloo
A Lucene toolkit for replicable information retrieval research
Contributions:12 pushes, 3 branches in 3 years 7 months
retrievalluceneinformation-retrieval
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
Kamyar Ghajar - Senior Software Developer at Geotab