Software is the common language that has allowed me to weave together hardware components that solve complex problems, deliver high quality products on schedule and under budget through all stages of the Software Development Life Cycle (SDLC). I have extracted and utilized best practices from Agile philosophies and many other technologies for over 25 years to be able to create highly motivated and dynamic teams that create solutions that can scale and adapt to handle new requirements with minimal cost. The learning never stops and the drive to become better at my craft is strong, I am having way too much fun to stop now!
Listed skills include Embedded Systems, Debugging, Asic, Device Drivers, and 34 others.