I chose this community because I assumed that among the readers there will be some of you who have gone through this before and maybe are Developer Advocates now. I'm hoping that my asking this question will be a helpful discussion to other people who are on a similar boat as I.<p>Below I will explain my experience depth & breadth, hoping, that this will show my colorful and plentiful image (or lack off) when applying for Developer Advocate roles. Any input you might have on this regard will be of great help.<p>I double majored in Computer Science and Mathematics from 2009 to 2013. Throughout the semesters of my bachelors I also worked as an IT Technician (3 years, 20 hours per week).<p>Undergraduate Intern:
Scripting Intern in Industry (3 months)
Research in Physics (3 months)
Research in Computer Engineering (3 months).<p>Graduate School:
Research Assistant (3 years, 20 hrs per week),
Full Stack Software Engineer (3 years, 20 hrs per week)<p>Industry after masters:
Software Associate in Research Consulting - (7 months) - Read 10’s of thousands of patents, research articles, journals, academia, on a weekly basis to dig evidence for patent layers involved in massive software litigation, patent infringement cases (Facebook, Microsoft, Starbucks). It was as fun as it sounds.<p>Senior Client Services Engineer (1.5 years) - Implemented cloud software solutions for a consulting company. Wore many hats and worked on understanding specific requirements by discussing solutions with developers, customers, sales, etc.<p>Software Engineer Mid-Senior Level for WellKnownSoftwareCompany (1 year) - Implementing REST API’s for user data and infrastructure capabilities for a highly available (99.99%) state of the art architecture.<p>What would it take on top of this experience in order to land a Developer Advocate role, or even an interview?!<p>If you have any suggestions on how I should proceed on this path to becoming a Developer Advocate please share them.