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.
Analysis, architecture, test, build, continuous integration, code style, code review, documentation, deployment, code coverage, tasks, mentoring, management and code.