Since about 2000, I have been using object-oriented and functional programming. By about 2001, I have been building diagrams and models. I like architect, Microsoft and alike tools.
Usually, I engineer web based systems but I deal with other applications as well. I like server, client, desktop, mobile, database and component methods. I architect simple solutions that are independent of operating system, language and framework.
What I like to do: analysis, architecture, test, build, continuous integration, code style, code review, documentation, deployment, code coverage, tasks, developer support, development operations and development.