8+ years experience of professional software development backend and frontend development and research