A dedicated software development professional characterized by a determined and positive approach. Demonstrates a rapid learning capability and consistently strives for mastery of new techniques, development standards, architectures, and emerging technologies.