Gal Barak is a software engineering team lead with eight years of experience building real-time, scalable systems and leading cross-functional teams at Plus500. He combines deep hands-on expertise in C#, Java, Python and C/C++ with a track record shipping high-throughput marketing and communications platforms used by millions. Prior roles span defense and robotics—developing a self-navigating drone algorithm and building mission-critical military software—bringing rigorous systems thinking and disciplined quality practices. A former naval combat officer, he leverages leadership under pressure and operational planning skills to drive reliable delivery and clear engineering processes. Based in Haifa, he pairs academic grounding in computer science and business with practical full-stack training to bridge technical and product needs. Colleagues describe him as an independent learner who thrives on complex challenges and steady mentorship.
8 years of coding experience
8 years of employment as a software developer
Operations and weapons officer Anti-submarine warfare officer, Operations and weapons officer Anti-submarine warfare officer at Advanced Naval Academy for officers
Full Stack Developer Angular & .Net, Full Stack Developer Angular & .Net at John Bryce
Maritime Military and Strategic Leadership studies , Maritime Military and Strategic Leadership studies at Israeli Naval Academy
Bachelor of Science - BS.c Computer Science, Bachelor of Science - BS.c Computer Science at University of Haifa
Computer Science and software design, Computer Science and software design at Kadoorie regional High School
Contributions:9 PRs, 31 pushes, 10 branches in 1 year 9 months
spring-bootspringboot3engspringjava
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.