I am just now launching my own company to do freelance web site design, development, and software development. Ultimately, I intend to develop a suite of enterprise tools that I will offer for sale through the web site. In particular, I will be creating some SharePoint components and addons for other CMS systems.
- Agile development practices for small to mid-sized application developer teams – especially Scrum, MSF, and Extreme Programming. I am a Certified Scrummaster.
- Application design using object oriented techniques – especially applying GOF design patterns.
- Business process analysis and creating user stories, use cases, and application user experience prototypes – especially using agile thinking to keep analysis documents on target and avoid over-engineering an application.
- Developing Windows applications on the .Net platform – especially in C#.
- Developing Web applications on the .Net platform – especially in C#.
- Designing and developing service oriented applications – especially with XML Web Services.
- Database design using relational normal forms – especially with object relational mapping systems on the .Net platform.
- Strong oral presentation skills – especially when presenting the team’s solution architecture concept for achieving a business requirement.
- Network administration and security management on the Windows platform – MCSE certified.
- Internet technology such as IIS Web Servers, DNS, RADIUS, TCP/IP, and firewalls – especially from the perspective of an Internet Service Provider.
I have a strong understanding of and ability to implement the SCORM standard (http://www.adlnet.gov).