I'm a software engineer currently working at Tricentis where we are developing the best testing automation tools and engines... I also write a blog post every 2 year! Feel free to contact me via email, linkedin, or twitter.

work experience

Software Engineer, Tricentis (February/2020 - present)

Using various technologies for implementing and developing automation engines.

Fullstack Developer, Freelancer (January/2018 - October/2019)

Using ASP.NET Core and React for implementing single page applications with various tools for testing like xUnit, Jest, Enzyme, and Cypress.

Senior .NET Developer, Parmis (May/2014 - December/2017)

Parmis is a FINTECH company that provides modern sales and financial services for it's customers. It serves various industries with a whole range of enterprise products like CRM, order processing, and accounting. Projects where implemented using Domain Driven Design and used Agile (eXtreme Programming) practices.

side projects


An open-source, configurable richtext developed with vanilla js, jest, and Cypress. A demo is available here and it's source is on github.

Cactus Guru

A simple app for managing a collection of cactus plants! Its implemented with DDD, MVVM, WPF, and Repository. The source code is available on github.


B.Sc. in Computer Software Engineering (2010 - 2013)

University of Science and Culture

A.Sc. in Computer Software Engineering (2008 - 2010)

Shamsipour Technical College

technical skills

C#, OOP, SOLID, Design Patterns, SQL, Unit Testing, DDD, MV*, WPF, Javascript, REST, React