Villain is 9-6 over 100 hands

Merge Network $0.02/$0.04 No Limit Hold'em - 9 players -

BTN: $1.04
SB: $3.88
BB: $3.11
UTG: $1.50
UTG+1: $7.69
UTG+2: $3.70
MP1: $1.77
MP2: $4.69
Hero (CO): $4.11

Pre Flop: ($0.06) Hero is CO with 5 5
1 fold, UTG+1 raises to $0.14, 3 folds, Hero calls $0.14, 3 folds

Flop: ($0.34) 5 7 8 (2 players)
UTG+1 bets $0.22, Hero raises to $0.44, UTG+1 calls $0.22

Turn: ($1.22) 7 (2 players)
UTG+1 checks, Hero bets $0.36, UTG+1 calls $0.36

River: ($1.94) K (2 players)
UTG+1 bets $0.85, Hero raises to $1.70 ???

U guys shoving here? what about flop and turn sizing?