Sergey Karazhenets is a Senior Member of Technical Staff with nine years of experience building and modernizing Java-based systems, currently based in Barcelona and working at Oracle. He specializes in backend architecture, microservices, and performance tuning, with deep hands-on experience across Spring (including WebFlux), Kotlin, Reactor, JOOQ, RabbitMQ, MySQL, MongoDB and containerized deployments. Sergey has led migrations from large monoliths to reactive microservices, introduced feature delivery processes, and coached junior engineers through a company-wide training “Laboratory” program. Comfortable across CI/CD, testing and Linux administration, he combines pragmatic engineering with systems thinking to improve throughput and observability. Notably, he pairs legacy Java EE expertise with modern reactive stacks, enabling stable evolution of high-throughput lending platforms.
9 years of coding experience
13 years of employment as a software developer
Bachelor's degree Computer Systems and Networks, Bachelor's degree Computer Systems and Networks at Belarussian State University Of Informatics And Radioelectronics
Contributions:2 PRs, 131 pushes, 21 branches in 2 months
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.
Request Free Trial
Sergey Karazhenets - Senior Member Of Technical Staff at Oracle