Business Requirements Elicitation
I have the ability to quickly understand my client's business requirements and create solutions based on a rare combination of relevant, hands-on technical skills and a software development process that is in alignment with my client's environment.
Move forward with confidence by getting a timely and valuable second opinion that includes a presentation and full written report of observations and recommendations on your processes, architecture, design, code, and/or performance.
Mentoring and Coaching
Increase productivity and avoid common pitfalls by working alongside a seasoned guide to solve problems quickly and efficiently while becoming self-reliant. Continually hone your team's skills with short, on-site technical talks.