========= SKILL SET ==========
* User Stories and Use Case Documentation
* Business Domain modeling (Domain Neutral Component modeling)
Business Object Design:
* UML defining the Business Domain
* Business Rules definition
Application Architecture and Code Review (Conformance to SOLID OOP principles).
Application Architecture Design
* Data Access Layer - IRepository Implementation
* Business Domain Layer
* User Interface - Appropriate UI model given the application environment
Database design in support of business object persistence.
High quality application design and coding conforming to best practices.
* Application of SOLID principles
* Appropriate application of Design Patterns
* UML code documentation
Development Sandcastle-based help documentation.
Domain Specific Knowledge
* Human Resources - Payroll
* Inventory Management
* Accounting Systems
* Phone Switch
* Payment Processing
This is a list of the technologies I have worked with extensively:
Visual Studio thru VS2012
* Generics, Lambda expressions, Linq, Extension methods and other advanced C# constructs.
* Ideablade, Linq 2 SQL, CoolStorage
DevExpress: Windows-forms controls, CodeRush
MS Sql Server
IoC Container - acquainted with number of packages and worked some with Autofac. Ultimately wrote a simple ServiceLocator of my own rather...
Read More »
Contract Consulting Firm, Fresno
2007 - 2008
Analysis of requirements for a pathology laboratory management system.
C#, SQL Server, Windows Forms, DevExpress controls, Ideablade ORM