Summary
Farid Boudedja is a senior software developer with eight years of experience building and migrating large-scale enterprise systems using Java, Spring, Kubernetes and AWS, and a solid background in PHP, C++ and Python. He has driven microservices initiatives and cloud migrations—most notably leading a monolith-to-microservices move and streamlining delivery cycles to shave weeks off project timelines. Comfortable both as an individual contributor and as a Scrum Master, Farid has led teams, trained peers in cloud-native practices, and supported high-availability production services. He pairs strong TDD habits and performance testing with hands-on infrastructure-as-code experience to deliver scalable, reliable systems handling heavy throughput. Based in the Greater Ottawa area, he brings an engineer’s curiosity (demonstrated early through KDE/GSoC GUI work) and a knack for turning complex legacy platforms into modern, testable architectures.
8 years of coding experience
6 years of employment as a software developer
Bachelor's degree, Computer Science, Bachelor's degree, Computer Science at Nottingham Trent University
French, English