Denis Vishniakov@dvdvdvUnited StatesFollowBadgesProblem SolvingCPPVerified SkillsCertificate: Problem Solving (Basic)VerifiedWork Experiencedvdvdv has not updated employment details yet.Educationdvdvdv has not updated education details yet.