He is an excellent developer and has a very good understanding of software development processes.
John is absolutely passionate about software development and, especially, software quality.
His positive attitude motivates everyone to develop better and better software.
He's a very capable software developer, and very experienced in all stages of software life cycle.
John has in-depth understanding for both software architecture and software development processes.
John was my peer and he oversees software development within the organization.
John has impressed me with his thorough and comprehensive understanding of the software development cycle.
John is able to get anything done exceeding your software development needs and meeting your timeline.
I am very proud to recommend him for any position within the software development cycle.
John is an extremely talented, thorough and mature software developer.
I remember him as a lead java developer who controlled every aspect of java software development process.
He is passionate about people and agile software development.
John taught me a lot about color software and software development in general.
He had developed the graphic interface for the hull modeling software we were developing them.
He is really passionate about software development and is always looking for opportunities to improve.
John brings order in the chaos that is often associated with software development.
He is an excellent software developer with a solid understanding of java technology.
He understood the concepts of our software package better than the other developers.
He is proficient in many areas of software development and integration.
He is well versed in software development and understands the right way to build quality software.
His insight into software development initiatives and impact on an organization is second to none.
John will be an essential asset to any organization needing to develop software.
John is a talented software developer who can adapt to any environment.
John is one of my closest advisors that always reminded me that everything is / was possible in software development.
John is an expert in the software development process and knows many methodologies.
His knowledge of software architectures and development is almost encyclopedic.
He always kept things moving in spite of the obstacles one comes across in software development & delivery.
He has in-depth, hands-on experience in software development and really knows his stuff.
John has a full of passion and energy to develop better software.
John is extremely gifted in developing user interacting software.
The material he teaches translates very well to any software development.
John is an incredibly knowledgeable software development with tons of professional development potential.
He has the unique ability to participate and contribute at all levels of software development.
His expertise in open source geospatial software and development is unparalleled.
He demonstrated competence and brilliance in the development of a unique software.
He has been one of the outstanding and valuable members of the software development team.
He exhibits great knowledge of both software and hardware developments.
John is a high-energy, intelligent developer who knows all aspects of software development.
I'm really grateful to him for his help in my development not only as a software developer but also as a project leader.
I have watched his career grow in software development from strength to strength.
John is a quick study and picked up advanced software development very fast.
John has been a great help in my career growth as a software developer.
John is a visionary software developer and terrific educator.
His knowledge of the software development lifecycle is very instrumental in his success.
He was instrumental in bringing process to our software development.
He looks at all aspects of software development, not just the narrow system requirements.
John demonstrated his ability to develop complex software and to make sure that problems are solved quickly.
He also has a very thorough understanding of all aspects and phases of software development and delivery.
He was able to develop software to schedule and deliver it with minimal faults.
John worked for me as a software trainer, and courseware developer.
He developed many ideas to improve and optimize the performance of the software.
He is very professional software developer with really deep work experience.
His attention to detail and knowledge in software development is extensive.
John has become an important part of our software development team.
He drove several aspects of our software development activity to highly successful conclusions.
John is a strong software development leader whose enthusiasm is infectious.
He has shown me what a good software developer and leader should be.
I recommend him wholeheartedly to lead software developer and software architect positions.
John is a talented developer that has a passion for software development and drive to keep learning from those around him.
His flexibility and reliability makes it easy to recommend him for any software development team.