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.
I can help in all stages of this journey, including but not limited to concept development, usability engineering, software design and implementation.
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.
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.
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.
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.
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.
A video-based online dating website with support for viewing videos on multiple platforms (desktop, tablet, mobile) and integration with YouTube.
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.
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.
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).
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.
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
Do you have an interesting project that matches my skill set? Let's talk!