I have over 15 years of experience in building software systems and being part of every phase of the Software
Development Life Cycle, leading development teams, managing and understanding business needs and have
consistently met critical deadlines and provided efficient solutions in all types of fast paced environments. I
am an experienced hands on Technical Project Manager with extensive experience leading projects using
Waterfall/Agile methodologies. I have extensive experience architecting systems and leading teams by implementing SOLID patterns to develop efficient code.