Hello, My name is Mosh.

I’m a Software Engineer and Author.


I’m a passionate and pragmatic software engineer with 15 years of professional experience, specializing in full-stack development using Microsoft technologies on the backend.

Strong in object-oriented analysis and design and experienced with a wide range of front-end and back-end frameworks (see below). Also, being an artist in nature, I have a good sense of design, colors, usability and can build beautiful and modern interfaces that people love.

I can assist in all stages of software development lifecycle and deliver working software with clean architecture, clean code, and automated tests, as I've demonstrated in my Pluralsight course "Become a Full-stack .NET Developer" (ranking #1).

I also have several years of experience leading, mentoring and training developers with varying levels of skills.

When I'm not coding, I'm a Pluralsight author and Udemy instructor and so far, I've have helped more than 31,000 aspiring and established developers take their coding skills to the next level.

I enjoy turning concepts into reality.

I can help in all stages of this journey, including but not limited to concept development, usability engineering, software design and implementation.


  • Back-end

    • C#
    • ASP.NET Web API
    • Entity Framework (Code-first)
    • LINQ
    • T-SQL
    • SQL Server
    • Azure
  • Front-end

    • Angular2
    • BackboneJS
    • JavaScript
    • jQuery
    • Bootstrap
    • HTML5
    • CSS3
    • Xamarin Forms
  • Software Practices

    • CI
    • TDD
    • DDD
    • Clean Coding
  • SCM

    • Git
    • TFS
    • SVN
  • UX / UI Design

    • Web 2.0
    • Flat Design
    • Usability Principles
    • Colors
  • Other

    • Pragmatic
    • Independent
    • Fast Learner
    • Strong Analytical Skills
    • Excellent Communication Skills
    • Fluent in English

"Simplicity is the ultimate sophistication."

That's my favorite quote from Leonardo da Vinci. I aim to make things simple during software development, whether it being the UX/UI or the software design or the code.

Professional Experience

  • 2015 - Now
    • Cientech
    • Founder
  • 2014 - 2015
    • iCareHealth
    • Software Engineer
  • 2008 - 2014
    • Sunesis
    • Lead Software Engineer
  • 2004 - 2008
    • Ashna Web
    • Web Developer
  • 2001 - 2004
    • Cientech
    • Software Developer



  • 2008
    • Master of Science in Network Systems
    • Swinburne University of Technology
    • Melbourne, Australia
  • 2006
    • Bachelor of Science in Software Engineering
    • Azad University
    • Tehran, Iran


  • 2008
    • Microsoft Certified Technology Specialist - Web Applications (MCTS)
  • 2005
    • Microsoft Certified Application Developer (MCAD)
  • 2004
    • Microsoft Certified Professional (MCP)

Recent Projects

  • Siims

    A cloud-based resource management service, designed for large emergency organizations across Victoria, with capability to expand to other states and countries. Siims aims to facilitate requesting, deploying and tracking resources to incidents and emergencies with a simple and intuitive user interface.

    Started as a proof of concept to demonstrate the possibility to request, deploy and track resources across agencies within 1 application, as opposed to many silo applications in the existing systems. This concept was implemented entirely by me within 4 months and is nearly 80% finished. My roles included concept development, user interface design, usability engineering, software design and coding.

    • HTML5
    • CSS3
    • Bootstrap 3
    • BackboneJS
    • ASP.NET MVC 5
    • ASP.NET Web API
    • Entity Framework 6 - Code First
    • SQL Server
    • Windows Azure

  • Singles Wall

    My own concept, a cross between social networking and online dating web sites, mimicking a Pinterest-style of presenting profiles. It features news feed (similar to Facebook), activity log, tag cloud, messaging, interest groups and notifications.

    This concept was implemented entirely by me within 2 months. My roles included concept development, user interface design, software architecture, design, coding and landing page optimization.

    • Social Networking
    • Web 2.0
    • UX / UI
    • ASP.NET MVC 3
    • REST
    • C#
    • HTML5
    • CSS3
    • BackboneJS
    • MustacheJS
    • Entity Framework
    • SQL Server
    • Windows Azure

  • Project Connectr

    A platform that connects teachers, students and their parents together. The project includes a Web 2.0 interface and apps for iPhone, iPad and Android.

    • ASP.NET MVC 4
    • Xamarin.iOS
    • Xamarin.Android

Past Projects

I've been involved in numerous projects of varying size and complexity over my professional experience. This includes designing and coding web 2.0 sites, frameworks, peer-to-peer applications, and mobile apps. Projects listed below are the ones that demonstrate my diverse range of skills.

  • uWooed

    A video-based online dating website with support for viewing videos on multiple platforms (desktop, tablet, mobile) and integration with YouTube.

    • UX / UI
    • ASP.NET MVC 2
    • jQuery
    • Azure Web / Worker Role
    • Workflows
    • OpenID
    • OAuth
    • Entity Framework
    • SQL Server
  • O/RM for EAV Databases

    An object-relational mapper that supports loading and persisting objects in an EAV (entity-atribute-value) database.

    This O/RM reduced the effort to maintain existing applications and the time to build new applications dramatically. Prior to the release of this O/RM, there were 1000+ stored procedures, each with 500+ lines of code. This O/RM replaced all these stored procedures with 1 generic stored procedure.

    • C#
    • Enterprise Patterns
    • XML
  • Chopin Project

    My own concept, back at university in 2001, a peer-to-peer network application (similar to bittorent) designed for sharing music sheets online. It featured a library (similar to iTunes) to store music sheets and identify them using meta tags. I never launched this application due to copyright issues.

    • Peer-to-peer Network
    • C#
    • Windows Forms
    • WinSocket
    • SQL Server
  • Naghoos Web Site

    An online bookshop for one of the biggest book publishing companies in Iran, Naghoos. It was inspired by Amazon.com and featured browsing and searching books, shopping carts, favorite lists, placing orders, fulfilling orders (for admins) and tracking orders (for customers).

    • ASP.NET Web Forms
    • C#
    • ADO.NET
    • SQL Server

I love to offer something cool and new to the world.

I am passionate and get satisfaction from working with small, creative, smart teams who aim to offer something new to people and see them smile.

What Others Say

As a consulting solution architect on DSE's Bushfire ICT project, I have had the good fortune to work with Mosh whose skill, knowledge, enthusiasm and insatiable drive to learn and understand new technology has been instrumental in modernizing the architecture of DSE's Fireweb and its adoption of the latest Microsoft dotnet application frameworks. Technical by nature, he is also pragmatic in his thinking and able to strike a balance between business needs, good architecture and technology adoption.

Chong Teck, Solution Architect at Department of Justice

Mosh is a very personable, professional and highly skilled engineer. I would have no hesitation in recommending him.

Joseph Miller, Software Engineer at RedBubble

While I was working at DSE, we were building proof of concept and upgrade paths for existing applications; especially with integration capability. Mosh was a senior developer in the .NET team supporting legacy applications, and also developing new capabilities. He was critical in support for our integration tasks and analysis of existing capabilities. Mosh's ability to rapidly manoeuvre in the .NET and Microsoft development space meant it left more time for us to get on with integration tasks while he was able to solve the .NET integration issues for the teams involved.

I'd be happy to work with Mosh again, especially knowing how much his knowledge transfer lent to be a pillar of my own Microsoft development skill set.

Ted Buchan, Infrastructure Consultant at Kloud Solutions

Contact Me

Do you have an interesting project that matches my skill set? Let's talk!