Innovative and technically-astute software developer well-versed in analyzing user needs and developing software to precisely meet diverse needs.
Driven to wear many organizational hats with expertise in creating everything from new applications to new business models.
Diligent problem-solver with resourceful approach to challenges and organized style. Leverages various technical expertise to manage job functions. Excellent communicator with focus on results.