Soroush Kheirkhah

Soroush Kheirkhah

Front End Engineer & Technical Mentor

Highly experienced and versatile Front End Engineer, proficient in a wide array of languages, tools, and frameworks. With over six years of experience in diverse industries including financial, e-commerce, and FinTech.

Skills

Web

JavaScriptTypeScriptNode.jsReactVue.jsNext.jsNuxt.js

UI Frameworks

BootstrapMUIAndDesignShadcnVuetifyTailwind CSS

Tools & Others

BashGitDockerSocket.ioLESSSASSSignalRJestCypressPlayrightVue test utils

Hybrid & Mobile

ElectronReact NativeIonicCordova

Work Experience

Front End Engineer

Full-time
Wallex
Tehran, Tehran Province, IranApr 2024 - Present

Spearhead the development and optimization of exchange platform, ensuring high performance, scalability, and reliability for users globally. Implementing platform redesigns, identifying performance bottlenecks, and delivering solutions to enhance user experience and platform efficiency. Optimized web performance metrics (e.g., Web Vitals), reduced bundle size, and improved build times, resulting in faster load times and enhanced user satisfaction. Designed and deployed self-hosted, automated performance testing tools across multiple countries to simulate and analyze user experiences under varying conditions. Established and enforced project conventions, including ESLint rules, GitLab CI/CD pipelines, and TypeScript typings checks, to maintain code quality and streamline development workflows. Conducted technical interviews and led the onboarding process for new developers, ensuring seamless integration into the team. Implemented monitoring solutions using Prometheus to track SSR execution times and other critical performance metrics, enabling proactive issue resolution. Ensured platform uptime during high-traffic events (e.g., DDoS attacks, promotional campaigns) by implementing multi-layer caching strategies with Redis and CDN.

Front End Developer

Full-time
Digikala
Tehran, Tehran Province, IranDec 2022 - Mar 2024

Digikala is the first and largest reference for reviewing and selling goods online in Iran. In Digikala we are looking for big dreams and we know that achieving big dreams comes through cooperation, discipline, friendship, and empathy. Digikala Ventures Team was founded at June 2021 in order to deliver new high capacity, high available, high trac, and high quality products, in an agile environment. The team consisted of two subteams to support the two new business lines: "Pindo" (C2C marketplace) and "Digikalajet" (Quick Commerce).

  • Built Pindo main software products from ground up(mobile and web).
  • Increase test coverage(write E2E test for main functionalities and Unit test for base components)
  • Migrate the project to cleaner architecture
  • Proposed technical solutions based on customer and business requirements.
  • Contributed in optimization, refactor, and software security of Pindo product.
  • Worked closely with front-end and mobile(react-native) teams.

Front End Developer

Full-time
Yektanet
Tehran, Tehran Province, IranApr 2022 - Dec 2022

The biggest advertising & digital marketing company in Iran! Developing and testing reusable components, contributing to developing a design system named "Yekta-UI" which is used in Yektanet Co and other subsidiary companies.

Front End Developer

Full-time
Atieh Dadeh Pardaz(ADP Digital)
Tehran, Tehran Province, IranOct 2021 - Apr 2022

Responsible for developing and testing core bank web apps(Ayandeh bank) where performance and security play an important role. Recommend and implement performance improvements. Design and implement website structures and security measures such as message encryption.

Front End Develoer

Full-time
Asanbourse(AIFS)
Tehran, Tehran Province, IranMay 2019 - Oct 2021

Responsible for developing Asanbourse financial strategy maker. Develper Asanbourse Dashboard(A data visualization platform for Tehran stock trading) Optimize for performance and security. Large data transfer between server and client