FULL STACK ENGINEER: MASTERING FRONT-END AND BACK-END DEVELOPMENT