A man has been charged with fatally shooting two teenage boys last year about a mile from his Back of the Yards home.