Doha Mahmoud is a seasoned software engineer with 11 years of experience building full-stack web and mobile applications across startups and a major tech company. She has a strong Java and Spring background, contributed notable fixes and feature additions to Baeldung’s Spring Security projects—migrating apps to Spring Boot/Thymeleaf, introducing JWT token stores, integration tests, and UI improvements. Her career spans founding a location-based social startup, long-term freelancing across Ruby on Rails and Java ecosystems, and a Software Development Engineer role at Amazon, demonstrating both entrepreneurial grit and large-scale production experience. Comfortable across front-end, back-end, and mobile stacks, she pairs hands-on coding with pragmatic test-first practices (JUnit, Mockito, REST Assured, Cucumber). Academically strong with a 3.92 GPA in Computer Science from Alexandria University, she’s based in Egypt and consistently seeks security-minded, production-ready solutions. A detail that stands out: she blends open-source contributions to well-known Spring tutorials with real-world product ownership from prototype to deployed systems.
11 years of coding experience
12 years of employment as a software developer
Bachelor’s Degree, Computer Science, GPA: 3.92/4.0 (89.6%), Bachelor’s Degree, Computer Science, GPA: 3.92/4.0 (89.6%) at Alexandria University
Contributions:80 commits, 1 PR, 72 pushes in 3 years 1 month
Contributions summary:Doha primarily contributed to the Spring Security OAuth project, making code changes across multiple modules. Their work included minor bug fixes, the removal of refresh tokens from responses, and the addition of a refresh button in the UI. They also updated the project to use JWT token stores and implemented integration tests.
Contributions:28 commits, 25 pushes, 1 branch in 2 years 5 months
Contributions summary:Doha primarily focused on migrating the application to Spring Boot and Thymeleaf, indicating a shift in the project's core technologies. They updated the registration and change password templates, modifying the UI and incorporating new features. Additionally, the user addressed the authentication and authorization flow, demonstrating a focus on security aspects within the application.
spring-bootgolangspring-frameworksecurityspring
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.