
Dynamic technology professional with over 14.5 years of diverse experience in roles including Technical Lead, Team Lead, Senior Developer, Business Analyst, and Support Analyst. Proven expertise in managing and executing projects while leveraging exceptional analytical and programming skills to meet complex business requirements. Strong competency in the software development life cycle, encompassing analysis, design, development, testing, debugging, and implementation, along with a keen ability to analyze data for gap identification and resolution recommendations. History of leading technical teams and fostering collaboration among offshore and onsite teams to efficiently achieve project milestones.