Опыт работы:
About 20 years of software development
Профессиональные и другие навыки:
Java: 20 years. Versions from 4 to 17. Standard library, collections, concurrency. Servlet API, JSP API, J2EE (Jboss, WildFly). AOP (Aspect-oriented programming).
Kotlin: 3 years: Kotlin JVM, Kotlin JS. Kotlin Multiplatform. One language for server and client. Chrome extension development.
Spring Boot: 10 years. Spring Core, Spring WebMVC, Spring WebFlow, Spring AOP.
JavaScript: Vanilla JS, Jquery, React, Angular, Vue.
ReactJS: 2 years. JS\JSX.
PHP: 10 years. Zend Framework, Kohana, Laravel, CodeIgniter, Yii2.
HTML, CSS, JS: 20 years. Web-sites layout.
Kafka RabbitMQ: 2 years. Web-microservices communication.
Postgres, Oracle: 5 years. Database projecting and query building.
Дополнительно:
Home project technologies:
Java:. SpringBoot (homesite), J2SE (games), AOP logging aspects.
Kotlin JVM: Ktor Server, Ktor Client. Koin DI.
Kotlin\JS: Kotlin-Wrappers React. Vaadin, KVision, Fritz2. Chrome extension (SugarCube variables cheating) through Kotlin\JS.
Desktop: JavaFX integration (inspired by TornadoFX). Spring IoC integration (later Koin DI)