I am a junior level certified and self taught .NET
Developer. Software I have developed include a LINQ statistics deducer, mail and
FTP server, and web testing engine. I have a lot more to come. I work across
ASP.NET, Surface, Sharepoint, and MS CRM Version 4.0 via an enterprise-grade development
environment.
My professional interests include:
Web Operations (architecting, testing, monitoring and deploying highly
scalable web applications)
AI (neural networks and theory)
Image processing and machine learning (object recognition, image
segmentation and edge
detection)
Server side 3D rendering/real time ray tracing
(NVIDIA Cuda)
Advanced C# (CLR, MSIL, etc)
Human side of coding (interview techniques, best learning path, how
to find and
retain the best technical talent, soft skills, effectiveness of
programming tests, how to rate a programmer and also yourself)
I would like to thank Patrick Smacchia for his
Ndepend
licensing solution. nDepend continues to be an indespensable tool in my
personal development when examing the quality of my code and drilling into
metrics. This tool allows for the analysis of a codebase using a specialised
query language (CQL).
To improve my skills, I read other people's code, write my own, and generally
read plenty of books on all areas of software engineering. Most importantl is
not to forget the basics otherwise mistakes are prone to happen as easily as not
understanding subtle complexities. My professional goals include becoming a
Telerik and Typemock MVP, as well as "Redgate Friend". The code I attempt to
write and demonstrate take into consideration issues such as whether it is
future proof, failsafe, scalable, and easy to read (which makes programming much
harder than just getting the desired output).