- Less code is better. Keep code dense. Code is a liability, not an asset
- I prefer working on Kotlin/JVM projects that are built around core principles like type soundness, loosely coupled components, dependency injection, composition, and delegation.
- I completely avoid projects that heavily rely on oop implementation inheritance for code reuse or extensibility, or where static functions are the main tool for implementing business logic, or where JPA/Hibernate is used for complex read operations.
- I prioritize delivering correct and long-term maintainable systems.
- Actively used skills: Kotlin, Java, SQL, Git, Spring Framework, Gradle, REST, PostgreSQL, Firestore, Apigee, Data-Oriented Programming (DOP), Component-Oriented Programming (COP), Dependency Injection, Data Structures and Algorithms, Agentic AI.