AH

Ashkan Haghshenas

Available to hire

I am Ashkan Haghshenas, a front-end focused software engineer with broad experience in building real-time dashboards and scalable UI systems.

About

I am Ashkan Haghshenas, a front-end focused software engineer with broad experience in building real-time dashboards and scalable UI systems. I design and develop interactive web applications using React, TypeScript, GraphQL, and modern tooling, collaborating with product, design, and backend teams to deliver fast, reliable experiences.

I enjoy creating reusable component libraries and design systems that other teams can adopt to reduce duplication and maintain UI consistency. I value mentorship, automated testing, performance optimization, and user-centered problem solving, and I thrive in fast-paced, cross-functional environments from startups to government organizations.

  • 10 years' experience
  • Joined October 2025

Languages

  • BashkirIntermediate
  • AragoneseAdvanced
  • JavaneseAdvanced
  • EnglishFluent

Industry experience

  • Software & Internet
  • Financial Services
  • Computers & Electronics
  • Professional Services
  • Media & Entertainment
  • Government

Work experience· 24 roles

Full-Stack Software Engineer · SYNAPSE (Start-Up)Feb 2022 – Oct 2025 · 3 yrs 9 mos

Led development of real-time client dashboards for financial services, delivering scalable features across the stack with JavaScript, React, TanStack, Styled Components, Chart.js, Zustand, Zod, Node.js, Python. Docker, Kubernetes, and AWS were used for deployment, achieving improved engagement for 100K+ users. Collaborated with cross-functional teams to deliver robust solutions.

Front-End Engineer · Bank of CanadaFeb 2022 – Present · 4 yrs 10 mos

Drove the design and development of mobile-responsive, real-time visual analytic dashboards and UI components. Built a highly reusable component library and design system adopted by 5+ agile teams to improve UI consistency and reduce duplicate work. Implemented automated testing with React Testing Library, Jest, and Cypress, increasing coverage and reducing production defects. Optimized performance by minimizing bundle sizes and render overhead using React performance features.

Full-Stack Software Engineer · SYNAPSE (Start-Up)Feb 2022 – Oct 2025 · 3 yrs 9 mos

Led the development of real-time client dashboards for financial services, improving engagement and task completion by 30% for 100K+ users. Built using JavaScript, React, TanStack, Styled Components, Chart.js, Zustand, Zod, Node.js, Python, PostgreSQL, Docker, Kubernetes, AWS, and Git. Delivered scalable front-end and back-end features enabling rapid data exploration and decision-making.

Front-End Engineer · Bank of CanadaFeb 2022 – Present · 4 yrs 10 mos
Full-Stack Software Engineer · SYNAPSE (Start-Up)Feb 2022 – Oct 2025 · 3 yrs 9 mos
Front-End Engineer · Bank of CanadaFeb 2022 – Present · 4 yrs 10 mos
Full-Stack Software Engineer · SYNAPSE (Start-Up)Feb 2022 – Oct 2025 · 3 yrs 9 mos
Front-End Engineer · Bank of CanadaFeb 2022 – Present · 4 yrs 10 mos

Education· 8

BSc in Computer Science · University of Manitoba2030 – 2018
BComm in Finance · University of Manitoba2030 – 2005
BSc in Computer Science · University of Manitoba2030 – 2018
BComm in Finance · University of Manitoba2030 – 2005

Hire Ashkan Haghshenas today

Post a job and invite Ashkan, or contact them directly. No hidden commission.

Post a job