Can I be admitted to a graduate program in Computer Science with relevant work experience, but academic background in Electronic Engineering? As mentioned, I have an undergraduate degree in Electronic Engineering but my work experience (>3 years) is in server-side software development including development of horizontally scalable and distributed services. I am interested in getting a graduate degree in Computer Science. However, most of the programs I have looked at require an undergraduate degree with computer science courses. There are a few programs that do not have this requirement and I shall be applying for.

My question is; will it be possible for me to prove my eligibility purely on the basis of my work experience and thus get admitted into a graduate program? I am fairly confident that I have (most of) the required skill-set and knowledge base and that I can catch up on the rest easily.
There are cases where you can get admitted even though you have another (closely related) degree because some programs give students a chance to study things on their own, though this usually varies between countries and universities.

Another thing that could affect your chances is the type of computer science that you want to apply for: it's probably going to be difficult to get into a theoretical computer science program (some of my colleagues at my current university have been rejected from a computer science master's program at a respected university because their undergraduate degrees contain the word "engineering"), but it might be easier to get into some more applied field.

The best thing would be to contact someone at your target universities; they are usually able to tell you if you have a chance to be admitted.

Hope this helps and good luck.