When I hear full-stack developer, I immediately think of a developer who knows how to build an application (or website).
- Presentation layer (HTML, CSS, WCF, etc.)
- Middle tier (C#, PHP, Java, etc.)
- Business layer (optional, but would include middle tier language integration as well).
- Data layer (SQL Server, MongoDB, MySQL, Oracle, etc.)
In my opinion, that is what I consider a full-stack developer i.e someone who knows how to write an entire application (web or fat-client) from presentation layer to the database layer.
Based on your skill set, it looks to me like you would be considered a full-stack developer!
If you are looking to get started and certified in web development be sure to check out the link given below:
Hope this helpfull!!