Basically, you are storing your data wrong: you have massive amounts of duplication, potential spelling errors, and so forth.
Instead of storing your data as CSV in a column, use two additional tables:
ID INT, IDENTITY, Primary Key
Desc NVARCHAR
ID INT, IDENTITY, Primary Key
UserId INT, Foreign key to your users table ID
SkillId INT, Foreign key to KnownSkills.ID
That way, you can search for wanted skills, and JOIN back to the Users to get the info for want. You can also add and remove user skills very easily, prevent duplication, and also prevent "finger trouble" adding skills you can't find because they hit the wrong key while typing the list - "java.CSS, PHP" for example is really easy to mistype, and would mess you up properly.