Intelligent Software
Quit running dumb software.
Professional info
II first learned to program in C about 15 years ago. Today I work primarily in C# and study software design architecture theory, design patterns, coding practices, and the challenges of software project management and team leading. Currently, I am in charge of converting/re-writing the business logic of a legacy system for a company that does a lot of data ETL (Extract, Transform, Load). I enjoy it because I get to design the architecture and approach of the replacement system.
A business looking to green-field a project today should probably be evaluating the following technologies to see if they your problem space: MVC/MVVM, ServiceBus, and either ETW (Event Tracing for Windows) or AOP (Aspect Oriented Programming) for the logging.
Languages
C#
HTML/CSS
ASP/SQL
Software architecture
Project management/Team lead
Skills
PROGRAMMING
APPLICATION DESIGN
SOFTWARE ARCHITECTURE
DEVELOPMENT PROJECT MGT
Websites
C# code snippets and examples - My C# programming blog.
GitHub - My GitHub page & projects.
CodeProject - My CodeProject page.
StackOverflow - My StackOverflow page.
2010 - present
2010 - present