One of my responsibilities in my previous job was web developer so yes, I am one. Technically, I did full stack since I did front end, backend and database work. Had some fun with it, but man was it a nightmare sometimes. Magento 2 be like... "you did a thing, let me break the site for you." Hell of a learning curve... lol