Mohamad Choukair is a Senior Java Software Engineer based in Montreal with over a decade of software and operations experience and four years focused in senior backend roles. He specializes in cloud-native Java systems—Spring Boot/WebFlux, reactive streams, AWS and serverless architectures—while owning end-to-end product delivery including DevOps, testing and performance optimization. Mohamad has moved between fast-paced startups and large enterprises (Provectus, TripActions, Ticketmaster, Desjardins), bringing stability to complex distributed systems and hands-on experience with CI/CD, Kubernetes, Docker and observability tooling. His background in logistics and training gives him an unusual strength in operational thinking and documentation, helping bridge business processes and technical implementation. Comfortable learning new technologies quickly, he routinely combines legacy integration (Struts, JPA/Hibernate) with modern tooling (Terraform, CloudFormation, Grafana, ELK) to deliver reliable production services.
4 years of coding experience
7 years of employment as a software developer
Certificate, Computer Network Operations, Certificate, Computer Network Operations at Niagara College
AEC, International Intermodal Logistics, AEC, International Intermodal Logistics at Cégep André-Laurendeau
Bachelor's degree, Computer Software Engineering, Bachelor's degree, Computer Software Engineering at Concordia University
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
Mohamad Choukair - Senior Java Software Engineer at Provectus