Software Development Lead
CurrentResponsible for the design, coding, testing, debugging, documentation, delivery, and support of both web-based client and server applications. Collaborated with management and employees in the design, development, delivery, and support of principle line of business applications. Introduced new technologies, design techniques, engineering principles, and development methodologies. Performed code reviews and testing sessions for other developers. Provided feedback and development assistance to fellow developers to enhance their skills and knowledge. Served as the lead developer on a variety of large company initiatives.