Your history and symptoms point towards a photosensitive disorder. You need to be investigated for the same. Topical and systemic steroids may be temporary solutions to your problem. Till your problem gets sorted out, either change your work schedule from day to night or use black umbrella when you are in sun, wear full sleeved clothing preferably cotton, and a broad brimmed hat. Sunscreen to be used should be only physical sunscreen made up of zinc oxide.