Web Developer -

Self-learner with a passion for a deep understanding of web technologies. Determine appropriate architecture, and other technical solutions, and make relevant...