Summary
Khayal Farziyev is a Senior JVM Backend Engineer with six years of experience designing event-driven microservices using Java 21 and Kotlin, currently advancing core systems at PASHA Bank in Baku. He has progressed from hands-on Java development roles to senior engineering, pairing production-grade backend expertise with a track record of teaching Java in multiple academies—bringing clarity to complex concepts for both peers and junior engineers. His background includes fintech and payment systems experience, and he consistently applies applied-mathematics rigor from graduate studies to performance-sensitive service design. Comfortable across the full backend stack, Khayal emphasizes robust, observable microservices and pragmatic engineering trade-offs. Outside of day-to-day engineering he has freelance and bootcamp roots, which inform a practical, mentorship-minded approach to delivering reliable software.
6 years of coding experience
5 years of employment as a software developer
Master's degree Computer Science-Applied Mathematics, Master's degree Computer Science-Applied Mathematics at Azerbaijan Oil and Industry University
Bachelor's degree Computer Science, Bachelor's degree Computer Science at Azerbaijan Technical University
Azerbaijani, English, Russian, Turkish