thethinkinghat

A seasoned Application Architect with a passion for both the technical and business aspects of software development with expertise in designing systems.