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 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.
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!