Ross McNichol

I am a Solutions Architect

Ross McNichol

A hands-on IT Manager and .NET solutions architect developing desktop apps with WPF, web apps with Aurelia, and mobile apps with Xamarin. Sometimes I have found it difficult to find solutions to enterprise development patterns and solutions. This blog shares some of my favourite solutions to some difficult problems and elegant solutions I have found over the years

Me

My Professional Skills

Broad skills are listed below, most of my software development revolves around the Microsoft platform. C# is my specialty mixing in a bunch of other things like T-SQL, XAML, Typescript, HTML, CSS to get the job done

Web Development 70%
Mobile Development 75%
Desktop development 90%
Server Side Developer 99%

Aurelia Web Development

Aurelia is an elegant componentised SPA framework by Rob Eisenberg who also created Caliburn Micro which I have been using for many years. I have only been using it since late 2016 but it has worked really well for us

Xamarin/WPF desktop application development

More of a hobby at the moment and a way to contribute to the Caliburn micro project on GitHub. I have created the samples for WPF, UWP and Xamarin for official Caliburn micro GitHub repository

MS-SQL, Sqlite Database Development

I have been developing against SQL databases since 2005 and have a plenty of practice with designing building and tuning them. I have recently started using SQlite for integration testing in .NET applications

Solutions Architecture

Being involved in SMB's for my entire career I have had the opportunity to create multiple architectures to suit various needs. I take a great deal of pride in being able to discuss a business need and being able to confidently propose a solution that has a high probability of success

IT management

I am a pretty easy going and understanding manager, but I do expect a personal drive, innovation and results from my staff

Quality Assurance

I have developed over the years a comprehensive and proven quality assurance patterns. I have patterns for unit, integration, functional and manual testing to bring software solutions to their highest quality

0
years developing
0
years managing
0
completed major projects
0
current projects
  • Provider Model

    Provider Model


    A month ago we had a new architect start at work the guy is crazy about the provider model here is a code project implementation

    http://www.codeproject.com/KB/dotnet/ConfigAndProviderModel.aspx

    So this has got me thinking about enterprise application patterns I might need to use sometime. Fowlers book "Patterns of enterprise application architecture" seems to be the book to read, every time I look up patterns for enterprise coding, this book is usually mentioned, I guess I will have fast track it into my schedule, that is the same schedule that has to fit in all the MCTS and an MSCP that we are all studing for work so we can become a Microsoft gold partner shop.

    Its nuts really how as I learn more the bigger my "todo" and "have to learn about" lists get, it looks like it will be next year before I even get a chance to look at doing a decent case study/ implementation of WPF or WF, I do have a WCF project just around the corner so that will be nice to finally have a play with.

    Thinking about it I have close to 5000 pages of text to read half being books i want to read and the other half Microsoft cerifications, I wish someone could invent a matrix like brain data dump so I dont have to queue nightly tech reading for the next 6 to 12 months depending on my disposition and my daughters sleeping habits. arrrrrgghh
  • If you've gotten this far...

    Thanks for checking out my site, get in contact below if you would like to chat.

    Located

    Brisbane, Australia

    Email

    rmcnichol@gmail.com