saleh sagharchi

France

@salehsagharchi

Senior Software Engineer | Committed to Clean Code & Effective Design

Badges

Problem Solving

Certifications

salehsagharchi has not earned any certificates yet.

Work Experience

  • Software Engineer

    Sahab•  October 2020 - Present•  Tehran, Iran

    • Effected the creation of flexible, event-driven data platforms for B2G clients, integrating 100+ high-volume applications and processing over 1 million documents per second using Kafka, Spark, Hadoop, Elasticsearch, Trino, and StarRocks. • Created a Kafka-based ETL pipeline to process events related to 8 million users, utilizing 11 Avro schemas for schema management and integrating data into a StarRocks database and external APIs. • Refactored over 25,000 lines of code across 11 modules in two projects in about two years, improving readability, maintainability, and system performance. • Designed and implemented a live data migration strategy to transition 60M Elasticsearch documents with clean mappings, sustaining 24/7 data ingestion and uninterrupted cluster activity. • Ensured high-quality code through comprehensive reviews, CI/CD pipelines, and streamlined deployments. • Automated the execution of UI end-to-end tests in the project using Cypress and Jenkins pipelines, streamlining the testing process for front-end developers. • Set up an observability infrastructure using the ELK stack, adopted across five company projects. • Mentored 5 junior developers and on-boarded 3 mid-level engineers, improving technical skills and supporting career growth.

  • Game Developer

    Fairyship Games•  November 2018 - June 2019•  Sag Harbor, United States

    • Played a key role as one of two C++ developers to core gameplay and character mechanics for Testament, a Souls-like open-world title, securing Kickstarter funding with the prototype. • Built a custom Unreal Engine plugin to generate modular missions for a visual novel game, optimizing the development process and supporting diverse narrative structures.

Education

  • Sharif University of Technology

    Computer Science & Engineering, Bachelor of Science in Computer Engineering•  September 2017 - December 2022

    Graduated from a top-ranked computer engineering program in Iran.

Skills

Linux
Gradle
Maven
JUnit
Mockito
Jenkins
Docker
Ansible
K8S
Cypress
HBase
ElasticSearch
PostgreSQL
Trino
StarRocks
Spring Boot
Hibernate
Java
Kotlin
SQL
C++
Data Structure
Algorithm