Versatile Full Stack Software Engineer knowledgeable in a wide variety of web development languages, principles and techniques of website construction and maintenance. Thrives when presented with new challenges and obstacles which push my current capabilities. A performance and results oriented team player, who is self-driven and is continuously learning. Demonstrating a strong work ethic, solid debugging aptitude, and advanced problem solving skills throughout professional career.
Highly adept at conveying complex technical information to a variety of audiences in a clear and understandable manner. An accomplished leader with proven results in team development, team performance, individual contribution, leadership development, customer relations and results based performance. Strong background in project management and customer relations.