Fevzi Anif is a software architect with 15 years of experience designing and delivering large-scale Java/Java EE and microservices systems for retailers, banks, and investment firms. He combines hands-on development in Java, Python and Go with deep expertise in databases (Oracle, Postgres, MySQL) and search/caching technologies like ElasticSearch and Redis to optimize high-throughput e-commerce platforms. A proven leader at EPAM, he has led delivery-focused teams across the full lifecycle—prioritizing quality, supportability and pragmatic innovation. He is experienced with cloud-native tooling (Docker, Kubernetes, Helm) and event-driven architectures powered by Kafka, enabling resilient distributed systems. An active open-source contributor, he implemented core Java primitives and iterator slicing features in notable projects such as cactoos and improved robustness in the takes web framework, reflecting a strong emphasis on clean, object-oriented design. Based in Kitchener, Ontario, he pairs system-level architecture thinking with day-to-day coding discipline to bridge strategy and execution.
9 years of coding experience
5 years of employment as a software developer
Bachelor of Science (BS), Computer Systems Networking and Telecommunications, specialist, Bachelor of Science (BS), Computer Systems Networking and Telecommunications, specialist at Sevastopol State Technical University
Turkish, Russian, crimean tatar, Ukrainian, English
Object-Oriented Java primitives, as an alternative to Google Guava and Apache Commons
Role in this project:
Back-end Developer
Contributions:69 commits, 21 PRs, 252 comments in 5 months
Contributions summary:Fevzi implemented core features related to the `Sliced` iterator, `Iterable`, and `Collection` classes within the Cactoos Java library. Their work involved creating new implementations and refactoring existing ones to provide slicing functionality. The commits demonstrate a focus on object-oriented programming principles and the design of Java primitives.
True Object-Oriented Java Web Framework without NULLs, Static Methods, Annotations, and Mutable Objects
Role in this project:
Back-end Developer
Contributions:40 commits, 17 PRs, 122 comments in 5 months
Contributions summary:Fevzi primarily focused on fixing tests and refactoring code within the `takes` Java web framework. They addressed issues related to empty response bodies and removed dependencies. Additionally, the user contributed to code refactoring, particularly in the `TkFallback` and `RequestOf` classes, introducing new features. The user's contributions demonstrate a focus on improving the framework's testing and core functionalities.
micro-frameworkjava-webundertowxml-xsltframework
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
Fevzi Anif - Lead Software Engineer at EPAM Systems