Updated March 25, 2013  Services
Home  
Services
Technologies  
Resume  
Mission & Core Values  
Contact  
 
  Services  
 
  Through strategic relationships, I can provide resources for projects of virtually any type and size. I can personally perform any of the following services:  
 
          Project Management  
          Technical Leadership  
          Solution Architecture  
          Software Engineering and Development  
           
  Project Management  
 
 

Every competitive business needs the advantage of software solutions that are on the mark and on time. Project management is about driving resources and facilities toward the timely delivery of quality software. Defining goals, setting timelines, evaluating results, and making adjustments are all responsibilities of project management. Clear and concise communication is key.

Project managers use proven methodologies and best practices combined with interpersonal skills to achieve success. My experience includes project frameworks such as the Microsoft Solution Framework (MSF) and the Rational Unified Process (RUP). As a Dale Carnegie graduate and recipient of the 'Dale Carnegie Award' for outstanding achievement, I pride myself in my ability to work with people.

 
           
  Technical Leadership  
 
 

Project teams are composed of individuals serving in various roles. A team's goals are distributed among and across the team members. Technical leadership moves the team toward individual and group success through mentoring and positive motivation.

Technical leadership requires effective interpersonal skills as well as technical competence. I have a demonstrated record of helping individuals and groups to succeed.

 
           
  Solution Architecture  
 
 

Effective software solutions are created from solid architectures. First, a problem is identified and business requirements are gathered. Next, business rules, objects, and processes are defined and a business solution architecture is designed. Then, the business architecture is mapped into a technology framework producing a technical architecture. Finally, the software is developed, tested, and deployed.

Creating solution architectures is a craft that requires the knowledge and resourcefulness of a seasoned professional. I draw upon my experience in enterprise technology, object oriented design, data modeling, and an extensive toolbox of other skills to render quality architectures.

 
           
  Software Engineering and Development  
 
 

Business software is the synthesis of business solutions and technology. Software engineering is the art of designing computer programs that implement business architectures. Development is the process of creating executable programs based on software architecture.

Successful software solutions result from solid methodologies, technical competence, and innovation. I have a strong practical and academic background with many years of experience in software engineering and development.

 
           
  © Copyright RickDawson.net. All rights reserved.