Ambitious, well-accomplished Software Developer having experience with a solid understanding of Business Requirements Gathering, Translating Requirements into Specification, and Application Design. Web developer position that incorporates software design, technical documentation, training, maintaining code, software engineering, and project management skills. Proven track record of executing projects in different environments like Agile/Scrum, and Waterfall and extensive experience in Project Life Cycle and Software Development Life Cycle (SDLC)