Clients Ehsan has worked with




Project History
Senior Full-Stack Developer
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 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 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
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:
- ASP.NET MVC 4
- C# 4.5
- NHibernate, Entity Framework, LINQ, DbUp
- TeamCity, Octopus
- Xamarin iOS
- NUnit, Xunit, Selenium, Xamarin.UITest
- Autofac
- TFS, VSO, GIT
Education

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