Experienced Software Developer with 6+ years of experience participating in all aspects of the software development lifecycle, which includes estimating, technical design, implementation, documentation, testing, deployment, and support of applications developed for various clients. Strong leader in guiding support teams and solving complex issues.