
Since the browser replaced the traditional software client as the primary consumer of logic-intensive applications and content, web development remains one of the most critical tech-skills within organizations.
The following pages demonstrate my skills within programming-both client and server side, as well as crucial concepts for delivering highly robust and maintainable applications:
| Object-oriented Programming (OOP) |
|---|
| Object-oriented Programming (OOP) provides the most feature-rich, maintainable, feature-rich way of programming applications by levering the following features. |
| c# |
| C# is Microsoft’s powerful object-oriented language created to be the next language advancement from VB.Net. |
| ASP.NET Core |
| Microsoft’s free and open-source web framework and successor to ASP.NET. |
| Model-View-Controller (MVC) |
| Microsoft’s implementation of the Model-View-Controller (MVC) architectural pattern for web applications to separate concerns regarding user interfaces, business and data layer logic. |
| Telerik |
| Telerik provides an impressive suite of rich controls designed to empower users, increase productivity and streamline business processes. |
| Design Patterns |
| Design Patterns represents easy-to-use solutions to commonly-encountered issues when designing software. |
| Test-Driven Development (TTD) |
| Test-Driven Development (TTD) is a development technique where developers test-first, assuming no code is error-free, in an effort to product the most stable, production-ready code. |
| JavaScript |
| JavaScript provides a powerful programming framework for delivering client-facing features. |
| Miscellaneous |
| These articles demonstrate more general skills. |