Use company-dabbrev backend.

Set company-dabbrev-downcase to nil to preserve case.
Company-show-numbers in the right.