MAHMOUD GOMAA
**** ***** *** ****** • Fairfield, Iowa 52557
641-***-**** • ***************@*****.*** • www.linkedin.com/in/gomaamahmoud
FULL STACK JAVA DEVELOPER
Talented Full Stack Developer with 3+ years of experience coding and deploying application on various services. Proven experience in developing innovative and effective solutions that streamline processes for clients. Skilled in implementing technologies such as Java, Spring MVC, Spring Boot, Spring Data, JWT, Hibernate, REST, Junit, SQL, Jasper Report, JavaScript, Angular 2+, AWS and Google Cloud Services.
Software Development Life Cycle • Requirements Gathering / Analysis • Troubleshooting / Debugging
Integration • Web Services • Google Cloud Services • Coding • Testing • Data Structures
Languages: Java, SQL
Web: HTML, CSS, Servlet, JSP, JSON, Ajax, Web socket, JavaScript, Bootstrap, Thymeleaf, jQuery
Web Services: REST
Web and Application Servers: Apache Tomcat, Glassfish
Frameworks: Spring MVC, Spring Boot, Spring Data, Spring Security, AOP, Hibernate, JWT, Swagger, Angular 2+, Junit, Mockito, JSF
Databases: MySQL, Oracle, MongoDB
Design Patterns: Singleton, Factory, Facade
Tools: Eclipse, VS Code, WebStorm, NetBeans, JDeveloper, IntelliJ, Git, Maven, Postman, Bitbucket
Platforms: Windows, LINUX
SDLC: Agile / Scrum, TDD
PROFESSIONAL EXPERIENCE
CAREER NOTE: Completed on-campus studies and currently taking distance education courses to complete a Master's Degree in Computer Science (Available for full-time, W-2 employment).
RDI-EGYPT, Cairo, Egypt • 2017-2019
Provider of OCR, Speech Technologies, and NLP Software applications.
Full Stack Developer
Developed and Deployed web based applications using Java and Angular 2+ on Google Cloud.
Tasks Performed:
Gathered information from Machine Learning and C++ teams and integrated their work into Spring boot Applications.
Produced clean, efficient code in java and Angular 2+ based on specifications
Tested and deployed programs.
Performed troubleshooting and debugging of applications.
Upgraded existing software as needed.
Achievements:
Get the OCR output for the images to generate editable and searchable data in different types of documents like Microsoft word, PDF,..etc with the same coordinates and layouts.
Created the google cloud Structure for OCR projects and enabled scalability for the engine machines.
Solved a problem for enabling the user to draw shapes on the front end with zooming.
Implemented dynamic reports based on the user inputs for survey system.
Enhanced database design to solve performance issues.
Technologies Used: Java, Spring Boot, Rest, Hibernate,Angular 2+, MySQL, MongoDB, Git, AWS, Google Cloud Services, Linux, Docker, JavaScript, HTML, CSS, Bootstrap, and Jasper Reports
WELLGTS, Cairo, Egypt • 2017-2019
Company produce and market textiles products inside and outside Egypt.
Full Stack Developer
Designed, Implemented, Tested and deployed online store web based application (wellgts.com).
MAHMOUD GOMAA
• Page 2 •641-***-**** • ***************@*****.***
Tasks Performed:
Produced clean, efficient code in Java and Angular 2+ based on specifications.
Performed tests to deploy programs on Digital Ocean Cloud.
Assessed requirements from specialists.
Supervised the team to deliver the project.
Achievements:
Designed and implemented the application from scratch.
Tested and deployed backend and frontend applications.
Implemented notifications and chatting modules.
Technologies Used: Java, Spring Boot, Hibernate, MySQL, JavaScript, Angular 2+, Git, Digital Ocean Services, Linux.
FREELANCE, Egypt • 2016-2017
Working remotely with a senior developers for hospital management system.
Full Stack Developer
Implemented and Tested Java application.
Task Performed:
Implemented and tested tasks using Java, JSF, PrimeFaces and Junit.
Performed troubleshooting and debugging of the application.
Achievement:
Collaborated on design and development of application.
Implemented and tested the module of saving the patient data and create a ticket.
Implement and tested the modules of searching for patients and display their details.
Technologies Used: Java, JSF, Jasper Reports, PrimeFaces, Oracle Server, Windows.
ACADEMIC PROJECTS
DevCom, MIU (2019): Designed questions and answers web application as part of 4-person team. Technologies Used: Java, JavaScript, Spring Boot, Spring Data, Hibernate, JWT, Hibernate full Text Search, RESTful Web Services, HTML, CSS, Angular 8, MySQL, Git, Maven, Docker, Linux, Mockito.
The Auctioneer, MIU (2019): Developed auctioneer web application to allow users to bid on items and receive notifications. Technologies Used: Java, JavaScript, Spring Boot, Spring Data, Hibernate, JWT, WebSocket, RESTful Web Services, HTML, CSS, Angular 8, MySQL, Git, Maven, Docker, Linux.
E-Market, MIU (2019): Created web application to buy and sell products. Technologies Used: Java, JavaScript, Spring MVC, Spring Data, spring security, Hibernate, WebSocket, RESTful Web Services, JSP, AJAX, jQuery, HTML, CSS, MySQL, Git, Maven, Linux.
MUM-Sonet, MIU (2019): Built social network application to allow users to post, comment, and like content. Technologies Used: Java, JavaScript, Spring Boot, Spring Data, Hibernate, JWT, WebSocket, RESTful Web Services, HTML, CSS, Thymeleaf, MySQL, Git, Maven, Linux.
EDUCATION
Master of Science in Computer Science
(In progress via distance education; expected completion April 2022)
Maharishi International University, Fairfield, Iowa
Key Courses: Modern Programming Practices, Software Engineering,
Web Application Architecture and Frameworks, Enterprise Architecture, Algorithms
Bachelor of Science in Computer Science (2015)
Mansoura University, Mansoura, Egypt
PROFESSIONAL DEVELOPMENT
Java and Android Development at Information Technology Institute (Mansoura University)