The description provided by you is not accurate enough to pin point a region/system dysfunction.
You are a 30 year old IT professional, I am assuming you have a desh job.
I advise you to maintain neck posture while working on your computer/laptop. You may want to keep your machine on a higher level than present to avoid excessive flexion of neck over prolonged periods.
Next Steps
take Tab DOlo 650 mg SOS for pain.
I would advise you to take an online consult for proper evaluation as you mention that you are quite distressed with your symptoms.