Jay Vigilla

Software Engineer | Problem solver | Team builder | Organizes chaos