Software Developer with solid experience in training, reporting, software development and process improvement. Possessed strong problem solving skills with attention to detail. Self-motivated, highly positive and committed team player. Proven success coaching and mentoring associates.