Software Engineering professional with experience in the software development life cycle. Experience analyzing, designing and implementing systems. Excellent problem solving skills with ability to work in teams and effectively communicate complex technical information.