Rasul Jafarov is a software engineer with seven years of experience designing and building high-scale microservice architectures for government, banking and fintech domains. He has deep hands-on experience with Java-based systems and familiarity with Go and C, specializing in global payment platforms and core banking (ABS) integrations. Rasul has led architecture, requirement gathering and development planning as a tech lead, and is comfortable owning end-to-end delivery from design to certificate-based external integrations. He routinely optimizes APIs and backend services for performance and scalability and practices automated testing to support frequent releases. Currently based in Azerbaijan and pursuing a PhD in Information Technology, he pairs academic rigor with practical system-level curiosity—often diving into internals to propose stronger, more reliable solutions. Colleagues describe him as a product-focused engineer who translates complex business needs into robust, production-ready services.
8 years of coding experience
7 years of employment as a software developer
Doctor of Philosophy - PhD Information Technology, Doctor of Philosophy - PhD Information Technology at Azerbaijan Technical University
Master's degree Computer Engineering & Information Technology, Master's degree Computer Engineering & Information Technology at National Aviation Academy
Find and Hire Top DevelopersWe’ve analyzed the programming source code of over 60 million software developers on GitHub and scored them by 50,000 skills. Sign-up on Prog,AI to search for software developers.