Career Summary A seasoned lifelong technologist consistently immersed in software development since the age of six. A professional software developer with over thirty years of exposure to the art of programming. A highly passionate perfectionist with a unique ability to bridge critical gaps between decision makers/stakeholders and technical teams. Experienced with managing small teams (2-10) of software developers, and simultaneously able to independently work on the design, development and maintenance of large-scale relational database-backed full stack web applications.