I am not clear on what employment authorization you were working for the consulting firm from August until you received OPT on 22 Dec 2015?
The consulting firm was your employer if they were paying you so you would name them as the employer.
What do you mean "associated with consulting firms in looking for a job"? Were you providing any service for the consulting firm and being paid by them while looking for a project?
Your OPT requires you to be employed. Employed means not that you have an "offer letter" but that you are providing a service and actually receiving compensation for the service. OPT does allow you to do unpaid internship if it is not STEM but you have to have weekly logs of the services provided detailing the job duties and hours spend doing those duties. You have to work at least 20 hours per week while on OPT. If you were not providing any services and do not have logs for your 20 hours of weekly activity signed by the consulting firm that is unemployment time. You are only allowed 90 days of unemployment on OPT.
So I need you to be totally honest and clear with me.
When did the Wells Fargo project end?
What exactly do the letters from the consulting firms state?
Did they pay you while you were looking for projects?
If you would like t discuss this on the phone I can offer that service to you but you may have some issues here when it comes time to extend your OPT under STEM because USCIS wants evidence you did not exceed 90 days of unemployment while on OPT.
And before I can tell you what to put down for your background check I need to know exactly what services you were performing for the consulting firms and if you have the necessary documentation.
On first glance my answer is to list the consulting firms as your employers which you gave to the school as verification of being employed to maintain your OPT. But you need to be aware that at some point down the line you may be required to provide statements from these consulting firms of your 20 hours of tasks related to computer science weekly.
Of course, I am sure you understand your positive rating is very important to me as we are not on salary and that is how we receive compensation, you choosing a smiley face or 3+ stars
In the future, you may begin your questions with “FOR JUDITH” and I will be your personal immigration expert.