Noah is a great software developer. His long experience and wide knowledge of existing resources allowed architectural and design efficiency in the sw we made in my team- Noah is a hard-worker, and enthusiastic, always ready to jump on crazy ideas
Testimonials
Most of these are from my LinkedIn where the reviews were made by coworkers and clients through the years.
Jorge Barros
Eric Angleton
I found Noah to be a go-to guy for anything C++ (boost, unit tests, C++ 11, stlport). His knowledge of the language, and ability to convey that knowledge, never ceased to impress. I distinctly remember his initiative with not only being able to quickly get up-to-speed and make meaningful contributions to our code, but also providing valuable input on how others can improve the quality of their own code.
Michael Blondin
For nearly six years I worked with Noah, coming from the business and product management side of the organization. Noah was always interested in understanding our business needs, then determining the path forward for development based upon those needs. He consistently brought in new ideas and technologies as he was always looking for the most efficient and effective way to get things accomplished. Working with a code base that was 20 years in the making, Noah spearheaded an effort to re-write the organizations flagship product to bring it to a more modern user interface. Noah would be a good addition to any organization who wants to take a critical look at their products and wants an individual who will seek out cutting edge solutions to technical issues.
Brent Rager
Noah has an excellent, deep understanding of the C++ language. He keeps up with bleeding edge developments in the C++ language (such as C++11) and is a good resource for more advanced language features (C++11, boost). He is very good with documenting his changes, designs, and ideas so the community can benefit. He has a very strong working understanding of unit testing and techniques to get legacy code under test. He is a good designer and is able to talk through his designs well. He took ownership of some difficult code and was effective in maintaining, supporting, and improving it.
Craig Burton
I have had the pleasure of working with Noah in two contexts. First when he was a student at St. Martin’s University and later as a fellow software engineer at TNS. As a student, Noah was one of the highest performers relative to his peers, but always in a modest and unassuming manner. His interest in programming was far-reaching and often led him to explore development activities outside the classroom and share this work publicly via sourceforge.
At present, Noah is one of the most skilled and talented engineers in our department. His attention to detail and disciplined approach to unit testing results in high-quality deliveries to QA. In addition to providing solid engineering solutions for TNS’ latest efforts, Noah keeps up to date on the most current features of the C++ language, constantly striving to learn more. He would be a great asset to any organisation and I believe Noah has a bright future ahead.
Nathan Doak
Noah is a highly skilled developer with extensive knowledge of C++ and software engineering principles. While I was working with him, he built a strong framework for our flagship product utilizing meta-programming and generic programming principles. With this famework, he built a reflection system, which allows new compnents to be added to our product efficiently, and with the majority of their behavior and connections set by virtue of its type.This has significantly decreased the ammount of “boiler plate” code other developers have had to write to make individual components work within our product.
Steve Stoyles
Noah is one of the most intelligent and self-motivated software engineers I have worked with. He has an excellent in depth knowledge of C++, design patterns and system architectures. He can tackle complex problems with efficient, thorough, and well documented solutions.
Clinton Farleigh
Noah is one of the best Software Engineers I have worked with. He introduced a number of new ideas to Engineered Software such as Continuous Integration and Test Driven Development that were successful in improving the quality of code and productivity of the software engineering team at Engineered Software. Additionally, he worked at improving many business processes around software development in this shop. Noah is a dependable teammate and writes high quality and maintainable code. He is very receptive to new ideas and is continuously working to improve himself. He is a great person to bounce ideas off of and is a valuable member of a collaborative work environment.
Zac Vawter
Noah will not shy away from hard problems. When faced with a problem he will find an find an appropiate model for the given problem space. When evaluating the tradeoffs that are made in application architecture he makes wise, strategic decisions leaving the code open for extension in ways that make sense for the applications future.
Noah created many foundational libraries that will take Engineered Software into a new generation of application development.
Noah has an understanding of modern C++ that rivals very few people, allowing him the freedom to create solutions that not only solve real problems, but are easy to use correctly and hard to use wrong.
