Welcome to the Ragab Profile! I am a seasoned Full Stack Developer boasting proficiency across a spectrum of programming languages and tools. Equipped with extensive knowledge in both backend and frontend development, I seamlessly navigate through every stage of the process. With 5 years of experience, I offer expertise in a multitude of areas, including:
- Main development experiences spanning Shopify, HTML, CSS, JavaScript, jQuery, JAVA, Spring MVC, Spring Boot, JPA, Hibernate, and Oracle.
- Proficiency in JAVA, OOP design, and multi-threading, along with advanced understanding of Java Frameworks like Spring, Spring MVC, Spring Boot, and more.
- Skilled in J2EE, Jakarta, Servlets, JSP, JSTL, Kotlin, and adept at handling various databases including ORACLE, MongoDB, PostgreSQL, MYSQL, SQL Server, H2, and Redis.
- Expertise extends to writing SQL queries, PL/SQL stored procedures, triggers, and designing business tables. I am also well-versed in building automation with MAVEN and Gradle.
- Proficient in web technologies such as HTML5, CSS3, Bootstrap, JavaScript, jQuery, Ajax, XML, and JSON, as well as message brokers like Rabbit-MQ and AMQP.
- Demonstrated proficiency in unit testing with Mockito and JUnit 5, reactive programming with Vert.X, utilizing Elasticsearch, Jenkins, Docker, Swagger, and OpenAPI.
- Highly skilled in various IDE tools including Eclipse, IntelliJ, Net Beans, Spring Tool Suite (STS), Visual Studio, and Visual Studio Code.
- Additionally, I am adept at React, Angular, and adept in Agile scrum workflows utilizing Jira for project management.
If you’re curious about my work or wish to explore collaborations, feel free to peruse my portfolio and reach out via Freelancer! I am readily available for consultations and proposals to both new and returning clients. Don’t hesitate to drop me a message, and let’s discuss how I can assist you in achieving your goals!