Richard HaggardConsulting Engineer
Greater Boston Area
Consulting Engineer
Owner
Consulting Programmer
Consulting Programmer
Software Architect/Business Analyst
Consulting Programmer
Principal Software Engineer
Senior Software Engineer
Principal Software Engineer/Project Lead
Consulting Software Engineer/Architect
Consulting Programmer
Manager/Lead Software Engineer/Architect
Senior Software Engineer
Architect/Project Lead
Architect/Project Lead
Senior Software Engineer
Architect/Senior Software Engineer
Senior Software Engineer
Project Manager/Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Vice-president
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer/Architect
Senior Software Engineer
Senior Software Engineer
Senior Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Instructor
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Software Engineer
Embedded Software Engineer
Software Engineer
Hardware/Software Engineer
Hardware technician
Hardware Engineer
Hardware technician
Hardware technician
Hardware Engineer
Hardware Engineer
Hardware Engineer
Owner/Hardware Engineer
Harvard University
Northeastern University
Lane Community College
University of Alabama in Huntsville
Recommendations: 3
C++
Agile Methodologies
XML
Visual Studio
C#
.NET
Microsoft SQL Server
Databases