Jennifer is an extraordinary person and highly effective technical leader. She was responsible for hiring the technical team and leading the development of the software system that was on-time and on-budget and worked very well. I highly recommend her.