Improving software design and construction is our passion. The goal is to help you become a more productive developer—and that doesn’t stop at the end of your training and coaching sessions. Your success is important to us.
It is often useful to get an outside perspective. We have extensive experience working with design patterns and architecting a variety of systems, from embedded to the enterprise, and custom applications to operating systems.
It’s easy to be overwhelmed by newly inherited legacy Java code. Legacy code can be difficult to work with so it can be helpful to have an extra set of eyes and a whole bunch of techniques for dealing with it. I can help review your software to identify areas of risk and create approaches for mitigation.
Every project is unique and so are its challenges. Through interviews, questionnaires, and surveys we provide you a detailed assessment of your software development process and project along with recommendations. I also offer online and remote assessments.