Software engineer with a background in systems-level programming, distributed systems, operating systems, and computer networks.Fan of solving problems, traveling, and contributing to open source projects.
Cafe Bazaar
View- Website:
- cafebazaar.ir
- Employees:
- 461
-
Senior Software EngineerCafe BazaarTehran Province, Iran -
Senior Site Reliability EngineerCafe Bazaar Aug 2024 - PresentTehran, Tehran Province, Iran -
Senior Software EngineerWallex Mar 2024 - Jul 2024Tehran, Tehran Province, Iran• Contributed to design, development, optimization, and maintenance of Wallex's blockchain infrastructure services. Functionalities include deposit handling, transaction, and blockchain wallet management for the exchange platform across multiple blockchain networks.• Contributed to design, development, optimization, and maintenance of Wallex exchange core services in the Tech Infra team, focusing on the trade engine, wallet, and balance services.• Designed and developed a high-performance WebSocket server in Go, delivering real-time market data to subscribed clients. Achieved an average reduction in latency compared to the legacy system, significantly enhancing user experience and aiding trader decision-making with near real-time trade updates. -
Senior Software EngineerSotoon Sep 2022 - Dec 2023Tehran, Iran• Member of the "Content Delivery" team, contributing to the design, development, and maintenance of CDN, DNS, and Edge Security products and services.• Co-designed and implemented a high-performance ModSecurity-compatible Web Application Firewall (WAF) in Rust and Tokio async runtime, integrated into the CDN service.• Developed a distributed Log Forwarder for efficient customer CDN log collection, enhancing observability for internal and customer use cases.• Refactored the Go-based CDN Image Service to improve performance and meet the scalability needs of customer platforms.• Optimized the CDN core service to increase throughput and reduce latency, enhancing response times for Cafe Bazaar, Iran's leading app store, and Divar, the top classified advertisements service.• Designed, developed, and maintained Kubernetes controllers for CDN, Log Forwarder, WAF, and VoD services using Kubebuilder, deployed to the CDN control-plane Kubernetes cluster and edge servers.• Refactored the Media VoD and Live Streaming services core, operator, and scheduler to make these services production-ready at scale.• Improved CDN monitoring metrics structures and queries, reducing average response time of customer metrics scrape endpoint. Implemented metrics collection logic for the Metrics Exporter gateway service to monitor its own performance. -
Software EngineerSotoon Aug 2021 - Sep 2022Tehran, IranContent Delivery team: CDN, DNS, Live Streaming, and VoD Platform -
Site Reliability EngineerTapsell Apr 2020 - Jul 2021Tehran, Iran• Managed infrastructure and services across different layers, including IaaS, PaaS, database, and storage solutions.• Proposed and implemented a new automation and CI/CD process for all production services.• Developed an automated migration utility called CI Pipeline Creator to assist software and DevOps engineers in migrating from Jenkins to the new release flow architecture based on GitLab CI/CD.• Applied optimizations to Cassandra, MongoDB, Elasticsearch, and Kafka production clusters by mostly storage configuration tuning.• Migrated a production service cluster from Google Cloud to Hetzner with a new architecture, resulting in significant cost savings for the company.• Collaborated closely with backend teams to ensure seamless integration with other systems and applications, and provided guidance and support to developers and stakeholders on best practices for working with these technologies. -
Software EngineerTamadon Investment Bank Dec 2019 - Apr 2020Tehran, Iran• Collaboratively redesigned and implemented the new data sub-system of the company risk management system to make it more reliable, maintainable, and scalable.• Added new features to the system according to the requirements raised by system stakeholders.• Migrated the risk management system to a cloud-native microservice architecture which contributed to the reliability, maintainability, and scalability of the system.• Designed and implemented the data collection, cleaning, and aggregation subsystem of the project that was in charge of collecting data from different data sources ranging from FTP services to database views and REST APIs. -
Expert Backend DeveloperTapsi Jul 2018 - Jul 2019Tehran, Iran• Maintained services and features related to authentication/authorization, in-app messaging, announcements, block/report, user application stats, access management, and notifications.• Redesigned and developed the ticketing service that enabled the passengers, in addition to the drivers, to be able to submit their issues to the support team in-app.• Added several new features to the back-office side of the platform. Three months after the launch of this feature, BI team statistics showed that 70% of issues were reported using the new in-app ticketing; The new feature optimized the experience of millions of users using the TAPSI app.• Co-designed and developed the remote registration service, after which the drivers could do their whole process of registration remotely and online that increased the join rate of the drivers to TAPSI. -
Software Development InternFandogh Jun 2017 - Sep 2017Tehran, IranUniversity Internship Program:• Co-developed a web application that recommended the user with the cheapest ride-hailing service provider in Iran for that specific input origin and destination. Target ride-hailing services were TAPSI, Snapp, and Carpino.• The purpose of this project was to teach students web application programming as a joint program of the university and Fandogh and was never launched and released publicly.
Ali Salehi Skills
Ali Salehi Education Details
-
Computer Engineering - Software -
Mathematics & Physics
Frequently Asked Questions about Ali Salehi
What company does Ali Salehi work for?
Ali Salehi works for Cafe Bazaar
What is Ali Salehi's role at the current company?
Ali Salehi's current role is Senior Software Engineer.
What schools did Ali Salehi attend?
Ali Salehi attended Amirkabir University Of Technology - Tehran Polytechnic, National Organization For Development Of Exceptional Talents (Sampad).
What are some of Ali Salehi's interests?
Ali Salehi has interest in Number Theory, Data Structures, Problem Solving, Machine Learning, Geometry, Graph Theory.
What skills is Ali Salehi known for?
Ali Salehi has skills like Algorithms, Mathematics, Dynamic Programming, Graph Theory, Numerical Analysis, Computer Architecture, Number Theory, C++, Java, Python, Php, Html.
Who are Ali Salehi's colleagues?
Ali Salehi's colleagues are Yan Dex, Ehsan Ghazizadeh, Taddy Taddy, Marleny Vergara, Alican Hacıoğlu, Yasef Wasey, Muhammad Reza Salimi.
Not the Ali Salehi you were looking for?
-
Ali Salehi
Chief Technology Officer (Cto) | Ai & Data Science Leader | Nlp & Llm Expert | Machine Learning Solutions | Innovation In Ai-Driven BusinessMashhad -
-
-
Ali Salehi
Financial Analyst |Master Student Of Mba (Finance) |Graduated From Amirkabir University Of TechnologyTehran -
2outlook.com, gmail.com
Free Chrome Extension
Find emails, phones & company data instantly
Aero Online
Your AI prospecting assistant
Select data to include:
0 records × $0.02 per record
Download 750 million emails and 100 million phone numbers
Access emails and phone numbers of over 750 million business users. Instantly download verified profiles using 20+ filters, including location, job title, company, function, and industry.
Start your free trial