Innovative software developer with 6+ years of experience in designing and developing software systems for various business domains. Well-versed in technology with a comprehensive understanding of business needs for building relevant and solution-oriented applications. Proven record in full life-cycle of the software development process including requirements gathering, design, coding, testing, debugging and maintenance. Possess advanced skills and knowledge of leading programming tools. Effective problem solver with a proactive approach to identifying and resolving issues.