A full-stack software developer with familiarity in a variety of technologies with excellent written and verbal communication skills.