Clients Ehsan has worked with

Kiandra it logo

Project History

Senior Full-Stack Developer

myDNA February 2020-April 2020

MyDNA provides tests to understand how genetic factors may influence an individual’s response to different medications. At myDNA, Ehsan split his time between working on front-end and back-end projects. Ehsan helped to improve the customer experience for myDNA customrs through working on their mobile app – giving people the information about their DNA tests they need. Key technologies used include React, .NET Core, Amazon Cognito and Amazon DynamoDB.

Senior Full-Stack Developer

Rate My Agent April 2019-January 2020

Rate My Agent provides recommendations, rankings and reviews for Australian real estate agents. It’s Australia’s No.1 real estate agent ratings website. Ehsan was instrumental in updating and optimising Rate My Agent’s payment gateway. Hosted on Stripe, Rate My Agent’s payment gateway was out of date. With Ehsan’s help, they were able to get things back on track. Key wins included:

  • Upgrading Rate My Agent’s payment gateway from v12 to v30
  • Fixing and optimising code
  • Re-writing microservices to talk to the payment gateway
  • · Key technologies used: Angular 7, Typescript, HTML 5, CSS 3, SASS, C# and Ninject DI container.

Senior Full-Stack Developer

Kiandra IT March 2016 - April 2019

Kiandra IT is one of the leading consulting companies in the software industry. Working as a Full Stack Developer, Ehsan was part of a team involved in a project with a complex commercial business domain. Ehsan always utilised best practices of designing and implementing front-end and back-end. Key responsibilities included:

  • Front-end AngularJS developer
  • Back-end Web API developer
  • Pre-sales engagements and estimation
  • Proposing best possible software architecture to respond to tenders
  • · Key technologies used: AngularJS 1.6, ASP.NET MVC Web API 2, Entity Framework 6.x Code First and OAuth 2

Senior Engineer

Readify Nov 2011 - March 2015

Working withsome of the best people in industry, working on different varieties of technologies, learning and applying the best software development practices were some of the fondest memories for Ehsan during his time at Readify. Receiving change requests directly from external clients and finding the cleanest solution codebase can adopt was the day-to-day job.

Ehsan's core responsibilities included:

  • Adding new features to client applications
  • Enhancing and optimizing existing features
  • Upgrading to the latest technologies
  • Bug fixing
  • Automating build and deployment pipelines
  • Adding automated Unit testing, Integration testing and UI Testing
  • Documenting applications

Core Technologies:

  • C# 4.5
  • NHibernate, Entity Framework, LINQ, DbUp
  • TeamCity, Octopus
  • Xamarin iOS
  • NUnit, Xunit, Selenium, Xamarin.UITest
  • Autofac

Projects Ehsan has worked on



Bachelor of Computer Software Engineering, Chamran University of Ahwaz – Iran (1999-2004)

Box hill tafe

Employment Development Program for Overseas Professionals (Box Hill TAFE Institute) (2011)

Ehsan Semsary Profile Shot

Ehsan is on contract assignment

Right pattern