Description
Career Summary * Software developer with 16+ years success developing innovative and highly-available distributed solutions to meet specific and broad business demands within different departments and industries including full-scale B2B experience. * Advanced skills with programming tools to individually and collaboratively solve problems, complemented by proven ability to adapt and quickly learn and use emerging technologies. * Mastery of full software development lifecycle with extensive experience in presentation, logic and data layers. Technical proficiencies include: