Dynamic and passionate Software Developer with experience in designing and developing user-centric and robust systems and applications. Strategic and creative thinker, with the ability to articulate and present technical matters to all audiences. Owned software development strategy from concept to i…