I have been programming within a commercial environment originally starting out in 2001 using IBM Visual Age generator since 2002, and having studied C, C++, COBOL and VB6 in my HND in Software Engineering from 1998 - 2000.
Since 2010 I have working with .Net technologies developing ASP.Net web applications and C# desktop applications in WPF using the MVVM design methodology, both with SQL databases as the backend.
I have also used the Microsoft Point of Service framework in developing touch screen till systems integrating with PoS receipt printers and card readers.