Multi-talented Senior Software Engineer successful completing simultaneous projects. Be familiar with high-performing micro service infrastructure. Decisive leader and reliable team builder with results-focused and driven approach.
Tech stack: AWS, Terraform
Independently led the migration of the search engine from Lucene to ElasticSearch, and then to OpenSearch, while setting up retrieval architecture and deploying on Elastic Cloud/AWS OpenSearch Service. Utilized Terraform for deployment and contributed to the ElasticSearch/OpenSearch open-source codebase and supported features like Hebrew language plugin, handling high-concurrency scenarios for live matches with requirements of 20k RPS for search service concurrency. Implemented monitoring and alarms via CloudWatch.
Metrics Improvement: SCR +1.6pp CTR +3pp
Tech stack: PySpark, SQL
Utilized Spark for analyzing user activity data and aggregating users with similar behaviors from 100M events daily via Airflow at AWS EMR, enabling query correction, rewriting and completion features for users.
Metrics Improvement: SCR +1.2pp CTR +0.2pp
Tech stack: Java, Prometheus
Built high-performance Java Spring micro-service GraphQL interfaces, enabling cache layer, mitigating scaling issues such as p99 latency, max connections capacity. Serving as an on-call shadow marshal, providing support and ensuring quick resolution of issues companywide.
Tech stack: Kafka, Java
Migrated search indexing system from database to Kafka stream to enhance scalability and real-time processing capabilities while ensuring 100% accuracy. Achieved seamless transition and maintained stringent real-time latency requirements for optimal system performance.