Abdulrahman Rashwan

Abdulrahman Rashwan

A software engineer seeking to make the world a better place
for both end users and developers

Professional Experience

Software Engineer at Emaratech

Cairo, Egypt

  • Developed software applications utilizing Spring Boot, JPA, Spring Security, Keycloak, ReactJS, Redux, Redux Toolkit, and implemented security protocols and authentication mechanisms utilizing OpenID.
    • Worked on three notable projects:
      • User Management System
      • Submission Portal for Visa Application
      • Reusable components for Spring Boot
    December 2023 - Present

    Software Engineer at Agillo

    Cairo, Egypt

    • Developed and contributed to the ICPC system, a comprehensive platform for contest management and participant registration. Leveraged Spring Boot framework, Reactjs, and AWS for robust CI/CD pipelines, and employed Cognito Identity management for streamlined user authentication.
      • Played a key role in enhancing the system's functionality, scalability, and was able to reduce some APIs request time by 50%, ensuring smooth contest management operations and seamless participant registration experiences.
        • Collaborated on the development of ECards, a card management solution, combining Spring Boot, Django, and Reactjs technologies.
          December 2022 - November 2023

          Senior Software Engineer at Queen Tech Solutions

          Cairo, Egypt

          • Led the modernization efforts of legacy projects, transitioning from Yii framework to Laravel microservices architecture, which led to 20% request time optimization and reduced future development time to 30%. Employed Docker, API Gateway, and Kubernetes for seamless deployment and scalability.
            • Orchestrated the integration of various external APIs sourced from Rapid API.
              • Ensured the reliability and stability of implemented features through comprehensive unit testing, maintaining code integrity and quality throughout the development lifecycle.
                January 2022 - November 2022

                Senior Software Engineer at Bird Solutions

                Cairo, Egypt

                • Successfully completed over 10 projects leveraging PHP Laravel, MySQL, and Vue.js technologies, delivering robust and user-friendly applications.
                  • Seamlessly integrated various third-party services including Zoom, Autotask, Algolia, OpenSea NFTs, Coingate, PayPal, and Stripe payment gateways.
                    • Ensured the reliability and performance of projects through comprehensive testing methodologies, including Unit testing, Feature testing, and E2E testing, guaranteeing a high standard of quality and user satisfaction.
                      November 2020 - December 2021

                      Software Engineer at Equine Solutions

                      Cairo, Egypt

                      • Spearheaded the development of robust RESTful APIs utilizing Laravel, facilitating seamless integration with a Filemaker database application.
                        • Directed the deployment process onto AWS EC2, RDS, and S3 platforms, configuring settings to ensure optimal performance and scalability.
                          June 2018 - October 2020

                          Computer Science Student at Cairo University

                          Cairo, Egypt

                          • Academic Achievement: Maintained a GPA of 2.74 throughout the academic tenure.
                            • Participated in the ICPC International Collegiate Programming Contest ECPC competition.
                              • Graduation Project: Spearheaded the development of an innovative Indoor Mall Navigation mobile application, utilizing Laravel APIs to provide users with seamless navigation and enhanced shopping experiences.
                                September 2014 - September 2018

                                What others say about Abdulrahman

                                Ahmed Atito

                                It has been a great experience working with Abdulrahman, who consistently impressed me with his exceptional problem-solving abilities. He approaches challenges with a keen analytical mindset, allowing him to break down complex problems efficiently and propose effective solutions. His focus on productivity sets him apart as a fast learner, quickly adapting to new technologies and methods while maintaining high standards of work quality. In addition to his technical expertise, Abdulrahman is a dedicated team player. He collaborates well with colleagues, offering support and insight when needed, and his positive attitude contributes to a productive and harmonious work environment. I highly recommend Abdulrahman for any team looking for a skilled, reliable, and results-driven software engineer.

                                Ahmed Atito

                                Founder & CEO @ Agillo

                                Contact Us

                                Have a question, feedback, or looking to collaborate? Feel free to reach out using the form below. Whether it is inquiries about my work, potential projects, or any other matter, I'm here to help. I'll get back to you as soon as possible!