I'm a software generalist and I primarily work with web-related technologies. Some would call me a 'Full Stack Developer', others, a 'Software Engineer'.
More importantly, I get the most enjoyment in designing and building software that is simple and effective - hard to do, but so satisfying when done right.