Background:
I'm a non-US undergrad majoring in Computer Science. I will have published a couple of research papers in a few months before I graduate, have worked on a couple of research-based academic projects, made some significant contributions to a big FOSS project, have done an internship from a small US startup, and a project in a big company (the size of Microsoft, Yahoo) - kind of a university-company mentorship. I intend to pursue my Ph.D from a US university.
3 questions:
If I join a US startup after relocating to US, work there (coding work - PHP, Python, iOS development) for a year or two before taking the GRE test and applying to MS/Ph.D programmes, will it increase my chances? I really want to work at a startup and want to found my own.
What if the work at the startup is based on data analysis and machine learning (along the lines of which I intend to pursue my Ph.D)?
Also, does having already founded a small startup (supposing I've got an investor or two too) help my chances in gaining admission? Considering I will co-found my own startup anyway someday, for sure.