Accomplished Software Engineer Team Lead with experience managing multiple projects and deliverables, providing extensive guidance to developers on team on accomplishing tasks, overseeing timely completions of target dates. Excellent problem solving skills. Extensive experience in analyzing business processes/requirements and designing and developing complex software solutions. Experience in full stack development, documentation, testing, deployment and support of production applications. Able to multitask and work within time constraints. Experience working individually and in teams and in team lead roles. Over twenty years of experience as a programmer/analyst. Very proficient in working with large sets of data and coding with .NET technologies and interfacing with SQL Server and Oracle databases.